The Perspectium DataSync Free application requires the installation of a global Perspectium script include to function properly. To install the global script include, an integration user is needed.

The integration user will have the Perspectium role and script_include_admin role. During DataSync Free registration, the user has the option to create an integration user or use the login credentials of an existing ServiceNow user to install the global Perspectium script include. The existing user must not have the admin role and will be updated to have the previously mentioned required roles.

The PerspectiumGlobal script include will be installed and accessible from the DataSync Free application scope upon completion of Setup. The script include will access the following global scope functionality:

ClassFunctionality
GlideEncrypterEncrypts data when sharing records to the Perspectium Cloud DB.
User sessionUsed for Domain separation.
ScheduleOnceSchedules the execution of bulk shares of a certain table to the Perspectium Cloud DB. This includes the execution of sharing attachments, journals, and audits related to table’s records.
GlideRecordAccess records of global tables and share these records properly.
GlideRecordXMLSerializerAccess the xml of the record being shared.

(info) NOTE: Upgrading the DataSync Free app will not create a new integration user or install the Perspectium global script include again if they are already found on your instance. The script include will be updated as necessary to ensure that it has the latest version.