What is a service?
Last updated
Last updated
In Patchworks, a service is a mechanism for configuring and then managing the flow of data between two systems. These two systems are accessed via connectors.
Each service includes a source connector (from which data is pulled) and a destination connector (to which data is pushed). It also includes settings for:
Trigger. Control how often the service should run - i.e. the frequency of data syncs
Filters. Determine what data is pulled from the source - for example, if you schedule a service to run every 10 minutes, it would be sensible to only pull data that's been added or updated in the last 10 minutes.
Mappings. When data is pulled from a source system, Patchworks needs to know where it needs to go in the destination system and what (if any) transformations are required to make that happen.
The illustration below helps to visualise this:
When you add a new service, Patchworks guides you through the setup of all these details in a 'wizard' style. Once services are configured, you can update them at any time.