Article Name: Add Assignee to Workflows
Category/Module: Administration
Tags: Workflows, Staff, Role, Positions, Assignee
Version: 3.7.1.2
Date Updated: 27 Oct 2016
The implementation of assignee in workflow feature enables you to associate a workflow task to a workflow rule, it is automatically assigned to the chosen user when the rule is triggered for records meeting the criteria specified in the workflow..The “assignee” is a main person who is responsible for the issue.
The reason for this implementation is because when there are multiple users sharing the same role (e.g. teachers), it creates a confusion to users on who to execute the actions thus by adding the assignee to workflows it enables and help to track the task that is assigned to them.
The following section will address the following features found in the Workflow.
- Conditions
- Types of Workflows
- Workbench
- Field Types [Steps]
- Field Types [Actions]
Conditions:
1. The list of assignees must be active in the school, when you configure in the security role.
(e.g. Security Role: Principal, there should be an existing Principal Role, and is assigned to a user in the Institution.)
2. The role of the position must be the same as the role allowed to access the workflow step
(e.g. I am the Principal, when I access the page, I will be able to view the Execute buttons else, I wont be able to view.)
3. Under Workflow > Actions, the Allow by Assignee must be selected.
Types of Workflows:
- School based Workflows
- Surveys
- Staff Leaves
- Positions
- Staff Change in Assignment
- Non-School based workflows
- Training Courses
- Training Sessions
- Training Results
Workbench:
- Displays workflow item in the workbench only when the item is assigned to them, or if their role is System Administrator, or Super Users.
- If your Role is configured in the Security Role, there will be no notifications for Workflow appearing in the Workbench.
Field Type (Steps):
- For Part 1 (Security Roles) :
- Security roles refers to System Roles that are able to assign to the assignee for the specific step of the record.
- If Security Roles are not configured for the step ‘Open’ or the first step, the Assignee will be default set to the Creator.
- If Security Roles is configured for the steps ‘Open’ or the first step, e.g. Principal, the Assignee will be default set to the Security Role, in this case the Principal.
- If Security Roles are not configured for the steps after the ‘Open’ step or the second step onwards, the Assignee list will be empty as shown below.
- Else, the list of possible assignees are retrieved based on the roles that are linked to the specific workflow step.
- If Security Role is configured, e.g. Principal, other roles will only be able to view and not able to execute actions.
- For Part 2 (Category) :.
- Indicates whether the record is editable/deletable in that specific step
- Category represents the position of the step in its workflow.
Role: Principal | Role Permission = YES | Workflow Permission = NO
Field Type (Actions):
- For Part 1 (Workflow Step) :
- Workflow Step would represent the state of an item at a specific point in your workflow. An issue can be in only one status at a given point in time and it goes through a set of steps to reach a final step e.g. (Step 1: Open > Step 2: Pending for Approval > Step 3: Approved) or (Step 1: Open > Step 2: Close.)
- For Part 4 (Allow by Assignee) :
- Allow by Assignee indicates if the Role that has not been configured in the Workflow Security Role, only the assignee will be able to execute Actions.
- By default, Allow by Assignee should be Selected, if Security Role has been configured.
- If Allow by Assignee is selected, Assignee will be able to execute the Actions.
- If Allow by Assignee is not selected, Assignee will not be able to execute the Actions.
- For Part 5 (Post Events) :
- Currently, we have a Post Event, which is ‘Assign back to Creator’ when selected, this will assign it to the creator at a specific step.
- For Example Staff Leave Workflow, we will set a Post Event for Assign Back to Creator at the Pending for Approval Step.
- Which helps to shorthen the time for the Principal, to avoid searching for the Assignee in the list of Users, and just Select Approve.
Scenario A:
- If Staff is assigned to a unclosed workflow item, and staff has ended their assignment and the role has no other staffs, or role is removed from the security group. The unclosed Workflow item will be set as Unassigned.
- It will auto-asign to to a staff, only when another staff has replaced the same position that has been assigned.
Scenario B: