What is difference between Start Process Smart Service and Subprocess?

When to use subprocess and when to Start Process smart service?

I have a question that if we can start a process asynchronously using sub process then why there is a need of start process smart service ? 

As start process smart service starts a process asynchronously which can be achieved by sub process also

  Discussion posts and replies are publicly visible

Parents
  • Hi ,
    As far as I Know start process smart service can be used to complete multiple smart services and retrieve the results of the smart services from within an interface or web API.when using activity-chaining in conjunction with the Start Process smart service to ensure you use the smart service properly:
    If a chained flow encounters an attended activity, the activity will be assigned to the user that the Start Process smart service was run as, but it will not open the associated form.
    The "onError" parameter will only evaluate if the process fails to start. It will not evaluate if a node in the started process pauses by exception.
    For more Info:docs.appian.com/.../Start_Process_Smart_Service.html


    The Sub-Process Activity is used to launch sub-processes from within your parent process. It links the two published process models and allows you to transfer data between them.
    Sub-processes can be run either synchronously (finishing before the parent process does) or asynchronously (completing at any time).

    For more info:docs.appian.com/.../Sub-Process_Activity.html

    Thanks,
    ravalik
Reply
  • Hi ,
    As far as I Know start process smart service can be used to complete multiple smart services and retrieve the results of the smart services from within an interface or web API.when using activity-chaining in conjunction with the Start Process smart service to ensure you use the smart service properly:
    If a chained flow encounters an attended activity, the activity will be assigned to the user that the Start Process smart service was run as, but it will not open the associated form.
    The "onError" parameter will only evaluate if the process fails to start. It will not evaluate if a node in the started process pauses by exception.
    For more Info:docs.appian.com/.../Start_Process_Smart_Service.html


    The Sub-Process Activity is used to launch sub-processes from within your parent process. It links the two published process models and allows you to transfer data between them.
    Sub-processes can be run either synchronously (finishing before the parent process does) or asynchronously (completing at any time).

    For more info:docs.appian.com/.../Sub-Process_Activity.html

    Thanks,
    ravalik
Children
No Data