Integration with external services
As mentioned briefly before, we can use a service flow to call an external service to retrieve and store information gathered from the user interface. A typical use case is to store information in some external system of record (SOR). It is a good practice to not use the workflow automation itself as a system of record because of the following:
- The lifetime of your system of records is typically different from the life cycle of the workflow processes. For example, the retention period of a medical record might be 30 years, but we do not expect the same workflow system to be running for 30 years.
- There might also be multiple automation (workflow, robots, decisions, and apps) accessing the same information; as such, it is better to maintain your SOR in secure storage outside of the workflow system.
In our case, we will use an external data store to save the position request. For the sake of simplicity in this tutorial, we are going...