Group Planning

The purpose of Group planning data set-up functionality is to assign a service engineer to a service order or a service department to a work order/planned activity. Group planning prepares groups which are containers of work, that can be assigned to a resource.

  • Group planning data set-up

  • Route-based planning process

    Group Planning can be used for time-based planning or route-based planning. When a route is planned for group planning activities, travel distances and travel times are calculated for activities. The route can influence the sequence in which the activities are executed. After planning a route, the route planning data is copied from group planning to the original service order activity, when the plan is released from group planning.

  • Resource allocation for group planning

    The allocation of resources to planned groups and activity sets is the last step in the Group Planning process. Resources can be service engineers or service departments. The allocation of resources can be executed manually, semi-automatically, (wherein LN proposes the resource and the user selects the resource manually), or automatically. The allocation can be based on skills, and/or planning attributes.

  • Workload leveling (scheduling)

    For group planning, workload leveling is used to define the number of groups that must be generated for a combination of planning attributes scheduled in parallel. Workload leveling creates multiple groups for one combination of these attributes. For schedule-based workload leveling, the planned start and finish times of the activities are used to distribute the activities across the groups in a group set.

  • Handling Slack

    Handling slack is part of the workload leveling process. Slack may occur after adding an activity to a group. When the Respect Earliest Start Time check boxes are selected for service order, work order and planned activities in the Service Planning Parameters (tsspc0100m000) session, an activity cannot be started before the earliest start time. Effectively, slack may occur after adding the activity to a group.

  • Workload leveling and modification in the plan.

    Workload leveling can be performed at the time of creating a new plan. The leveling is performed directly after the activities are loaded. With or without workload leveling, the parallel planning attributes define the groups that are created when a new plan is created. However, without workload leveling, only one group is created for each unique combination of parallel attribute values. With workload leveling, a group set and a group are created for each unique combination of parallel attribute values.

  • Time based work load leveling and scheduling

    For time-based workload leveling, the planned start and finish times of the activities are used to distribute the activities across the groups within a set of groups.

  • Route based work load leveling and scheduling – regenerative

    When the workload leveling is executed geographically, the engine calculates the length of the route, for each group. The objective of dividing the work based on geographical area, is to divide the map first in geographical 'clusters' and later schedule or route plan within the cluster. When the sequence of the time schedule is respected by route planning, the Time Schedule based and Route Based planning is not applicable. The route planning therefore continues in a 'keep sequence' mode. The distance between the activities is calculated by the route planning routine, but the sequence is NOT optimized to minimize the distance.

  • Re work load level – time based

    The re-work load leveling functionality is implemented only when one set of attributes are selected. For example, the user selects one group with reference point, Essen and skill Support. The engine checks for non frozen groups with the same characteristics. If present, the number of non frozen groups leads to the default number of groups, as output. The number of groups input must equals the number of groups output. However, this is not mandatory. The number of parallel groups can be increased or decreased. A part of the group can be firm planned (as some part of the group is already completed). The system levels the work load from the firm planned point onwards, in the group.

  • Re work load level – route based

    The existing groups are executed in a specific region and in the region, the planner aims to achieve the highest possible match to the times agreed with the customer. However, the engineer is already driving in a specific area and must stay there as much as possible to avoid the travel. The area in which the service engineer is working, is marked by the Center of Gravity of the cluster calculation. This point is the average GPS longitude and latitude of the activities in the group, represented by the blue dots on the map. In the selected areas, routes are calculated according to the route planning algorithm. Since the plan is already in execution, generating a new plan is not considered, represented by the 'check' marks in the picture on the right. The next activity is already frozen because the engineer has started working on the activity.

  • Group planning extended for new activity origins

    The Group Planning functionality is extended with two new Activity Origins, Non-Conformance Report and Corrective Action Plan.