Define Dataset
Explanation
This activity is used to define the datasets that will
be used within a company to transfer data to the Scheduling Engine. A dataset
will contain information on how data should be scheduled. That is, the type of
scheduling that should take place and the time horizon for the scheduling. There
are two types of scheduling that can be assigned to a dataset, Static and
Dynamic. Static scheduling is generally used for long term rough scheduling such
as the resource capacity for a year, while dynamic scheduling is used for short term detail scheduling with
the focus on optimizing the utilization of
resources. The time horizon for which the data should be transferred and
scheduled should be entered in days. For instance, if the number of days is set
to 7, all work orders, schedules, employees, breaks and HR bookings, for the
site(s), that should be scheduled within the given time interval (7 days in this
example) will be
sent to and scheduled by the Scheduling Engine.
You can set up the dataset to be applicable for one or more sites within the company. Following is a list of
data that will be transferred for scheduling from the relevant site(s):
- Maintenance employees (referred to as resources in
360 Scheduling)
- Schedules and work shifts for the employees
- Work orders and route data
- Scheduling basic data, e.g., resource, resource type, SLA
(service level agreement), scheduling types
Note: In 360 Scheduling, permission groups
define which users are allowed to view a set of resources (employees in IFS
Applications) and activities (separate and route work orders). These permission
groups are called object groups. In the integration, object groups have the
equivalence of sites in IFS Applications. This means that in order for a 360
user to be able to view information like resources and activities belonging to a
particular site, the user must be connected to the corresponding object group in
360 Scheduling. The object groups for activities and resources are transferred
automatically from IFS Applications to 360 Scheduling, but object groups for the
360 users must be set up and granted to the 360 users manually from the 360 iSWB.
Default values can be entered for the work orders in
the dataset. From these, the default activity type, maximum base value per hour
and appointment scheduling type must be entered when setting
up the dataset. If a work order is missing a primary scheduling type, secondary
scheduling type or an activity type, or if it is an appointment work order which
is missing a scheduling type, the default values from the dataset will be assigned automatically
to the work order. It is possible to define the lowest
status from which work orders in the dataset can be transferred for scheduling.
The default work order status for all datasets is Released and is set for
the ACTWO_DEFAULT_STATE object parameter. The object parameter value can
be changed if required and you can also choose to configure this per dataset. Values
need to be entered for HR activities, i.e., Lunch and Break, in the dataset as
well. The values will be assigned to all lunches and breaks and will be used as
an input when scheduling the activities.
For each dataset, it is possible to connect a broadcast
to an allocation type. The allocation type is used to indicate what type of data
should be output based on its association with either the DSE (Dynamic
Scheduling Engine), SDS (Scheduling Dispatch Service) or iSWB (Internet
Scheduling Work Bench). The purpose of connecting broadcasts to allocation types
is to enable transferring of SDS rules (i.e., a set of commit rules to
automatically commit/uncommit orders) and to set up communication between IFS Application
and the SDS, iSWB or DSE. To start the transfer of data per allocation type, the
connected broadcast must be activated. It is possible to deactivate a broadcast
for an allocation type without deactivating the entire dataset. Based on the
allocation type you select, the following will occur when the data is
transferred via the dataset:
- DSE - The Dynamic Scheduling Engine produces a plan allocating
orders to employees, at locations, with proposed start dates. These are
visible on the work order, and the order can be processed further in IFS
Applications.
- SDS - The Scheduling Dispatch Service will
commit/uncommit (assign/unassign) orders automatically, once they have
been allocated by the DSE, and the broadcast for this allocation
type will be used to transfer the SDS rules and communicate with the
Scheduling Dispatch Service. If this allocation type is selected, you need
to define the output path where the commit rules xml file is located. The
SDS will then commit or uncommit plans based on the given rules.
- iSWB - IFS will be synchronized with the
changes made to the data in the Internet Scheduling Work Bench.
Prerequisites
- The company must have been defined in
IFS/Enterprise.
- The sites which are to be scheduled, must have been defined in IFS/Enterprise.
- SLAs (service level agreements) must have been
defined.
- Scheduling types must
have been defined.
- If scheduling broadcasts are to be connected to
allocation types on the dataset, these broadcasts must have been defined.
System Effects
- A scheduling dataset is setup for one or several sites belonging to the company.
- Default values are defined for the work orders and
HR activities in the dataset.
- The dataset can be activated whereupon data will
be transferred to the Scheduling Engine to be scheduled. For more
information refer to the activity Activate Scheduling Dataset.
Window
Scheduling Dataset
Related Window Descriptions
Scheduling Dataset
Scheduling Dataset/Site
Scheduling Dataset/WO
Defaults
Scheduling Dataset/HR
Defaults
Procedure
Use the following procedure to create a dataset for
your company and define the default values for work orders in the dataset:
- Open the Scheduling Dataset
window.
- Verify that the correct company is in use. If not,
right-click and click Change Company to change the company.
- Create a new record (F5).
- In the Dataset ID field, enter a unique
identification for your dataset.
- In the Description field, enter a
description of the dataset.
- In the Duration Days field, enter the
number of days for the scheduling horizon of the dataset.
- In the Process Type field, specify whether
this should be a Static or Dynamic dataset.
- Click the WO Defaults tab.
- In the Default Activity Type field, enter
an activity type for the work orders in the dataset. Use the List of Values
to select a valid value.
- In the Maximum Base Value per Hour field,
enter the maximum base value in hours for the work orders in the dataset.
- In the Appointment Scheduling Type field, enter
the scheduling type that is to be used for the
appointment work orders in the dataset. Use the List of Values to select a
valid value.
- Optionally, enter the default primary and
secondary scheduling types for the work orders in the
dataset by using the List of Values in the Default Primary Scheduling Type
and Default Secondary Scheduling Type fields respectively.
- Optionally, enter the lowest status from which
work orders in the dataset can be scheduled in the Schedule from WO
Status field.
- Save the information (F12).
Use the following procedure to enter the sites within the selected company
which are to be scheduled:
- Click the Site tab and create
a new record (F5).
- In the Site field, enter the site for which
scheduling data is to be transferred. Use the List of Values to select a
valid value.
- Save the information (F12).
Use the following procedure to define default values
for the lunches and breaks in the dataset:
- Click the HR Defaults tab.
- In the Scheduling Type Lunch field, enter the
scheduling type for all lunches in the dataset. Use the
List of Values to select a valid value.
- In the Lunch Base Value per Hour field,
enter the base value per hour for all lunches in the dataset.
- In the Scheduling Type Break field, enter the
scheduling type for all breaks in the dataset. Use the
List of Values to select a valid value.
- In the Break Base Value per Hour field,
enter the base value per hour for all breaks in the dataset.
- Save the information (F12).
Use the following procedure to connect a scheduling
broadcast to an allocation type:
- Click the Broadcasts tab and create
a new record (F5).
- In the Allocation Type field, enter the
allocation type. Valid values are DSE, SDS and ISWB.
- In the Broadcast ID field, enter the
identity of the
broadcast that is to be connected to the allocation type. Use the List of Values to select a valid value.
- Select the Active check box if you want to
activate the broadcast for the allocation type.
- Save the information (F12).
Use the following procedure to set the lowest status from which work orders
in all datasets should be scheduled:
- Open the System Definitions window and
click the Object Property tab.
- Query (F3) for the property name
ACTWO_DEFAULT_STATE.
- In the Property Value field, select the relevant work order status.
- Save the information (F12).