MOVE-FLOW users can be categorized as follows:
1. Process Developer: a person responsible of creating process structure.
2. Application Developer: a person responsible of building applications that integrates with MOVE-FLOW.
3. Participant: a person who participate in process execution.
4. Organization Admin: a person who manages organization membership.
5. System Admin: a person who can add organizations to MOVE-FLOW WfMS and has full responsibility over the system.
Table 1 shows the responsibilities of each category.
The responsibilities of each category:
| Participant |
 |
- View processes based on its role
- Open and view process information
- Execute process
- Suspend process execution
- Cancel process execution
- Change process flow while execution
- Fetch task list
- Open Task
- Work on task
- suspend task
- Cancel task
- Complete task
- View task comments
- Add comments to task
- Download task attachments
- Attach files to task
|
|
|
| Process Developer |
 |
- Create and register processes to system
- Update process with newer versions
- Associate agents to their correspondent activities.
- Update activities' agents
- Define Application ID of Process's activities
- Has all privileges of previously mentioned roles
|
|
|
| Application Developer |
 |
- Create automated agents
- Upload and register automated agents to the system
- Associate automated agents to their correspondent activities.
- Update activities' agents
- Use the MOVE-FLOW SDK.
- Has all privileges of previously mentioned roles
|
|
|
| Organization Admin |
 |
- handles organization registration information
- Register users to organization
- Assign user roles
- Has all privileges of previously mentioned roles
|
|
|
| System Admin |
 |
- Handle subscription information of all organizations
- Has all privileges of previously mentioned roles
|
|