|
Abort deletion of crew
|
Crew \[wm\_crew\]
|
Prevents deletion of a crew if the crew is referenced in any work order task.
|
|
Abort inactivation of crew
|
Crew \[wm\_crew\]
|
Prevents the inactivation of a crew if the crew has any active task assignments.
|
|
Adds default skill level
|
User Skill\[sys\_user\_has\_skill\]
|
Adds default skill level.
|
|
Add group and member for crew leader
|
Crew \[wm\_crew\]
|
Creates wm\_crew\_group and wm\_crew\_member records for the crew leader.
|
|
Add group skills to crew
|
Crew Group\[wm\_crew\_group\]
|
Adds new skills to the crew whenever a new group is added to the crew.
|
|
Add missing crew groups for crew member
|
Crew Member\[wm\_crew\_member\]
|
Updates a crew group when a new member is added to the crew.
|
|
Calculate estimated duration for crew
|
Work Order Task\[wm\_Task\]
|
Calculates the estimated travel duration of a crew.
|
|
Check crew size
|
Crew \[wm\_crew\]
|
Validates the crew size at the time of crew creation.
|
|
Check crew size on creation
|
Crew Member\[wm\_crew\_member\]
|
Validates the crew size at the time of crew member addition.
|
|
Check crew size on updation
|
Crew Member\[wm\_crew\_member\]
|
Validates the number of members in a crew when a crew member record is updated or deleted.
|
|
Check duplicate members for same crew
|
Crew Member\[wm\_crew\_member\]
|
Prevents the addition of duplicate members in a crew.
|
|
Check leader availability for task crew
|
Crew \[wm\_crew\]
|
Checks the availability of the crew leader at the time of assigning a task to the task-specific crew.
|
|
Check member is part of any active crew
|
Crew Member\[wm\_crew\_member\]
|
Ensures that a crew member is not part of multiple crews at the same time to avoid conflicts in the crew membership of a crew member.
|
|
Check task conflicts for crew members
|
Crew Member\[wm\_crew\_member\]
|
Checks whether the crew member has any conflict due to existing task assignments.
|
|
Check task conflicts for task assignees
|
Work Order Task\[wm\_task\_assignee\]
|
Checks for any conflicts in the task assignee schedule due to the existing task assignment.
|
|
Crew radius check
|
Work Order Task\[wm\_Task\]
|
Shows an information message when the task assigned to a crew is outside the covered radius.
|
|
Date Checks
|
Crew Member\[wm\_crew\_member\]
|
Validates the effective from and effective to dates for crew members.
|
|
Deactive member when crew is inactive
|
Crew \[wm\_crew\]
|
Deactivates the crew members when a crew is not active.
|
|
Deactivate task crews
|
Work Order Task\[wm\_Task\]
|
Marks the task-specific crew as inactive when the task is completed or canceled.
|
|
Delete task assignees for task crews
|
Crew Member\[wm\_crew\_member\]
|
Deletes task assignees from a work order task when a member is removed from the task-specific crew.
|
|
Disable completed/cancelled task crews
|
Crew \[wm\_crew\]
|
Sets a crew to inactive after the assigned task is completed or canceled.
|
|
Manage task crew requirement
|
Work Order Task\[wm\_Task\]
|
Creates and deletes the crew requirement of a work order task.
|
|
Remove group skills from crew
|
Crew Group\[wm\_crew\_group\]
|
Deletes skills from the crew when a crew group is deleted from the crew.
|
|
Restrict actions on crew leader
|
Crew Member\[wm\_crew\_member\]
|
Restrict actions on crew leader.
|
|
Restrict updates to primary leader
|
Work Order Task\[wm\_task\_assignee\]
|
Restricts the ability to update or delete the primary leader of a crew in the task assignees related list.
|
|
Replicate crew member task travel time
|
Work Order Task\[Task\_time\_worked\]
|
Records the time taken by crew members to travel to the task location and the time they spent working on a work order task.
|
|
Set crew assigned to as crew leader
|
Work Order Task\[wm\_Task\]
|
Sets the **Assigned to** field with the crew leader name when a task is assigned to a crew.
|
|
Set skill level inherited to false
|
Crew Skill\[wm\_crew\_skill\]
|
Sets the **Skill Level Inherited** field to false.
|
|
Task crew - check leader available
|
Crew \[wm\_crew\]
|
Checks the availability of the crew leader when assigning a task to the task-specific crew.
|
|
Update crew effective dates
|
Work Order Task\[wm\_Task\]
|
Sets the effective dates for crew members similar to the task start and end dates for task-specific crews.
|
|
Update initiated from task
|
Crew\[wm\_crew\]
|
Updates the**Initiated from** field with the work order task number.
|
|
Update task assignees for task crew
|
Crew Member\[wm\_crew\_member\]
|
Adds or updates the task assignees in a work order task when the task is assigned to the task-specific crew.
|
|
Update travel duration on crew tasks
|
Work Order Task\[wm\_Task\]
|
Updates the travel duration for work order tasks that require a crew based on the value of the **Assigned Crew** field.
|
|
Validate Crew
|
Crew \[wm\_crew\]
|
Validates the crew details when the crew is created.
|
|
Validate crew group delete
|
Crew Group\[wm\_crew\_group\]
|
Prevents the deletion of a crew group when an active member is in the crew from this group.
|
|
Validate crew member effective dates
|
Crew Member\[wm\_crew\_member\]
|
Validates the effective from and effective to dates for crew members.
|
|
Validate crew size
|
Crew Requirement\[wm\_crew\_requirement\]
|
Validates the minimum and recommended crew size for a work order task.
|