CMDBuild Forum

Permessi utente su workflow

Buongiorno a tutti.

 

Sto utilizzando la nuova versione di CMDBuild con il nuovo TWE.

 

Ho la necessita' di creare un workflow che possa essere utilizzato da diversi gruppi presenti nel mio CMDBuild. Leggendo sia i manuali sia alcune interessanti discussioni su questo forum ho sviluppato un workflow che pero' consente al solo utente SuperUser di essere eseguito.

 

Di seguito il mio XPDL:

 

 

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

 

<xpdl:Package xmlns:xpdl="http://www.wfmc.org/2008/XPDL2.1" xmlns="http://www.wfmc.org/2008/XPDL2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Id="Package_myWorkflow" Name="Package_myWorkflow" xsi:schemaLocation="http://www.wfmc.org/2008/XPDL2.1 http://www.wfmc.org/standards/docs/bpmnxpdl_31.xsd">

 

    <xpdl:PackageHeader>

 

        <xpdl:XPDLVersion>2.1</xpdl:XPDLVersion>

 

        <xpdl:Vendor></xpdl:Vendor>

 

        <xpdl:Created></xpdl:Created>

 

    </xpdl:PackageHeader>

 

    <xpdl:RedefinableHeader PublicationStatus="UNDER_REVISION">

 

        <xpdl:Author></xpdl:Author>

 

        <xpdl:Version>1.0</xpdl:Version>

 

    </xpdl:RedefinableHeader>

 

    <xpdl:Script Type="text/java"/>

 

    <xpdl:TypeDeclarations>

 

        <xpdl:TypeDeclaration Id="Reference">

 

            <xpdl:ExternalReference location="org.cmdbuild.workflow.type.ReferenceType"/>

 

        </xpdl:TypeDeclaration>

 

        <xpdl:TypeDeclaration Id="References">

 

            <xpdl:ExternalReference location="org.cmdbuild.workflow.type.ReferenceType&lt;&gt;"/>

 

        </xpdl:TypeDeclaration>

 

        <xpdl:TypeDeclaration Id="Lookup">

 

            <xpdl:ExternalReference location="org.cmdbuild.workflow.type.LookupType"/>

 

        </xpdl:TypeDeclaration>

 

        <xpdl:TypeDeclaration Id="Lookups">

 

            <xpdl:ExternalReference location="org.cmdbuild.workflow.type.LookupType&lt;&gt;"/>

 

        </xpdl:TypeDeclaration>

 

    </xpdl:TypeDeclarations>

 

    <xpdl:Participants>

 

        <xpdl:Participant Id="SuperUser" Name="SuperUser">

 

            <xpdl:ParticipantType Type="ROLE"/>

 

        </xpdl:Participant>

 

        <xpdl:Participant Id="Group1" Name="Group1">

 

            <xpdl:ParticipantType Type="ROLE"/>

 

        </xpdl:Participant>

 

        <xpdl:Participant Id="Group2" Name="Group2">

 

            <xpdl:ParticipantType Type="ROLE"/>

 

        </xpdl:Participant>

 

    </xpdl:Participants>

 

    <xpdl:Pools>

 

        <xpdl:Pool BoundaryVisible="true" Id="Package_myWorkflow_pool1" MainPool="true" Name="Process_myWorkflow" Orientation="HORIZONTAL" Process="Process_myWorkflow">

 

            <xpdl:Lanes>

 

                <xpdl:Lane Id="Package_myWorkflow_pool1_lan2" Name="Group2">

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                    </xpdl:NodeGraphicsInfos>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>Group2</xpdl:Performer>

 

                    </xpdl:Performers>

 

                </xpdl:Lane>

 

                <xpdl:Lane Id="Package_myWorkflow_pool1_lan1" Name="Group1">

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                    </xpdl:NodeGraphicsInfos>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>Group1</xpdl:Performer>

 

                    </xpdl:Performers>

 

                </xpdl:Lane>

 

                <xpdl:Lane Id="Package_myWorkflow_pool1_lan3" Name="Expression lane">

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="255,255,215" IsVisible="true" ToolId="JaWE"/>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="255,255,215" IsVisible="true" ToolId="JaWE"/>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Lane>

 

                <xpdl:Lane Id="Package_myWorkflow_pool1_lan4" Name="SuperUser">

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="220,220,220" IsVisible="true" ToolId="JaWE"/>

 

                    </xpdl:NodeGraphicsInfos>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>SuperUser</xpdl:Performer>

 

                    </xpdl:Performers>

 

                </xpdl:Lane>

 

            </xpdl:Lanes>

 

            <xpdl:NodeGraphicsInfos>

 

                <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="255,255,215" IsVisible="true" ToolId="JaWE"/>

 

            </xpdl:NodeGraphicsInfos>

 

        </xpdl:Pool>

 

    </xpdl:Pools>

 

    <xpdl:WorkflowProcesses>

 

        <xpdl:WorkflowProcess AccessLevel="PUBLIC" Id="Process_myWorkflow" Name="Process_myWorkflow">

 

            <xpdl:ProcessHeader/>

 

            <xpdl:RedefinableHeader PublicationStatus="UNDER_REVISION">

 

                <xpdl:Author></xpdl:Author>

 

                <xpdl:Version>1.0</xpdl:Version>

 

            </xpdl:RedefinableHeader>

 

            <xpdl:DataFields>

 

                <xpdl:DataField Id="Code" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:BasicType Type="STRING"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

                <xpdl:DataField Id="Description" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:BasicType Type="STRING"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

                <xpdl:DataField Id="FlowStatus" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:DeclaredType Id="Lookup"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

                <xpdl:DataField Id="ProcessCode" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:BasicType Type="STRING"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

                <xpdl:DataField Id="UniqueProcessDefinition" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:BasicType Type="STRING"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

                <xpdl:DataField Id="Notes" IsArray="false">

 

                    <xpdl:DataType>

 

                        <xpdl:BasicType Type="STRING"/>

 

                    </xpdl:DataType>

 

                </xpdl:DataField>

 

            </xpdl:DataFields>

 

            <xpdl:Activities>

 

                <xpdl:Activity Id="StartMyWorkflow_EU" Name="StartMyWorkflow_EU">

 

                    <xpdl:Event>

 

                        <xpdl:StartEvent Trigger="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="102,204,51" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan2" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="104" YCoordinate="70"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="EndMyWorkflow_EU" Name="EndMyWorkflow_EU">

 

                    <xpdl:Event>

 

                        <xpdl:EndEvent Result="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="236,120,98" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan2" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="1031" YCoordinate="60"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="check" Name="check">

 

                    <xpdl:Route GatewayType="Exclusive"/>

 

                    <xpdl:TransitionRestrictions>

 

                        <xpdl:TransitionRestriction>

 

                            <xpdl:Split Type="Exclusive">

 

                                <xpdl:TransitionRefs>

 

                                    <xpdl:TransitionRef Id="Process_myWorkflow_tra4"/>

 

                                    <xpdl:TransitionRef Id="Process_myWorkflow_tra3"/>

 

                                </xpdl:TransitionRefs>

 

                            </xpdl:Split>

 

                        </xpdl:TransitionRestriction>

 

                    </xpdl:TransitionRestrictions>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="255,229,124" Height="43" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan3" ToolId="JaWE" Width="43">

 

                            <xpdl:Coordinates XCoordinate="460" YCoordinate="30"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="setUser" Name="setUser">

 

                    <xpdl:Implementation>

 

                        <xpdl:No/>

 

                    </xpdl:Implementation>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>SuperUser</xpdl:Performer>

 

                        <xpdl:Performer>Group1</xpdl:Performer>

 

                        <xpdl:Performer>Group2</xpdl:Performer>

 

                    </xpdl:Performers>

 

                    <xpdl:ExtendedAttributes>

 

                        <xpdl:ExtendedAttribute Name="XFORMS_FILE"/>

 

                    </xpdl:ExtendedAttributes>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="187,247,190" Height="60" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan3" ToolId="JaWE" Width="90">

 

                            <xpdl:Coordinates XCoordinate="695" YCoordinate="10"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="setNewUser" Name="setNewUser">

 

                    <xpdl:Implementation>

 

                        <xpdl:Task>

 

                            <xpdl:TaskScript>

 

                                <xpdl:Script ScriptType="text/java">//my script...</xpdl:Script>

 

                            </xpdl:TaskScript>

 

                        </xpdl:Task>

 

                    </xpdl:Implementation>

 

                    <xpdl:ExtendedAttributes>

 

                        <xpdl:ExtendedAttribute Name="XFORMS_FILE"/>

 

                    </xpdl:ExtendedAttributes>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="187,247,190" Height="60" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan3" ToolId="JaWE" Width="90">

 

                            <xpdl:Coordinates XCoordinate="695" YCoordinate="110"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="ReviewData" Name="ReviewData">

 

                    <xpdl:Implementation>

 

                        <xpdl:No/>

 

                    </xpdl:Implementation>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>SuperUser</xpdl:Performer>

 

                        <xpdl:Performer>Group1</xpdl:Performer>

 

                        <xpdl:Performer>Group2</xpdl:Performer>

 

                    </xpdl:Performers>

 

                    <xpdl:TransitionRestrictions>

 

                        <xpdl:TransitionRestriction>

 

                            <xpdl:Join Type="Exclusive"/>

 

                            <xpdl:Split Type="Parallel">

 

                                <xpdl:TransitionRefs>

 

                                    <xpdl:TransitionRef Id="Process_myWorkflow_tra7"/>

 

                                    <xpdl:TransitionRef Id="Process_myWorkflow_tra10"/>

 

                                    <xpdl:TransitionRef Id="Process_myWorkflow_tra11"/>

 

                                </xpdl:TransitionRefs>

 

                            </xpdl:Split>

 

                        </xpdl:TransitionRestriction>

 

                    </xpdl:TransitionRestrictions>

 

                    <xpdl:ExtendedAttributes>

 

                        <xpdl:ExtendedAttribute Name="XFORMS_FILE"/>

 

                    </xpdl:ExtendedAttributes>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="187,247,190" Height="60" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan3" ToolId="JaWE" Width="90">

 

                            <xpdl:Coordinates XCoordinate="875" YCoordinate="70"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="EditMyData" Name="EditMyData">

 

                    <xpdl:Implementation>

 

                        <xpdl:No/>

 

                    </xpdl:Implementation>

 

                    <xpdl:Performers>

 

                        <xpdl:Performer>SuperUser</xpdl:Performer>

 

                        <xpdl:Performer>Group1</xpdl:Performer>

 

                        <xpdl:Performer>Group2</xpdl:Performer>

 

                    </xpdl:Performers>

 

                    <xpdl:TransitionRestrictions>

 

                        <xpdl:TransitionRestriction>

 

                            <xpdl:Join Type="Exclusive"/>

 

                        </xpdl:TransitionRestriction>

 

                    </xpdl:TransitionRestrictions>

 

                    <xpdl:ExtendedAttributes>

 

                        <xpdl:ExtendedAttribute Name="XFORMS_FILE"/>

 

                    </xpdl:ExtendedAttributes>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="187,247,190" Height="60" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan3" ToolId="JaWE" Width="90">

 

                            <xpdl:Coordinates XCoordinate="265" YCoordinate="20"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="StartMyWorkflow_ES" Name="StartMyWorkflow_ES">

 

                    <xpdl:Event>

 

                        <xpdl:StartEvent Trigger="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="102,204,51" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan1" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="87" YCoordinate="76"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="StartMyWorkflow_SU" Name="StartMyWorkflow_SU">

 

                    <xpdl:Event>

 

                        <xpdl:StartEvent Trigger="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="102,204,51" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan4" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="114" YCoordinate="60"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="EndMyWorkflow_ES" Name="EndMyWorkflow_ES">

 

                    <xpdl:Event>

 

                        <xpdl:EndEvent Result="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="236,120,98" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan1" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="1036" YCoordinate="74"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

                <xpdl:Activity Id="EndMyWorkflow_SU" Name="EndMyWorkflow_SU">

 

                    <xpdl:Event>

 

                        <xpdl:EndEvent Result="None"/>

 

                    </xpdl:Event>

 

                    <xpdl:NodeGraphicsInfos>

 

                        <xpdl:NodeGraphicsInfo BorderColor="0,0,0" FillColor="236,120,98" Height="31" IsVisible="true" LaneId="Package_myWorkflow_pool1_lan4" ToolId="JaWE" Width="31">

 

                            <xpdl:Coordinates XCoordinate="1030" YCoordinate="69"/>

 

                        </xpdl:NodeGraphicsInfo>

 

                    </xpdl:NodeGraphicsInfos>

 

                </xpdl:Activity>

 

            </xpdl:Activities>

 

            <xpdl:Transitions>

 

                <xpdl:Transition From="check" Id="Process_myWorkflow_tra3" Name="Process_myWorkflow_tra3" To="setUser">

 

                    <xpdl:Condition Type="CONDITION">//my condition<xpdl:Expression ScriptType="text/java"/>

 

                    </xpdl:Condition>

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="check" Id="Process_myWorkflow_tra4" To="setOtherUser">

 

                    <xpdl:Condition Type="OTHERWISE"/>

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="255,128,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="setUser" Id="Process_myWorkflow_tra5" To="ReviewData">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="setOtherUser" Id="Process_myWorkflow_tra6" To="ReviewData">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="ReviewData" Id="Process_myWorkflow_tra7" To="EndMyWorkflow_EU">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="StartMyWorkflow_EU" Id="Process_myWorkflow_tra1" To="EditMyData">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="EditMyData" Id="Process_myWorkflow_tra2" To="check">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="StartMyWorkflow_ES" Id="Process_myWorkflow_tra8" To="EditMyData">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="StartMyWorkflow_SU" Id="Process_myWorkflow_tra9" To="EditMyData">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="ReviewData" Id="Process_myWorkflow_tra10" To="EndMyWorkflow_ES">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

                <xpdl:Transition From="ReviewData" Id="Process_myWorkflow_tra11" To="EndMyWorkflow_SU">

 

                    <xpdl:ConnectorGraphicsInfos>

 

                        <xpdl:ConnectorGraphicsInfo FillColor="0,0,0" IsVisible="true" Style="NO_ROUTING_SPLINE" ToolId="JaWE"/>

 

                    </xpdl:ConnectorGraphicsInfos>

 

                </xpdl:Transition>

 

            </xpdl:Transitions>

 

            <xpdl:ExtendedAttributes>

 

                <xpdl:ExtendedAttribute Name="cmdbuildBindToClass" Value="myWorkflow"/>

 

            </xpdl:ExtendedAttributes>

 

        </xpdl:WorkflowProcess>

 

    </xpdl:WorkflowProcesses>

 

    <xpdl:ExtendedAttributes>

 

        <xpdl:ExtendedAttribute Name="EDITING_TOOL" Value="Together Workflow Editor"/>

 

        <xpdl:ExtendedAttribute Name="EDITING_TOOL_VERSION" Value="4.4-1-20120111-0100-TAB-1.4-2"/>

 

        <xpdl:ExtendedAttribute Name="JaWE_CONFIGURATION" Value="shark"/>

 

    </xpdl:ExtendedAttributes>

 

</xpdl:Package>

 

 

Se mi loggo come utente SuperUser riesco ad eseguire il workflow, se mi loggo con Group1 o Group2 il pulsante Start del workflow e' disabilitato (ovviamente entrambi i gruppi hanno i permessi su Cmdbuild in Write sul workflow).

 

Grazie.