Field Service Agent Efficiency components
Several types of components are installed with the Field Service Agent Efficiency feature, including tables, roles, script includes, and business rules.
Tables
Field Service Agent Efficiency adds the tables listed in the following table.
| Table | Description |
|---|---|
| Agent efficiency determination rule sn_agent_effcy_det_rule |
Stores information about determination rules and conditions to define the Agent Efficiency criteria for work order tasks. |
| Agent efficiency criteria sn_agent_effcy_criteria |
Stores information about Agent Efficiency criteria and the table to which they are applicable. |
| Agent efficiency value sn_agent_effcy_value |
Stores information about Agent Efficiency for various criteria. |
Roles
Field Service Agent Efficiency adds the roles listed in the following table.
| Role | Description |
|---|---|
| Agent Efficiency Manager sn_agent_efficiency_manager |
Define and update Agent Efficiency values for agents. |
| Agent Efficiency Read sn_agent_efficiency_read |
View efficiency determination rules, Agent Efficiency criteria, and Agent Efficiency values. |
| Agent Efficiency Admin sn_agent_efficiency_admin |
Create and update Agent Efficiency criteria, efficiency determination rules, and Agent Efficiency values. |
Script Includes
Field Service Agent Efficiency adds the script includes listed in the following table.
| Script include | Description |
|---|---|
| FSMAgentEfficiencyCalculatorImpl | Field Service Agent Efficiency calculator implementation for FSMAgentEfficiencyCalculatorExtPnt. |
| FSMAgentEfficiencyCalculatorImplSNC | Verifies whether Field Service Agent Efficiency has been activated, and calculates and updates work duration based on the Agent Efficiency value. |
| FSMAgentEfficiencyConstants | Holds constants for Field Service Agent Efficiency. |
| FSMAgentEfficiencyUtil | Contains a customized script to fetch Field Service Agent Efficiency criteria and values. |
| FSMAgentEfficiencyUtilSNC | Contains default methods to fetch Field Service Agent Efficiency criteria and values. |
| FSMAgentEfficiencyValidatorImpl | Validates Field Service Agent Efficiency determination rules, criteria, and values. |
| MatchingDimensionAgentEfficiency |
Contains a custom script to rank agents by their efficiency and assign work order tasks for Dynamic Scheduling. |
Business Rules
Field Service Agent Efficiency adds the business rules listed in the following table.
| Business Rule | Table | Description |
|---|---|---|
| Validate Agent Efficiency Record | Agent efficiency value [sn_agent_effcy_value] |
Validates Field Service Agent Efficiency criteria and values. |
| Validate criteria changes | Agent efficiency criteria [sn_agent_effcy_criteria] |
Validates updated Agent Efficiency criterion. |
| Validate determination rule changes | Agent efficiency determination rule [sn_agent_effcy_det_rule] |
Validates Agent Efficiency determination rules. |