Approve for multi level with the actors filter

1
0
-1

Dear All,

Please help me for the issue approval on multi level with information below:

Example we have structure organization below:

- User1, user2, user3 with role member for raise request

- User11, user21, user31 with role manager on level 1 of the user1, user2, user3 (user11 manager of user 1, user21 manager of user2,..)

- User111, User211, user311 with role depthead on level 2 of user (user111 manager of user11, user211 manager of user21,..)

The issues had happened when create actors for process below:

- Task process run correct with level 1 approve when I select Actor filter on level 1 approve is Initiator manager for manager on level 1

- On level 2 approve, we can't process approve with actor filter is manager of level 1, all member with role depthead can approve for this task on level 2.

We need config process with require:

- User11 only approve task for user1 and user111 will approve for tasks had been approved by user11

- User21 only approve task for user2 and user211 will approve for tasks had been approved by user21

...

Please help me for this issue.

Thanks

Comments

Submitted by ttoine on Thu, 11/21/2013 - 15:35

Hello, can you please share your diagram with us, so we can help you ? Maybe this can solved using lanes, and assign lanes to users roles.

Submitted by ttoine on Tue, 11/26/2013 - 10:58

Hello, could you please edit your answer and just give a link to the .bos file hosted somewhere like Dropbox or Drive ?

1 answer

1
0
-1

<?xml version="1.0" encoding="UTF-8"?>
<organization:Organization xmlns:organization="http://www.bonitasoft.org/ns/organization/6.0.0-beta-016">
<users>
<user userName="user1">
<firstName>User</firstName>
<lastName>1</lastName>
<manager>User11</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User2">
<firstName>User</firstName>
<lastName>2</lastName>
<manager>User21</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User3">
<firstName>User </firstName>
<lastName>3</lastName>
<manager>User31</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User11">
<firstName>User </firstName>
<lastName>11</lastName>
<jobTitle>Line Manager User 1</jobTitle>
<manager>User111</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User21">
<firstName>User </firstName>
<lastName>21</lastName>
<jobTitle>Line manager User 2</jobTitle>
<manager>User111</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User31">
<firstName>User</firstName>
<lastName>31</lastName>
<jobTitle>Line Manager User 3</jobTitle>
<manager>User211</manager>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User111">
<firstName>User </firstName>
<lastName>111</lastName>
<jobTitle>Head of IT Dept</jobTitle>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
<user userName="User211">
<firstName>User </firstName>
<lastName>211</lastName>
<jobTitle>Head of Sale Dept</jobTitle>
<personalData/>
<professionalData/>
<metaDatas/>
<password encrypted="false">123</password>
</user>
</users>
<roles>
<role name="member">
<displayName>Member</displayName>
</role>
<role name="Line Manager">
<displayName>Line Manager</displayName>
</role>
<role name="DeptHead">
<displayName>Head of Department</displayName>
</role>
</roles>
<groups>
<group name="IT">
<displayName>IT Department</displayName>
</group>
<group name="ITDEV" parentPath="/IT">
<displayName>IT Development</displayName>
</group>
<group name="ITOPS" parentPath="/IT">
<displayName>IT Operation</displayName>
</group>
<group name="Sales">
<displayName>Sales Department</displayName>
</group>
<group name="SRT" parentPath="/Sales">
<displayName>Sales Retail</displayName>
</group>
<group name="STM" parentPath="/Sales">
<displayName>Sales Training &amp; Marketing</displayName>
</group>
</groups>
<memberships>
<membership>
<userName>user1</userName>
<roleName>member</roleName>
<groupName>IT</groupName>
</membership>
<membership>
<userName>User111</userName>
<roleName>DeptHead</roleName>
<groupName>IT</groupName>
</membership>
<membership>
<userName>User211</userName>
<roleName>DeptHead</roleName>
<groupName>Sales</groupName>
</membership>
<membership>
<userName>User11</userName>
<roleName>Line Manager</roleName>
<groupName>ITDEV</groupName>
<groupParentPath>/IT</groupParentPath>
</membership>
<membership>
<userName>User21</userName>
<roleName>Line Manager</roleName>
<groupName>ITOPS</groupName>
<groupParentPath>/IT</groupParentPath>
</membership>
<membership>
<userName>User31</userName>
<roleName>Line Manager</roleName>
<groupName>STM</groupName>
<groupParentPath>/Sales</groupParentPath>
</membership>
<membership>
<userName>User2</userName>
<roleName>member</roleName>
<groupName>ITOPS</groupName>
<groupParentPath>/IT</groupParentPath>
</membership>
<membership>
<userName>User3</userName>
<roleName>member</roleName>
<groupName>STM</groupName>
<groupParentPath>/Sales</groupParentPath>
</membership>
</memberships>
</organization:Organization>

Notifications