issue for Assignment to Group
tom_sri74 Nov 28, 2005 4:48 AMHi,
The below source is not able to assign to multiple user.
I`ve create the hypersonic data
User
********
INSERT INTO JBPM_ID_USER VALUES(5,'U','sri','sri@sesamestreet.tv','sri)
INSERT INTO JBPM_ID_USER VALUES(6,'U','mah','mah@sesamestreet.tv','mah')
INSERT INTO JBPM_ID_USER VALUES(7,'U','raje','raje@sesamestreet.tv','raje)
Group
*******
INSERT INTO JBPM_ID_GROUP VALUES(1,'G','operator','a',NULL)
Membership
***********
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(1,'M','member1','oper',5,1)
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(2,'M','member2','oper',6,1)
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(3,'M','member3','oper',7,1)
The below is my processdesing xml code
<?xml version="1.0" encoding="UTF-8"?> <process-definition name="nccMultipleTask"> <!-- SWIMLANES (= process roles) --> <swimlane name="customer" > <assignment expression="user(customer)" /> </swimlane> <swimlane name="operator"> <assignment expression="group(operator)" /> </swimlane> <swimlane name="financial"> <assignment expression="user(grover)" /> </swimlane> <!-- NODES --> <start-state name="create new Loan Application"> <task swimlane="customer"> <controller> <variable name="name" access=",write"></variable> <variable name="amount" access=",write"></variable> <variable name="property" access=",write"></variable> <variable name="salary" access=",write"></variable> <variable name="address" access=",write"></variable> </controller> </task> <transition name="toloanfork" to="loanfork"></transition> </start-state> <fork name="loanfork"> <transition name="toTask2" to="evaluate Loan Application by m"></transition> </fork> <join name="loanjoin"> <transition name="Store" to="Financial Manager"></transition> </join> <end-state name="end" /> <task-node name="Financial Manager"> <task swimlane="financial"> <controller> <variable name="name" access="read"></variable> <variable name="amount" access="read"></variable> <variable name="property" access="read"></variable> <variable name="salary" access="read"></variable> <variable name="address" access="read"></variable> <variable name="comment" access="read"></variable> <variable name="Final comment by grover" access=",write"></variable> </controller> </task> <transition name="toend" to="end"></transition> </task-node> <task-node name="evaluate Loan Application"> <task swimlane="operator" > <controller> <variable name="name" access="read"></variable> <variable name="amount" access="read"></variable> <variable name="property" access="read"></variable> <variable name="salary" access="read"></variable> <variable name="address" access="read"></variable> <variable name="comment" access=",write"></variable> </controller> </task> <transition name="toloanjoin2" to="loanjoin"></transition> </task-node> </process-definition>
It`s not going to assing the multpile user, it`s giving null, Please let me know what wrong in my code.
A new task has been assigned to 'null'
It`s inserting null value in actor id in JBPM_Swillaninstance table see below.
INSERT INTO JBPM_SWIMLANEINSTANCE VALUES(61,'operator',NULL,67,35)
Highly appreciate to solve my issue!
Thanks & regards
Srikanth