You are viewing limited content. For full access, please sign in.

Question

Question

Invoke Business Process on different Form Instance

asked on April 27, 2018

Is it possible to have workflow start from a certain form instance and then use Invoke Business Process to run on a different form instance? I can easily get the different form's instanceID, but I don't see where in the activity to define any other instance.

Thanks 

1 0

Replies

replied on April 27, 2018

Yes, you can. Invoke Business Process lets you specify the Forms server you're connecting to.

1 0
replied on April 27, 2018

Hi Miruna, how can he specify the other instance ID with this activity? Can you provide any more details on how he could accomplish this? I tried looking in the help files, but couldn't fully understand what the Invoke Business Process activity does. 

Thank you!

1 0
replied on April 27, 2018

Therefore I can point it to a different form. Is there a way to point it to a different form with a different process on the same server? I am trying to send a cancel request for a different than the one initiating the request.

Thanks!!

1 0
replied on April 27, 2018

Invoke Business Process starts a new process. Set Business Process Variables can only update variables in the Forms process instance that started the workflow instance. Workflow does not have a way of cancelling Forms processes.

1 0
replied on April 27, 2018

That's what I thought, needed to confirm Invoke BP couldn't do it.

 

For anyone down the road here is what my plan is:

1. Have a 'utility' type form that uses lookup rules to query any active record for an employee and populate a drop down list with the results.  

2. The user will choose from the drop down which record they want to 'cancel'. It is not an actual cancelling of a record, but rather the authorized user who can cancel needs to get routed the record that needs to be cancelled. 

3. I am using an external database to warehouse all the usable data from my forms process. From the 'utility' form, I will have workflow write to external database that the status is now 'cancel pending'. 

4. On a weekly basis the primary data entry form process will need to run a workflow activity to check the external database and see if it is 'cancel pending'. If it is, use Invoke Business Process Activity to move the form to the authorized user that can make the actual cancellation.

 

Looks good on paper. Who does that sound Miruna?

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.