What is the difference between using the Call and Branch methods in an activity step to invoke other activities?
What is the difference between using the Call and Branch methods in an activity step to invoke other activities?
Branch creates a new thread to allow asynchronous processing, while Call runs in the thread from which it was invoked. This makes Branch suitable for tasks that can be performed independently of the initiating process, while Call is used for sequences where the called activity needs to complete before the originating activity can continue.
C. Call returns to the originating activity, while Branch skips the remainder of the originating activity.
See also the Pega Documentation - Branching to another activity https://docs.pega.com/bundle/platform-88/page/platform/reference/methods/branching-another-activity.html