Enabling external actions with TIBCO Cloud™ Integration
You can create external actions that start flows in TIBCO Cloud™ Integration (TCI) apps.
About this task
Before you begin
- You must have an active subscription to TCI.
- Your TCI subscription must be in one of the following TIBCO Cloud regions:
-
- AWS - United States
- AWS - Europe
- AWS - Australia
- Microsoft Azure - United States
TIBCO Cloud™ Spotfire
If you use TIBCO Cloud™ Spotfire, you can create and use external actions with TCI without making any configurations.
Your subscriptions for TCI and TIBCO Cloud Spotfire must be in the same organization and region on TIBCO Cloud.
On-premises environments
If you have an on-premises installation of Spotfire, an administrator must make the following preparations to enable the full use of TCI actions:
- To configure and create TCI actions. Add the TIBCO Cloud™ region where you have TIBCO Cloud™ Integration to the preference setting . See Adding TIBCO Cloud™ regions for external actions below.
- To use TCI actions in Spotfire web clients. Register your Spotfire Server as a client in TIBCO Cloud™, and add the OAuth2 credentials to the Web Player service configuration. See Registering your Spotfire Web Clients as a TIBCO Cloud OAuth2 client in the Spotfire® Server and Environment - Installation and Administration user guide.
Adding TIBCO Cloud regions for external actions
When you configure a TCI action, you must select the TIBCO Cloud
region where you have your TCI subscription. The preference
OAuth2IdentityProviders
controls which TIBCO Cloud
regions you can select when you configure a TCI action.
For user groups who should be able to configure TCI actions, you must make sure that the preference is configured with the TIBCO Cloud region where you have your TCI subscription.
Procedure
Example with all TIBCO Cloud™ regions
OAuth2IdentityProviders
preference with 4 different
TIBCO Cloud regions added. With this configuration, you can select from all the
regions in the drop-down menu when you configure a TCI action.
[
{
issuer: "https://account.cloud.tibco.com",
displayName: "TIBCO Cloud™ (AWS - United States)"
},
{
issuer: "https://eu.account.cloud.tibco.com",
displayName: "TIBCO Cloud™ (AWS - Europe)"
},
{
issuer: "https://au.account.cloud.tibco.com",
displayName: "TIBCO Cloud™ (AWS - Australia)"
},
{
issuer: "https://account.us.azure.cloud.tibco.com",
displayName: "TIBCO Cloud™ (Azure - United States)"
}
]