Workforce Management

Source: This article refers to Workforce Management

In a Nutshell



The Workforce Management is where it all comes together.

Here, planners can quickly assign service calls the right response using intuitive, skills-based filters for personnel, pulling equipment and business partner information from the Cloud, assigning checklists created in the Knowledge Management portal, and then dragging and dropping the activity into the optimal location on the dynamic Planning Board and releasing it to the technician.

Attention For users that plan on operating Coresystems Field Service Management with an Enterprise Resource Planning (ERP) system, service calls will not be created and entered manually, but will be communicated from the ERP to Coresystems Field Service Management via the Cloud Connector. When Service Calls are completed, the information entered by the technicians will be sent back to the ERP via the Cloud Connector.

Activity vs. Service Call

Activity An activity is used for several cases like meetings, service task planning and appointments, reminders, etc. After a meeting or engagement on the customer side, it is often the case that there are some notes to be taken, so that upon the next visit there is a full history available. If, for instance, there was a call with a customer, there is the possibility to create an activity and record why and when the call occured.

Multiple activities can be associated with a single service call.
Service Call A service call, on the other hand, indicates a request from customer related to a certain problem or a desired service.

This distinction is important to note, as it is reflected in the Workforce Management module when creating and managing service calls and their corresponding acitivites.


Visual Glossary


Planning Board


The Planning Board is the dynamic calendar that displays technician schedules. It is here where you can drag and drop service call assignments, adjust technician schedules, and release service calls.

Note: Only 40 technicians can be displayed at a time on the Planning Board. Technician filters can be created and applied as needed to ensure the displayed technicians are suitable for the service call or activity.

The Planning Board will display the following information:






Field Description
Technicians This column will display all available technicians in alphabetical order (beginning with first name).
Date Here, you can select the date for which you would like to schedule service calls. The date is displayed in the following format: DD-MM-YYYY.
Calendar This will display the days and hours of operation. These settings are managed in the Planning Horizon.

Service Call List


The Service Call List pane will display all service calls. You can sort the service calls by using the column headers described below. Additionally, you can also navigate to the Service Calls tab to view, manage, and create service calls.

The following information is displayed in the Service Call List.

Note: This information may be maintained in an ERP or in the Master Data Management app.

Field Description
Service Call Number The numerical identifier assigned to the service call. This value is automatically generated by the application.
Subject The subject of the service call (example: “copy machine repair”).
Type If applicable, the type of service call into which the service call is categorized.
Priority The priority level assigned to the service call. Default options include: Low (C), Medium (B), and High (A) priority.
Origin The origin of the service call. In other words, how the service call was communicated from the customer. Examples include: phone, email.
Territory If applicable, the territory in which the service call is located. This can be used in both technician and service call filters to improve scheduling.
Problem Type If applicable, the type of problem associated with the service call.
Start The scheduled start date and time of the service call. This column will only contain information when the serivce call has been scheduled and released.
End The scheduled end date and time of the service call. This column will only contain information when the service call has been scheduled and released.
Due The scheduled due date of the service call. This column will only contain information when the service call has been scheduled and released.
Customer Number The Customer code associated with the service call customer.
Name The name of the contact person. The contact person is generally the person responsible for being present during the service call.
Mobile Phone If available, the mobile phone number of the contact person.
Office Phone If available, the office phone number of the contact person.
E-mail Address If available, the email address of the contact person.
Address Type The address type associated with the service call (example: shipping, billing, unknown).
Street The street name of the location.
Street No. The house/building number of the location.
ZIP Code The ZIP code of the location.
City The city in which the customer location is located.
Country The country in which the customer location is located.
Resolution Internal. Remarks made by the technican regarding the service call resolution.
Skills If applicable, any skills associated with the service call. Skills are created and assigned to technicians in the Skills Management tab or can be associated with equipment.
Equipment No. If applicable, the equipment number associated with the service call.
Equipment Name If applicable, the equipment number associated with the service call.
Serial No. If applicable, the serial number associated with the service call.
Manufacturer Serial No. If applicable, the manufacturer serial no. associated with the service call.

Note: The Manufacturer Serial No. field is only supported when elastic search has been enabled.


Technician Filters


The Technician Filters feature of the Workforce Management module is used to create and apply filters for technicians. It is also here where skills created in the Skills Management tab can be used as filters. Once created, filters can be used to quickly filter technicians in order to improve service call outcomes.


For more information on the Technician Filters, refer to the Filters section.


Service Call Filters


The Service Call Filters feature of the Workforce Management module is used to create and apply filters for service calls. There are already several service call filters, including:


Service Call Filter Description
Overdue When this filter is applied, the application will display all service calls that meet the criteria of being “overdue” (generally, this means the service call has not yet been completed and had a scheduled due date of Today or Yesterday
Low Priority When this filter is applied, the application will only display service calls that have a Low Priority status.
Medium Priority When this filter is applied, the application will only display service calls that have a Medium Priority status.
High Priority When this filter is applied, the application will only display service calls that have a High Priority status.
Ending this Week When this filter is applied, the application will only disply service calls that will end at the end of current business week. The hours of operation are set in the Planning Horizon.

When service call filters are created, they can then be applied to sort service calls for improved planning and response ordering.


For more information on Service Call Filters, refer to the Filters section.


Service Call/Activity Details


It is here where the details of a service call record are displayed. By clicking on the the service call from the Service Call List, the application will display the details entered when the service call was created in the right-hand pane.








Planning Horizon


The Dynamic Planning Board can be adjusted to reflect hours of operation.

When you click this feature, you can enter the following information:





Field Description
Define Main Hours Here you will set the range of hours to display on the Planning Board to reflect the hours of operation.
Start The operational start time.
End The operational end time.
Define the Days Would Like to see Checkboxes. Here, you can select days to display on the Planning Board to reflect the days in which your business operates.
Select the color for displaying the non working time Color picker. Here, you can select the color used to represent non-working times.
Display Non-Working Time By selecting, the non-working times will also be displayed on the Planning Board.


Calendar Selector


With the calendar selector, you can select the day or date range you would like displayed on the Planning Board.






Activity Tool Tip


When an Activity is selected on the Planning Board, the following information will be displayed:





Field Description
Status The current status of the activity (example: assigned).
Subject The subject of the activity (example: “Coresuite Demo”).
Duration The duration of the activity (example: 14h).
Technician The assigned technician. If there is a photo associated with the employee, it will display. If there is no photo available, the employee initials will be displayed instead.
Priority The priority of the activity (example: low).
Activity Type The type of activity (example: install).
Business Partner The business partner associated with the activity.
Serice Call The service call with which the activity is associated (example: 34).

Map


By selecting a service call or activity on the planning board and then selecting the button, the application will redirect you to the map view in a new tab.




Action Description
By selecting the change route option, the application will automatically create an alternative route for the technician to follow.
By selecting this and dragging and dropping it on a position within the map, you will be able to view the street-level view of the point on the route.


Technician Details


By hovering over a technician record next to the Planning Board, the application will display the following:


Note: By double-clicking on the technician record, the application will redirect to the record in the Master Data Management app where the data can be edited.



Field Description
Phone The phone number of the technician.
Status The current status of the technician.
Last Sync The time and date on which the technician last performed a sync from the mobile application.
Skills Any/all skills associated with the technician.


New Reservation


After a time slot record has been created in the Time Slots tab, they can then be applied when necessary to a employee by right-clicking on the employee schedule on the Planning Board.

The application will then display a New Reservation dialog:




Field Description
Title If applicable, the title of the reservation type. This will display on the Planning Board.
Customer If applicable, the customer associated with the employee reservation.
Type Required. Select either a reservation or absence type from the list of values. Both reservations and absence types are created and managed in the Time Slots tab of the Workforce Management Settings.
More
Exclusive Reservation Important. If active, no activities can be assigned to the employee with the reservation/absence.
Whole Day Indicator. Used to indicate that the reservation or absence type is valid for the whole day. When not active, beginning and end times must be entered in the fields below.
From Required. When the Whole Day indicator is not active, the beginning date/time of the reservation or absence.
To Required. When the Whole Day indicator is not active, the ending date/time of the reservation or absence.

Service Call Lifecycle

Prerequisites
Master Data Management
Using the Data Loader, you can upload Master Data used in the Workforce Management module and mobile application. In order to create a service call, you will need customer, person, equipment, item, and contact information.
Create Service Call
From the Workforce Management screen you can create a new service call using data imported using the Master Data Management module.
Release Assignment
From the Workforce Management screen, you can drag and drop the activity onto a technician schedule on the Planning Board, and assign it by selecting the "Release" button.
Next Steps
Technically Complete
After the checklist has been completed and effort, expense, material, and mileage information has been recorded, it can be manually changed to a new status: technically complete. This status means that the service call has been completed and is now ready to be reviewed before billing and invoicing.
Approve Data
Using the Time & Material function, you can view, edit, approve, and deny the effort, expense, material, and mileage information.

Create Service Call

Managing service calls is the primary purpose of the Workforce Management module. Using information uploaded in the Master Data Management module or data communicated from an Enterprise Resource Planning (ERP) system, you can create and release new service calls, and create and manage filters to optimize service response.


Release Assignment

After an activity has been dragged and dropped onto the Planning Board, it can be released as follows:


Remove Activity

Activities can be removed by completeting the following:


Appendix

Activity Execution Stages

Stage Description
IN PLANNING This execution stage inidicates that the activity record has been created and is currently in the Activity List.
IN DISPATCHING This excecution stage indicates that the activity is currently on the Planning Board, but has not yet been released to the technician.
IN EXECUTION This execution stage indicates that the activity has been released to the technician and can now be viewed and completed on the mobile application.
CLOSED This execution stage indicates that the activity has been completed and closed by the assigned technician. Activities can also be closed for other reasons.
CANCELLED This execution stage indicates that the activity has been cancelled.

COR_CLOUD_AssgPlan UDF

For users using the SAP B1 Cloud Connector, there are three Activity states:

State Description
NONE The activity is in the activity list and is ready to be planned.
ADD The activity has been dragged and dropped onto the responsible’s schedule, but has not yet released.
RELEASE The activity has assigned to the responsible person and has been released.

This works only in combination with the SWA_CT_Assignment UDF, which is used to represent “Is assignment”


Inheritance Logic for Activities

The following is an explanation of how Equipment Code and Equipment name information is populated for service calls and their related activites:

Scenario Description
1 If an activity is created for a service call, and the activity has no equipment associated with it, the Equipment Code and Equipment Name fields will be inherited from the Service Call.
2 If an activity is created for a service call, and the activity has equipment code associated with it, the activity equipment code will display in the Equipment Codefield and the activity equipment description will display in the Equipment Name field.
3 If two or more activities are created for a service call, and each activity has equipment associated with it, the activity equipment code will display in the Equipment Codefield and the activity equipment description will display in the Equipment Name field for each activity.
4 If two or more activities are created for a serivce call, and no equipment is associated with the first activity, the first activity will inherit the Equipment Codeand Equipment Name from the service call, while the second will display the acticvity equipment code in the Equipment Code field and the activity description in the Equipment Name field. The activity equipment code value will reflect the order of activities. For example, in the above scenario, the activity code would be n+1, taking into to account the sequence of the preceding activity.
5 If two activities are created for a service call that has equipment defined, and the first activity doesn’t have equipment defined but the second does, the first activity will inherit the Equipment Code and Equipment Name fields from the service call, while the second will display the activity equipment code in the Equipment Code field and the activity equipment description in the Equipment Name field.

Address Resolution Logic

The address that is used for activities in the planning list uses the following logic:

  1. Current Activity Address, if existing (e.g. activity coming from ERP)
  2. Source Activity Address, if existing (e.g. activity created as a copy of an existing activity)
  3. Address of the Service Call, if existing
  4. Address of the Equipment linked to the Activity, if existing
  5. Address of the First Equipment of the Service Call, if existing
  6. BP Default ShipTo address type, if any
  7. BP Default BillTo address type, if any
  8. BP Default ShipTo address type, if any
  9. BP First BillTo address type, if any
  10. BP default address, if any

Permissions

As the engine of the Coresystems Field Service Management, Workforce Management module has some additional permissions and configurations to customize access and behavior:


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.