Fully automated workflow

Hi All,

I have a requirement as below.

 1. Automated trigger will be created in Appian and the trigger will create a soap request and hit the surrounding systems then return the response list

 2. List should be iterated and for each item in the list, it will go again to surrounding systems with soap integration and get the necessary details

 3. Finally we submit the collected data through soap request and post the data to the surrounding systems.

 

All the above mentioned action points are automated and no manual users are involved. Can you pelase help me if this requirement is feasible in Appian?

  Discussion posts and replies are publicly visible

Parents Reply Children
  • Nothing you have written raises any red flags with respect to accomplishing this in Appian. 

    Christine does ask an important question though.  What I'm hearing is that you wish to reconcile data throughout a series of systems when an event occurs.  This pattern is well-worn territory, and there are fit-for-purpose tools to do it.  Unless there are mitigating reasons that Appian has to be the tool,  it doesn't seem like a perfect fit.

    It would be like using the back of a shovel to hammer nails into a board,  it would work, but a hammer would be a better tool.

    Having said that, it seems like you may wish to expose an Appian process as a webservice:

    • It will call a series of webservices to identified systems.
    • Based on a the return values either use a looping function or MNI (multiple node instance) to retrieve further data
    • Perhaps you will update some of those data items based on the original trigger
    • Update the external systems via a WebService call (again, possible a looping function or MNI)

    Some cautions.  MNI may be resource intensive.  The volume of data inside the process sounds like it might vary in size, be careful with your memory footprint (use sub-processes with short life cycles).  Seek opportunities to make a series of lightweight process models instead of monolithic ones.

  • Hello Richloan,

    Thanks for your comment. 

    I have developed my application in such way you mentioned in your comment. I raised this question to get the best solution for my requirement. Comments which you have posted are valuable to design my application.