Requirement - Appian application has to fetch data from the external system and it has to be real time (If there is a change in the external system it should reflect immediately in Appian). How to handle this scenario? Do I need to schedule process model every 5 seconds or is there a way to monitor the changes in external system?
Discussion posts and replies are publicly visible
There is no real way to somehow monitor the other system for changes. But Appian support creating an API called from the other system when something has changed.
You pretty much have 2 choices:
- Implement a Web API that the external system can call as Stefan has mentioned.
- Implement a process that polls the external system at an interval. This is not really real time though.