This article provides instructions on how to upgrade the a!twilioField component plug-in from version 1 to version 2. The upgrade is required when upgrading from Appian 19.2 and earlier to Appian 19.3 and later, but can also be performed on Appian 19.2 in advance of an upgrade to prevent service disruptions.
a!twilioField
The upgrade is not necessary for the ICC Baseline application version 5 and later, as these versions natively utilize twilioField version 2.
twilioField
In an self-managed Appian installation, perform the following steps:
<APPIAN_HOME>/_admin/plugins
For Appian Cloud installations, contact Appian Technical Support to request the above steps to be performed in the Appian Cloud environment.
After the new plug-ins have been deployed, the a!twilioField component needs to be updated in the SAIL code. Perform the following steps to update the component:
ICC_CP_twilioField
ICC_RT_twilioAioReport
twilioField_v1
twilioConnectedSystem
twilioTransferWorkflowSid
twilioWorkflowSid
twilioTwiMLAppSid
twilioWorkspaceSid
twilioChatConnectedSystem
twilioChatServiceSid
After completing the above steps, the differences in code should look similar to the following example:
twilioField_v1( twilioConnectedSystem: cons!ICC_CS_TWILIO_SUBACCOUNT, twilioTwiMLAppSid: cons!ICC_VAL_TWIL_APPLICATION_SID, twilioWorkspaceSid: cons!ICC_VAL_TWIL_WORKSPACE_SID, twilioChatConnectedSystem: cons!ICC_CS_REST_API, twilioChatServiceSid: cons!ICC_VAL_TWIL_CHAT_SERVICE_SID, twilioTransferWorkflowSid: cons!ICC_VAL_TWIL_WORKFLOW_SID /* other unchanged twilioField inputs here */)
twilioField( twilioConnectedSystem: cons!ICC_CS_TWILIO, twilioWorkflowSid: cons!ICC_VAL_TWIL_WORKFLOW_SID /* other unchanged twilioField inputs here */)
This article applies to Appian 19.2 and later using the ICC baseline application version 4 and earlier.
Last Reviewed: May 2020