- Notes before start
- How to configure Google Drive
- Step 1: Create a folder in Google where files will be stored
- Step 2: Create service account in Google developers console
- Step 3: Authorize integration in Google admin console
- How to configure Visma Severa
- Using Google Drive
Google Drive add-on is a file integration that allows you to store and share digital files in relation to projects managed in Visma Severa.
Files must be added, edited and deleted in Visma Severa and there is no connection from Google to Visma Severa so that files added into Google would be displayed in Visma Severa. The files are stored in Google and therefore will not take up any disk space in Visma Severa. The files will be visible in Google for the user account specified in the transfer settings. In Google you can share files to be visible for other users in your company, so that other employees can also view the files in Google.
Files added for a case in Visma Severa are displayed in Google so that there is a folder named as "case number case name" including all files of the case.
Follow the purchase process to activate this add-on.
- A paid Google G Suite account is required to use the Google Drive add-on.
- The Google Drive add-on must be activated in order to view and use the features described below.
- Files are added, viewed, edited and deleted in Severa, stored and viewed in Google.
- Travel reimbursement attachments are always stored in Visma Severa.
It is recommended to create one new user account dedicated to store the files in Google since all documents from Visma Severa will be stored under this user account.
Log in to Google Drive with the user that will store the files and create a new folder. The folder can be called for example "Files from Severa". See image below:
- Log into Google Developers console https://console.developers.google.com/ with Google admin user account
- Select "Create a project"
- Give the project a descriptive name, such as "Severa" so that you'll know later on for what purpose the service account is made for. You can keep the project id that Google suggests. Note: It takes a little while for Google to set up the project after you hit "Create".
- After project is created, you'll be redirected to project Dashboard page
- Select "Enable API"
- Navigate to "Google Apps APIs"
- Select "Drive API" and click "Enable"
You'll see a warning "To use this API, you may need credentials. Click "Create credentials" to get started" > select "Create Credentials"
- In the "Add credentials to your project" view click "Service account" link (1)
- Select "Create Service account"
- In the Create service account view
- Enter a name for the service account (1)
- Select "Furnish a new private key" and choose "P12" (2)
- Select "Enable G Suite Domain-wide Delegation" (3)
- Enter a product name for the consent screen, i.e. Severa
- Log into Google Admin console https://admin.google.com/AdminHome?fral=1 with Google admin user account
- Select "Security"
- In the security view, click "Show more" and then choose "Advanced settings"
- Click "Manage API client access"
- Copy your service account's Client ID from Developer console into "Client name" field (1)
- Enter link https://www.googleapis.com/auth/drive into "One or More API Scopes" field (2)
- Click "Authorize"
- Log in to Visma Severa with admin credentials and go to Tools > Settings > Google Drive.
- Fill in the details as follows:
- Email: Enter the email address of the Google account that stores the files. (Instructed in Step 1)
- Service Account Email: Enter the email address of the Service account. (Instructed in Step 2)
- Private key: Enter the password that was shown in the pop up when generating the .p12 file. (Instructed in Step 2)
- Click "Choose a file", locate the "yourproject.p12" file from your downloaded files and upload the file into Visma Severa.
- Click "Connect"
- If there are errors, verify that you have completed all the settings in Google and that the emails and passwords are correctly written.
- After successful connection, the page will ask you to choose the folder where files are stored in Google (Instructed in Step 1)
- All the files linked to cases will be stored under Root folder. Each case will be a sub folder under the root and is automatically named as "case number case name".
- Employee pictures will be stored in Photos folder and logos will be stored in Organization logo and Invoice logo folders.
- Please notice that PDF attachments added to invoices will be stored under the root folder. This is because in Visma Severa one invoice can be connected to multiple cases and therefore the case might not be known and file cannot be placed under a certain case folder.
- To move existing files from Severa to Google, click "Transfer files" button. This is not a mandatory action, but if files aren't moved to Google, they will continue using Visma Severa's file storage. This applies only to existing files, all new files added to Visma Severa, will automatically be stored in Google.
Once configured, Google Drive works the same as Visma Severa's own file storage except for the fact that all new files are stored in Google.
Files are added and edited in Visma Severa. To delete a file, it must be done in both systems.
Links in the Files & Links section of Cases, sidebar logos and company root certificates are always stored in Visma Severa’s File storage due to size and accessibility.
Travel reimbursement attachments are also always stored in Visma Severa. This is because mostly the attachments on travel reimbursements are personal files and if moved to Google, they would be open to anyone who is using the Google drive account.
If the subscription to Google Drive is disabled, but the credentials to your Google account are still valid, files stored in Google are still accessible but new files will be stored with Visma Severa’s File storage. If access to the Google account is disabled, and the credentials to your Google account are invalid, files stored there will no longer be accessible through Visma Severa.