Technical description
The architecture in the integration consists of 3 main components in SuperOffice CRM. First of all, we have the login page which delegates the authentication to the cloud document service provider and extracts the token from the authentication response from the cloud document service provider. The login page will also request the necessary access tokens required by the document plugin from the cloud document service provider. The authentication plugin validates the received token and matches it against existing identities in the database. The document plugin handles the creation, modification, and deletion of documents between SuperOffice CRM and the cloud document service provider. Both Microsoft 365 SharePoint and Google Workspace use delegated authorization with OAuth-inspired protocols. The next sections discuss the differences between the Microsoft 365 SharePoint and Google Workspace integrations. All documents written in SuperOffice will be stored in the provider’s cloud and available to open and edit in SuperOffice CRM Online.Microsoft 365 SharePoint documents
Open, edit, and store documents in Microsoft 365 SharePoint directly from SuperOffice. All documents you write or archive from SuperOffice will be stored in your SharePoint Online repository, where you have total control forever. These documents can also be accessed by everyone in your company. Even those who do not use SuperOffice. Activating SharePoint Online Documents makes SharePoint Online the preferred document repository for all your documents. A self-service UI to provision and configure SharePoint as SO repository from SuperOffice Settings and maintenance.Google Workspace
A trust relationship between SuperOffice CRM and Google Workspace is established through application registration. Google Workspace uses the protocol OpenID Connect for both authenticating and for acquiring the necessary tokens for document management. The document plugin uses the Drive Service APIs provided by Google for document management. With Google integration, the users share the same access token. This access token is granted by a system user. The Google Workspace Integration app integrates the document-management features of Google Drive with CRM Online so that you can create, store, and find your documents within SuperOffice, and enjoy the benefits of both SuperOffice and Google Workspace services all in one place. Simply sign in to SuperOffice using your Google login details and then open, edit and store documents in Google Workspace directly from SuperOffice. To start using the Integration, setup consists of 2 steps:- How to set up Google Workspace to integrate to CRM Online.
- How to configure the document templates for use, is documented in this article.
Document templates
In standard CRM Online, all templates are stored in CRM Online storage (“SO Archive”) and are set to save the files users create also in CRM Online storage (“SO Archive”). Even with the Google integration set up - you may still use “SO Archive” for your templates and documents - but then without the benefits of Google Workspace services.There is one selection for where to store the template: Store template in: and one selection for where to store the file created based on this template: Document stored in:.For most users, the important choice is Document stored in: because this is the criteria for where the document is created, and how it is opened.