Some thought to enhance document workflow :
1. Can assign approver on the fly for each newly
created document.
for example :
when create new requisiton, we can assign who should
approve it (let's the head of dept who rise the
requisiton)
2. Filtered workflow activities for each user, in such
a way so that user can access/view only to the
workflow needed his/her approval, this is very
usefull in high transaction environment.
Imagine if in daily transaction there are 300 docs
to be approve by a bunch of Approvers !
Rgds.
Usman
Logged In: YES
user_id=1255971
Originator: YES
Finally I found a way to solve problem no. 1, i write some how to to share it with community :
http://www.adempiere.com/wiki/index.php/How_to_Configure_Dynamic_Approval_Workflow
Logged In: YES
user_id=1179440
Originator: NO
Hi Usman,
Your #2 is being fixed by us. Plan to commit to trunk.
Armen
Goodwill.co.id
Logged In: YES
user_id=1599854
Originator: NO
http://adempiere.svn.sourceforge.net/adempiere/?rev=3191&view=rev
Fixed a bug for #2
Regards,
Low
Logged In: YES
user_id=1179440
Originator: NO
Hi Low,
You may want to add new parameter to filter access by organization
+ " WHERE a.AD_WF_Responsible_ID=r.AD_WF_Responsible_ID AND ur.AD_User_ID=?))" // #4
// Organization Access
+ " AND a.AD_Org_ID IN (SELECT DISTINCT ro.AD_Org_ID FROM AD_User_Roles ur INNER JOIN AD_Role_OrgAccess ro"
+ " ON (ur.AD_Role_ID=ro.AD_Role_ID) WHERE ur.AD_User_ID=?)" // #5
+ " ORDER BY a.Priority DESC, Created";
Regards,
Armen