CMDBuild Forum

Start my workflow by more Role

Hi guys!

Is it possible in my workflow (XPDL 2.0) set two or more Role to execute start of my process?

I tried to create a type of Participant "Resource Set" adding for each key-value all my Role (SuperUser, Customer, Supplier) and receveid this error:

"Not just one activity to advance"

Thank you very much.

 

Yes, you can design your XPDL file putting the "Start" event in more lanes.

CMDBuild Team

 

 

 

Ok, I just do it, but each activity with task script requires only one Performer... I must replace all the workflow for each Role?
 
Previously Tecnoteca wrote:

Yes, you can design your XPDL file putting the "Start" event in more lanes.

CMDBuild Team

 

 

 

 

No, if some workflow steps are shared between more groups you can put more groups names in the "Performer" list of the "No implementation" activities.

CMDBuild Team

 

 

 

 

 

I've the same problem and I believe that it isn't possible to associate the startup of a workflow to different Group/Role of CMDBuild.
In my project, I have duplicated for each Group/Role every step of the workflow.
 
The part of XPDL interested is this:
<xpdl:Activity Id="edit" Name="edit">
    <xpdl:Implementation>
        <xpdl:No/>
    </xpdl:Implementation>
    <xpdl:Performers>
        <xpdl:Performer>HelpDesk</xpdl:Performer>
        <xpdl:Performer>Support</xpdl:Performer>
        <xpdl:Performer>Administrator</xpdl:Performer>
        <xpdl:Performer>IT</xpdl:Performer>
    </xpdl:Performers>
but in TWE I see as performer only the first (HelpDesk) and only the first can startup my workflow.
I try to insert this expression:
 <xpdl:Performer>HelpDesk;Support;Administrator;IT</xpdl:Performer>
but it doesen't work.
 
Any idea to understand it?
 
Previously Tecnoteca wrote:

No, if some workflow steps are shared between more groups you can put more groups names in the "Performer" list of the "No implementation" activities.

CMDBuild Team

 

 

 

 

 

 

Hello, 
  
  It is a old conversation, but there is any update for this? Can you share an example for do this (That more groups share the same workflow)? 
 
Best regards.
 
Previously Bolduc wrote:
I've the same problem and I believe that it isn't possible to associate the startup of a workflow to different Group/Role of CMDBuild.
In my project, I have duplicated for each Group/Role every step of the workflow.
 
The part of XPDL interested is this:
<xpdl:Activity Id="edit" Name="edit">
    <xpdl:Implementation>
        <xpdl:No/>
    </xpdl:Implementation>
    <xpdl:Performers>
        <xpdl:Performer>HelpDesk</xpdl:Performer>
        <xpdl:Performer>Support</xpdl:Performer>
        <xpdl:Performer>Administrator</xpdl:Performer>
        <xpdl:Performer>IT</xpdl:Performer>
    </xpdl:Performers>
but in TWE I see as performer only the first (HelpDesk) and only the first can startup my workflow.
I try to insert this expression:
 <xpdl:Performer>HelpDesk;Support;Administrator;IT</xpdl:Performer>
but it doesen't work.
 
Any idea to understand it?
 
Previously Tecnoteca wrote:

No, if some workflow steps are shared between more groups you can put more groups names in the "Performer" list of the "No implementation" activities.

CMDBuild Team

 

 

 

 

 

 

 

Hi,
it is possible to define multiple performers in the first step of the workflow, you just need to put them comma separated and in double quotes, for example:
"Group1,Group2"
 
If it doesn't work on Shark 2 you need to use separate lanes with separate starting activities for the different groups you want to be able to open that workflow.
 
Regards,
 
CMDBuild Team
 
Previously Matias wrote:
Hello, 
  
  It is a old conversation, but there is any update for this? Can you share an example for do this (That more groups share the same workflow)? 
 
Best regards.
 
Previously Bolduc wrote:
I've the same problem and I believe that it isn't possible to associate the startup of a workflow to different Group/Role of CMDBuild.
In my project, I have duplicated for each Group/Role every step of the workflow.
 
The part of XPDL interested is this:
<xpdl:Activity Id="edit" Name="edit">
    <xpdl:Implementation>
        <xpdl:No/>
    </xpdl:Implementation>
    <xpdl:Performers>
        <xpdl:Performer>HelpDesk</xpdl:Performer>
        <xpdl:Performer>Support</xpdl:Performer>
        <xpdl:Performer>Administrator</xpdl:Performer>
        <xpdl:Performer>IT</xpdl:Performer>
    </xpdl:Performers>
but in TWE I see as performer only the first (HelpDesk) and only the first can startup my workflow.
I try to insert this expression:
 <xpdl:Performer>HelpDesk;Support;Administrator;IT</xpdl:Performer>
but it doesen't work.
 
Any idea to understand it?
 
Previously Tecnoteca wrote:

No, if some workflow steps are shared between more groups you can put more groups names in the "Performer" list of the "No implementation" activities.

CMDBuild Team