When you schedule work orders, you create a schedule for workers, tools, and objects. In order to carry out scheduling on workers, a calendar is related to each worker. Workers are related to a resource, and resources have calendars defined along with the possibility of creating calendar deviations, if required. The resource and calendar related to a worker is shown in Enterprise asset management > Setup > Workers > Workers.
Calendar setup for tools and objects is not needed in relation to work order scheduling. The assumption is that tools and objects are available 24 hours a day for maintenance.
You can make a preference regarding which workers are allocated to complete work orders during work order scheduling. The use of this functionality is optional, but it can help you make a choice for the most qualified worker to complete a job, based on worker skills and competencies. Therefore, during work order scheduling, the setup in the Preferred workers form is used to determine if a specific worker or worker group should be scheduled for a work order. Only workers that are available at scheduling time will be scheduled. If a preferred worker setup matches a work order during scheduling, but the selected worker is allocated to other jobs, the work order will be scheduled to another, available, worker.
Before you can set up preferred workers, you must first set up the workers and worker groups that should be available for selection. Refer to the Workers and Worker Groups section for a description on how to set up workers and worker groups.
Note
You can also set up responsible workers who can be selected when a request or a work order is created. In All work orders and All requests, you can edit the selection, if required. Refer to the Responsible Workers section for more information.
During work order scheduling, different scores are calculated to determine which workers should complete the jobs related to a work order. If two or more preferred workers or responsible workers get the same score during work order scheduling (see Enterprise Asset Management Parameters and Schedule Work Orders for more information on the setup and calculation of scores for work orders), one worker is randomly selected. Otherwise, it is always the worker with the highest scores who is allocated to complete a work order.
A preferred worker or worker group can be related to a specific
or a combination of those selections. The more selections you make for the same record, the more specific your setup becomes.
Note
The default setup will be used during work order scheduling in case no other, more specific, combination matches the contents of the work order during work order scheduling.
Note
Generally, when a preferred worker is selected during work order scheduling, Enterprise Asset Management goes through all preferred worker records to check for a possible match, always checking the most specific combination first. This means that, first, a possible match regarding Trade is checked. If no match is found, Variant is checked. If no match is found, Job type is checked, and so on. As you can see in the layout of the form, this means that Enterprise Asset Management checks each record from right to left for a match (Trade, then Variant, then Job type, Job group, Object, Object type) to find the most specific combination. If no match is found, the "default" record with no selections in those fields is used.
The required number of hours for a work order is defined by the sum of forecasted hours on the work order lines minus posted hours. If more time is required, the forecast on the work order must be adjusted accordingly. In the All work orders list (Enterprise asset management > Common > Work orders > All work orders or Active work orders), you can view or edit forecasts on a work order by selecting the work order and clicking Forecast. When work orders have been created and estimated, next step is to allocate the required workers and tools to complete the work orders.
Only work orders with a stage that allows scheduling can be scheduled. Allow scheduling is set up in Work order stages (Enterprise asset management > Setup > Work order > Stage > Stages > General FastTab > Allow scheduling toggle button).
Note
If you set the Object, Tool, and Worker toggle buttons to "No", existing reservations will be ignored. In the Infolog, a list of overlapping work order schedules will be shown, and you can click on the messages to open the work order and reschedule, if required.
Note
Work orders are scheduled in one cycle per work order, not per work order line. You can also access the Schedule work orders drop-down directly from the area page. Click Enterprise asset management > Periodic > Schedule work orders. Make your selections and click OK to start work order scheduling. It is possible to set up work order scheduling as a batch job in the Schedule work orders drop-down, on the Run in the background FastTab.
Example: In the figure "Schedule work orders", the formula inserted in the Expected start field will generate work order scheduling for all work orders with expected start date a week from now and later. This formula may be useful when you run work order scheduling on an ongoing basis, but you want to make sure the work orders scheduled for the next 5-6 days are not rescheduled.
The work order type related to work orders may set up scheduling for one worker (refer to the Work Order Types section). This means that if the work order type is used on a work order, the One worker toggle button is automatically set to "Yes" in All work orders on the Schedule FastTab. During work order scheduling, all work order lines created on the work order will subsequently be scheduled to the same worker. It is possible to clear or select "No" on the One worker toggle button in All work orders if you want to allow scheduling of several workers or one worker on the work order lines.
The scheduling process in the Enterprise asset management module is done by including different factors in the scheduling calculation:
Calculating scores for a work order line is based on expected start date and priority of the work order.
Start date calculation: For every future date calculated from the expected start date, the start date score is subtracted and multiplied by the score, which is "10" in the examples below.
Criticality calculation: Criticality score multiplied by the criticality on the work order.
Priority calculation: Priority score divided by the priority on the work order.
In the examples below, the criticality scores is "2", and the priority scores are "5" and "100".
Example 1:
Work order ID | Expected start date | Work order criticality | Work order priority | Calculation | Score |
---|---|---|---|---|---|
WO-00010816 |
Tomorrow |
2 |
20 |
(-1 * 10) + (2 * 2) + 5 / 20 |
- 5.75 |
WO-00010817 |
Two days from now |
2 |
20 |
(-2 * 10) + (2 * 2) + 5 / 20 |
- 15.75 |
WO-00010818 |
Two days from now |
3 |
5 |
(-2 * 10) + (2 * 3) + 5 / 5 |
- 13 |
The work orders will be scheduled in the following order: WO-00010816, WO-00010818, WO-00010817.
Example 2:
Work order ID |
Expected start date |
Work order criticality |
Work order priority |
Calculation |
Score |
WO-00010816 |
Tomorrow |
2 |
20 |
(-1 * 10) + (2 * 2) + 100 / 20 |
- 1 |
WO-00010817 |
Two days from now |
2 |
20 |
(-2 * 10) + (2 * 2) + 100 / 20 |
- 11 |
WO-00010818 |
Two days from now |
3 |
5 |
(-2 * 10) + (2 * 3) + 100 / 5 |
6 |
If the priority score was increased to '100' instead of '5', the order would be: WO-00010818, WO-00010816, WO-00010817.
The six rating scores relating to calculating which workers should work on the work orders are all set up as numbers, which are added to each worker during work order scheduling. The worker with the highest score is selected on the work order. Here is a short description of the worker scores:
Responsible worker |
If the worker is selected as responsible worker on the work order, the score is added. |
Responsible worker group |
If the worker is part of the responsible worker group on the work order, the score is added. |
Preferred worker |
If the worker is selected as preferred worker on the object, the score is added. |
Preferred worker group |
If the worker is part of the preferred worker group on the object, the score is added. |
Location |
If your company uses functional locations, workers get full score if they are located on the functional location related to the object. If the functional location of the object has a parent location, workers on that functional location get 1/2 score. If that location also has a parent, workers on that location get 1/3 score. If that location also has a parent, workers on that location get 1/4 score, and so on. If you company uses object location, which we do not recommend, location, area, and zone are used to calculate location scores. Workers get full score if they are located in the location and area and zone related to the object. If worker location only matches location and area, the rating score for the worker is 2/3 of the full score. If worker location only matches location, the rating score for the worker is 1/3 of the full score. |
Start date |
For every date that the scheduled start date is later than the expected start date, the score is subtracted. |
Note
If a score is set to "0", that score is not calculated. This is useful if, for example, you do not want to include responsible worker in your scheduling.
Skills and certificate requirements can be set up on job types (Enterprise asset management > Setup > Object > Job > Job types) and job trades (Enterprise asset management > Setup > Object > Job > Job trades). Job types and job trades are selected on work order lines. If skills or certificates have been selected on a job type or job trade, and that job type or job trade is used on a work order line, only workers with matching skills and certificates are scheduled to work on the work order.
You can schedule one work order or work order lines to one worker using the Schedule exclusively functionality.
Note
If you want to delete the schedule on a work order, this is done by selecting the work order in the All work orders list, and clicking Delete schedule on the General tab. Remember to manually update the work order stage if you delete the schedule.
If a work order must be scheduled on a specific date and time, for example, if a customer has been promised that a service job will be done the day after tomorrow, you can override the usual scheduling process in Enterprise Asset Management and create a specific schedule for a work order.
Note
In order for this manual scheduling process to succeed, the schedule execution type used for the work order during scheduling must be "Date and time". This is set up in Scheduled execution. Refer to the Scheduled Execution section for more information.
Also, in order to schedule a worker for the work order, that worker must be available at the expected start date and time. Worker availability is set up in the worker calendar. Read more about calendar setup in the Set Up Worker Calendar section.
The Work order calendar list is used to get an overview of the work orders allocated to a resource. Work orders using resource types "Human resources", "Tools", and "Machines" are displayed in the list. The list can be used to get an overview of work orders allocated to a specific resource. You can also use it to quickly find a work order allocated to a worker who, for example, called in sick this morning, and then quickly allocate another worker to the job.
View work order calendar
Note
Read more about scheduling several work orders or one work order in the Schedule Work Orders and Schedule Exclusively sections.
You can calculate capacity load on scheduled work orders to get an overview of the work load on resources for a specific period. Calculations can be made for the following resources: Workers, worker groups, tools, and objects.
Note
If you select the load types "Capacity" or "Remainder" for your calculation, the same result will be displayed if no reservations have been made for the resources in the selected period.
Refer to the Calculate Capacity Load section for information about how to calculate capacity load on object calendar lines and not scheduled work orders.
Copyright Dynaway A/S