Notes before start

  • Paid Google G Suite  account is required in order to use Google Calendar sync.
  • Activate Google calendar sync add-on with administrator access rights from upgrades. Google calendar sync belongs to Premium- and Enterprise- package.
  • User email addresses in Visma Severa must be the same as those used in Google for the sync to work correctly.
  • Synchronization is only possible between Severa calendar and Google's primary calendar.
  • If user has also other syncs at the same time (for example between Google and mobile phone), user should be careful with the sync settings to avoid duplicate entries. In case it is not possible to disable the mobile phone sync, we recommend that mobile phone is set to manual sync.
  • We recommend that when the calendar synchronization is enabled, all Severa users in the organization use it. If all users is not using sync, it could cause error when for example owner of the Severa activity is not Google User.

Go to top

Settings in Google

    1. Log into Google Developers console with administration access right
    2. Click the projects list, then click the New project. If project is already created, open project and go to step 5.
    3. Enter project name and Create project

    4. Wait while the project is being created > You'll get a notification at the top right corner of the page as soon as the project is ready. Click the project name.
    5. Go to dashboard and Select Enable APIs and Services if API's are not enabled before
    6. Select Google Calendar API
    7. Select Enable
    8. Select Create credentials
    9. Select Service account > Service account
    10. Enter a name for the account, give description and select Next.
    11. Select a role > Project > Editor and select Continue.
    12. Choose Close
    13. Click account name to open account.
    14. Select Add key > Create new key > Select P12 > Create.
    15. P12 file is saved to your computer. You will need to upload this file into Severa so remember the location of the file. The pop up will show a password, that you will need to enter into Severa, so write down the password. 
    16. Close popup
    17. Open "Show domain-Wide delegation > and select "Enable G Suite Domain-wide Delegation" > Save.
    18. In the OAuth 2.0. Client IDsview click pen icon to see email address and Client ID. NOTE: You will need the Email address later so keep the developer portal open or copy this information for later use.
    19. Log in to Google admin console with Google admin account (G suite properties can only be accessed with Admin account)
    20. Next go to Security
    21. Select API Permissions
    22. Select Manage domain-wide delegation
    23. Click Add new
    24. Add Client id and API scope. Paste Client ID from clipboard to Client id -field and copy scope to OAuth scopes (comma -delimited)-field
    25. Click Authorise the change

Go to top

Settings in Visma Severa (administrator)

  1. In Severa, click on Wheel icon > Settings in the top menu and then click on Google Calendar in the Organization section
  2. Enter Service Account Email, Private key password and add Private key -file from your computer.
    The email address is the one from step 12 and the password is the one you saved in step 11. 
  3. Select what activities are synced from Severa to Google based on activity type. Note! It is not possible to restrict what calendar entries are synced from Google to Severa. Private entries from Google are matched to activity type "Personal" if such an activity type exists in Visma Severa. All other entries get the Visma Severa default activity type. 
  4. To test connection, click "Test", then Save changes.

Go to top

Settings for user in Visma Severa

User are able to activate calendar synchronization to himself fro own profile. Note! Activating calendar synchronization to other user is not possible.

  1. Click on your own name (upper right corner) > Own profile. Open or search the Calendar synchronization section, and enable google calendar sync.
  2. When enabled, calendars will automatically be synchronized. Synchronization cycle is about 30 seconds. 

Go to top

Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.