External storage

You can store encryption keys, TotalAgility integration credentials, and connection strings in key vaults or stores such as Azure or Amazon Web Services (AWS). This external credential storage feature helps you to create solutions without the need to store sensitive data within TotalAgility. This feature is available for TotalAgility in on-premise, on-premise multi-tenant, and Azure environments.

You can configure the following to authenticate for credential storage: Import settings, Dynamics AX, Insight, Deployment Server, Dynamics CRM, Exchange, SharePoint, Web Service references, RPA, Linked Server, CMIS, database connection strings for processes and forms, OAuth 2.0 servers.

Within System > System settings, you can do the following:

  • Generate the encryption key and select the processes that will save and retrieve the key. The encryption key is retrieved and used when the secure variable is used or updated.

    For more information, see Generate the security key to encrypt data.

  • Select the process that will retrieve the user credentials based on a username secret and password secret. These secrets are provided at the point of integration and retrieved in real-time when the integration node is executed. For example, the SharePoint authentication details are stored in Azure and used within TotalAgility.

    For more information, see Create a Microsoft SharePoint integration site.

  • Select the process that will retrieve the database connection based on a connection secret. This secret is provided at the point of configuring an action or node integration and retrieved in real-time when the database action or node is executed. For example, a database connection string for the customer’s custom database is held in AWS and used within a form or process in TotalAgility.

A quick option to create a new process is available in which a process with the correct initialization/output parameters is created.

Sample processes are available at the following location to help you get started: \\TotalAgilityInstall\Sample Processes\External Storage Sample Package