Forum tags


Top Posters

Last 30 days

  • Antoine (61)
  • ihabo01 (45)
  • gagan.virk (35)
  • dfrench (24)
  • ravinderjit.singh (22)
  • M.-Shah (19)
  • mabeena (16)
  • metabyte (15)
  • oleg.lemeshenko (14)
  • maximilian.faupel (11)

All time

  • Antoine (1208)
  • Shivanand (1189)
  • cshekhar (909)
  • psq (795)
  • jag (391)
  • metabyte (369)
  • arnaud (325)
  • jalateras (316)
  • dfrench (239)
  • venkaiah.k (189)

Show last 4 hrs - 12 hrs - 24 hrs

POLL

We are looking for more information to tailor our training to better meet the needs of our customers. Please indicate all options that apply.

I would like to attend specialized training from Intalio on BPM as it relates to my application area:


I would like to attend specialized training from Intalio on BPM as it relates to my job function:


I would like to attend specialized training from Intalio on BPM as it relates to my industry:

Login

MAIN arrow FORUMS
Re:ExternalWorkflowProcessCall (0 viewing) 
Go to bottom Post Reply Favoured: 1
TOPIC: Re:ExternalWorkflowProcessCall
#14511
tdakanalis (User)
Junior Boarder
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 0  
Hi Antoine,

I have implemented one process where the user submits one document and the process informs him for the success or failure of the submission. (BP1)

I want to call that process in a second process (BP2) in order to reuse that functionality. As a first step I just try to make the BP2 to call-initiate the BP1. For example the business logic of BP2 looks like:

  • (User Pool): Send document submission initiation request

  • (Executable Pool): Receive document submission initiation request

  • (Executable Pool) Call the BP1: here i want to display the document submission BP1 form and to submit the document

  • (Executable Pool) Receive the BP1 completion notification

  • (Executable Pool) Simple end event


If the above scenario is impossible, can you suggest me an alternative way to implement it.

The general idea of my work is to create a set of reusable business process patterns and then to use them in order to build more complex business logic.

Thanks for your interest!
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#14513
Antoine (Admin)
Admin
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 27  
I see. Excellent way to build your processes!

We are working now on making reusable processes easy, for now you are stuck with this procedure:

Develop BP1 in a project. Take the wsdl that was generated in BP1, and drop it in a second project. Then develop BP2 in that second project. When it comes to calling BP1, you should use the operations defined in the WSDL.

And so on, until you get your full process.

Thanks,

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#14517
tdakanalis (User)
Junior Boarder
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 0  
Hi again Antoine,

the procedure you describe works if the process patterns does not contain human workflow. In the case of a workflow pattern, when I drop the generated wsdl (of the pattern) in the calling process two methods are implemented (initProcess - notifyTaskCompletion). My questions are:
  1. Both of these methods must be implemented?
  2. what data I have to provide in order to call these methods?
  3. how to connect these methods with the rest of the calling process business logic


Thanks for your help!!!
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#14520
Antoine (Admin)
Admin
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 27  
You cannot reuse the workflow wsdl directly, and you should drop the operation of interest for you, not the whole port anyway.

You cannot reuse the workflow wsdl, but you can call a workflow form in a process, and reuse the process wsdl. You can also use the same form accross several diagrams of the same project.

This is getting complicated... but we are actively working on improving this.

Thanks,

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#14548
tdakanalis (User)
Junior Boarder
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 0  
Hi Antoine,

very interesting answer!!! So, you tell me that I have the following options:
  1. I can call a workflow form in a process and reuse the process wsdl
  2. I can use the same form across several diagrams of the same project

I think that the option 1 is what I want to implement. When you say "you can call", do you mean that I have to use the generated xform.all.wsdl file to call the form? If yes, what is the next step in order to "reuse the process wsdl"?

In addition, how the option 2 enables the process re-usability?


You help is valuable!
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#14549
Antoine (Admin)
Admin
User Offline Click here to see the profile of this user
Re:ExternalWorkflowProcessCall 2 Months, 2 Weeks ago Karma: 27  
What I mean is: you can drop a form in different processes in the same project. You cannot reuse the wokflow wsdl.

So option 2 is about reusing the form, not really the process.

Thanks,

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
get the latest posts directly to your desktop