| org.concern.Worklist
All known Subclasses: org.concern.controller.Worklist,
Worklist | public interface Worklist (Code) | | A worklist provides a list of Work items, that are subject to be executed by a certain actor. The Work items can
originate from one or more processes and actions. If a Work Item is included, might depend on information that is
stored in the subject. An actor can be a user, a group of users or an external system.
There are different possibilites, how worklists are built. The simplest case is static associations between actors
and activities. The userid / roleid / groupid is determined at design time and can be configured in the environment
of the activities. More dynamic approaches use worklistFilters. The worklist is composed as the union of one or more
activity lists and filtered in respect to certain properties of the subject (i.e. team leader, department manager).
|
Method Summary | |
void | addAssignmentListener(AssignmentListener listener) | Subject | getSubject(String process, String subjectId, String locale, String assignee) | Work | getWork(String process, String subjectId, String activity, String locale) | List<Subject> | listArchivedSubjects(String[] processes, String[] keywords, String[] originators, String[] orders, String locale, int maxResults) | List<Assignment> | listAssignments(String subject, String[] processes, String[] activities, String[] keywords, String[] orders, String locale, int maxResults) | List<Subject> | listSubjects(String[] assignees, String[] processes, String[] keywords, String[] originators, int state, String[] orders, String locale, int maxResults) | List<Work> | listWork(String[] userids, String locale, int maxResults) | List<Work> | listWork(String[] userids, String[] processes, String[] activities, String[] keywords, String[] orders, String locale, int maxResults) | boolean | lock(Work work, String user, Timestamp until) | void | removeAssignmentListener(AssignmentListener listener) | boolean | unlock(Work work, String user) |
|
|