Async Start Process smart service queries

Certified Senior Developer

Hi All,

Asynchronous Start Process smart service runs as synchronously because sub process has activity chaining. Our question is old Start Process smart service runs synchronously as there is no option in earlier version, but newer version also runs same way then we have to Async sub process in that case. Any reason for this issue?

Using on premise Appian with 25.2

Thanks!

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    I'm not sure what you're asking exactly.

    To clarify, the ONLY setting for the Start Process NODE originally was ASYNCHRONOUS.  Meaning when the parent process reached that node, an asynchronous instance of the child process would be launched and run (on a distributed execution engine when relevant) and the parent process would move on instantly.  Chaining did not play into this whatsoever.

    If you're referring to the Start Process FUNCTION, however, that's different.  The old behavior (and continued behavior of the "old version" of the function, which can still optionally be used), was that the launched process would execute in a synchronous style, following activity chaining until the first break, and then execute the "completion saves".

    If you want more accurate answers though, i'm afraid you'll need to specify which thing you're referring to, because you're using terms interchangeably for two different things that have different behaviors and different configurations.

Reply
  • 0
    Certified Lead Developer

    I'm not sure what you're asking exactly.

    To clarify, the ONLY setting for the Start Process NODE originally was ASYNCHRONOUS.  Meaning when the parent process reached that node, an asynchronous instance of the child process would be launched and run (on a distributed execution engine when relevant) and the parent process would move on instantly.  Chaining did not play into this whatsoever.

    If you're referring to the Start Process FUNCTION, however, that's different.  The old behavior (and continued behavior of the "old version" of the function, which can still optionally be used), was that the launched process would execute in a synchronous style, following activity chaining until the first break, and then execute the "completion saves".

    If you want more accurate answers though, i'm afraid you'll need to specify which thing you're referring to, because you're using terms interchangeably for two different things that have different behaviors and different configurations.

Children
No Data