After adding a feature, you can add resources to the feature. Resources include services, flows, and flow templates.
Services are specific to a particular connector and identify how data will move between systems. A service can be one of two types:
Cache writer: Retrieves data relevant to the feature. A cache writer is typically run on a schedule, and it can be what triggers a flow within the feature to run. A cache writer is a Managed service, as you manually add the cache writer to the feature and enable the data object that is to be cache written.
Action processor: References an action that is created as a result of a flow run. An action processor is an Unmanaged service that is added automatically from the flow actions.
You must have connectors identified for your integration before you can add a service to a feature, as the services you can choose from are specific to these connectors. As a flow author, you need to understand these connectors and the data mapping between systems. To learn about the connectors associated with your integration, view the Swagger documentation for the different modules.
Open the feature you want to add a service to.
In the Service Configurations section, select Add Service.
Choose to add either a New or Existing service.
New: A service associated with the connectors on the integration and independent of any other services already added.
Existing: A service that has already been added to an integration, likely on a different feature. When possible, add existing services, as you don’t want to define two different services that process the same data.
Fill in the following fields:
For a New service:
Service: Choose a service from the dropdown list. These services populate based on the connectors added to the integration. Services are named as follows: ConnectorName/Module/ServiceType.
Note: You would only add a Cache Writer service to a feature—Action Processors are added automatically within a workspace when a flow is run that creates an action.Description: Enter information about the service, such as the kind of data being cache written.
For an Existing service:
Service: Choose a service from the dropdown list. This list is limited to the services that already exist in features added to your integration.
Select Save.
Open the service to configure it.
The Edit Service Configuration window opens. In the top section, you can edit the following fields:
Edit the service Description, if needed.
Make the service into a Template. This allows different customers across workspaces to reuse the service but customize it to fit the needs of their specific integrations.
Beneath these fields, there are a variety of data objects listed. These data objects are specific to the service you chose (and the service is based on the connector).
Toggle on the data type you want to add to the service.
Important: Only enable one data type per service.Select Save.
Add another service if you need to add another data type.
Important: Do not add the same service to a feature more than once.
To remove a service from a feature, select the Delete icon to the right of the service in the Service Configurations section of the Features page.
Next, add a flow to the feature. For more details, see Add Flows.