Hi,
We are getting data from External services in a file format. So is it possible to start the process model once I get a file from external source ?
Discussion posts and replies are publicly visible
Chithra Venkitachalam said:We are getting data from External services in a file format
We can, but there needs to be Something that needs to constantly check for the external source response like for example human interaction (Clicking on refresh button .... and small if statement on button which runs process if you receive a file). Can you tell us more about your scenario??
Oh ok.. So our system basically does the transaction pricing for the transactions received via a document file from the external system . Now the new requirement is , the client wants to do some validations using Appian process model before sending into our system for pricing.
So we need to start the validations mentioned in Appian BPM suite once we received the file from external system .
How he is Sending file to your system?? Anyone requesting it or.... Any Schedular based process is running to get the file from client
so we have written a shell script to copy the external file to our destination path and then an on demand job is constantly running in our system so that whenever new file received, it will be taken for the processing
we are using scheduled based process as well
Why not just send the file to an Appian API which in turn starts the process?
Hi sir, So did you mean to use the Web ApI ? Also are you mentioning to send the document as it is or only the records inside it ?
I am talking about Web APIs, yes. And whether you send the file, or the records just depends on your specific use case.
That means we need to define a WebAPI with STARTPROCESS and also a URL. Then we need to communicate the external system to send data in JSON format into that particular URL. Is that correct sir ?
Yes, that's the general approach.