Calendar

The ALS working calendar is the basis for the plan table and the time-related evaluation of the data recorded in ALS. The assignment of an 'Annual calendar' to a machine is undertaken in  'Master data -> machines'.

If a machine is not assigned to an annual calendar, the system-internal standard annual calendar with a 24 hour shift model is used.

 Example for the creation of an annual calendar:

  from to
Shift  1 06:00 14:00
Shift  2 14:00 22:00
Shift  3 22:00 06:00

 

On Saturdays production is run as required, on Sundays only in emergencies. Proceed as follows in order to incorporate your production times in the calendar so that they are correctly protocolled. 

Change to the 'Day models' page and open the dialog 'Create day model' . Select 'Standard' for the Name and enter the times for the start and end of each shift and for the break times. Save your inputs.
Open the dialog again and create a day model called 'Weekend'. Define the shifts in the same way as for 'standard' however for 'type' select the attribute 'work-free'.

In the list of 'Annual calendars' open the dialog 'Make new annual calendar'. Activate the selection box for the week days.  Select the 'Standard' day model and assign it to these days. Now select the weekends and assign them to the 'Weekend model'. Save the calendar.

In the last step you assign the annual calendar to the machines. In the displayed list you select the required machines and quit the dialog with the 'OK' button. When the calendar moves on to the next day, the new annual calendar now applies for the selected machines and the events are booked accordingly. 

Two teams led by the foremen Smith and Jones alternate in early and late shifts. You require information on these two shift teams in order to evaluate the shift data. For this purpose you first create two day models which you can name e.g.  'Smith/Jones' and 'Jones/Smith'. When the Smith team has the early shift (shift 1) and the Jones team the late shift (shift 2) you call the day model 'Smith/Jones', and when it is the other way around you call it “Jones/Smith”.

Day model 'Jones/Smith':

  Name from to
Shift  1 Smith 06:00 14:00
Shift  2 Jones 14:00 22:00

 

Day model 'Jones/Smith':

  Name from to
Shift  1 Jones 06:00 14:00
Shift  2 Smith 14:00 22:00

 

In the next step you call up the 'Create annual calendar' dialog. In the first week in January the “Smith” team starts with the early shift. With the “Ctrl” button and the left mouse key you mark the week days of this week, and every alternate week after that. Select the “Smith/Jones” day model and assign  the selected weekdays to it. You can undo your day selection with the reset  button. You now select the days of the second week in January and the following alternate weeks and assign these to the other day model “Jones/Smith”. To the weekends you must assign a 'weekend' day model. Save your annual calendar. In the last step you assign the calendar to the machines operated by the two alternating shift teams.

When you want a shift-team-related report, you call up the respective dialogs and select the name of the shift under 'Shifts' -> 'free selection' for which the report is to be issued.

 

Caution: Please note that when the data relating to the shifts are evaluated the times are always booked on the day on which the shift begins. On the threshold between different shift models this can lead to one day having more and the next day less than 24 hours. 

Annual calendar

Under 'Annual calendar' you will find the list of available annual calendars. An annual calendar is identified by its 'ID' and 'Name'. You can limit the list of calendars to a certain period.  

Symbols used in the calendar:

Working day to which the day model '1' is assigned.

Bank holiday to which no day model has been assigned but which is not marked as a non-working day, i.e. it is a valid 24 hour day model!

Day of a weekend which is marked as a non-working day. This specification overwrites all other specifications. The 'planned working time' on these days, equals zero!

 

Add annual calendar  

Before creating an annual calendar you need to create the 'Day model'.

You allocate a 'year' to the 'Annual calendar' and give it a means of identification with a 'Name' and 'Description'. The 'ID' is allocated by the ALS.
The selection of days can either be carried out globally via the selection boxes above the calendar sheet. You can select individual weekdays, all weekdays, Saturday, Sunday or both weekend days. Individual days are selected with the 'left mouse key'. By clicking on the button next to the selection box you can undo the selections made.

Days can be selected globally using the check boxes above the calendar sheet. You can select individual week days, all week days, Saturday, Sunday and both weekend days. 

Selecting days using the keyboard and mouse:

• Select individual days with the 'left mouse key'.

• Ctrl + left mouse key

• Ctrl + Alt + left mouse key

• Double click with left mouse key

With the button next to the selection boxes you can undo (reset) your selection.

If you want to assign a 'Day model' to the selected days select the required model from the list under the calendar sheet and assign it with the button 'Assign day model'.    You can undo this assignment with the button 'Delete day model'.  
Proceed in the same way to assign the attribute 'Non-working day'. Use the key 'Assign non-working day'    or the button 'Delete non-working day'  .

When the created annual calendar meets your requirements you quit the dialog via the 'OK' button.

 

  When specifying a day to be 'work-free' in your calendar, always ensure beforehand that that day does not start with the end of the shift of the previous day. If, for example, the 3rd shift on a Friday ends on Saturday morning at 6:00 h and the Saturday is specified as 'work free', this will cause a conflict in the reports. If the ALS is connected to a superior system in your factory, we recommend you do not use this function, because otherwise the next feedback to this system may not occur until Monday at the end of the first shift, due to their being no transition to the next shift during a work-free period. In addition, it will be more difficult to interpret some reports if machines are in production during the “work-free” periods. To create a new calendar, proceed as described above.  

 

Change  

You can change all assigned data except for the year in the dialog 'Change annual calendar'.

Continue  

With the 'continue' function you create a new annual calendar for the following year from the existing one. The number of the new annual calendar corresponds to that of the original calendar. This means that the machine allocation of the original calendar is taken over for the new year.

Shifts and non-working days must be re-allocated for the new, continued, calendar year.

Defining the annual calendar as standard  

The standard calendar is assigned to all machines which have not been assigned one explicitly already.

Copy  

In order to take an existing annual calendar as the basis for a new annual calendar, select the required calendar in the displayed list and activate the function 'Copy annual calendar'. Give the new calendar a unique designation. Open the new calendar with the function 'change' and undertake the necessary alterations which deviate from the old calendar.

Caution: in the last step the new annual calendar must be assigned to those machines for which it is valid.

Allocate  

With this function you allocate the machines to a calendar selected from the list. Only calendars which are valid for these machines are listed.

With the 'extended selection' you select the machine halls or groups. By pressing the 'Ctrl' button and left-clicking on to each required machine you can select several machines together. To select a whole group of machines displayed consecutively, click on the first machine, press the 'Shift' key (for capital letters) and then click on the last machine in the block.

Delete  

The 'Delete' function removes the annual calendars selected in the list from the system.

Print  

The displayed list is printed out.

Day model

The 'Day models' tell us what a day-related shift model looks like.

Add day model  

Day models are identified by their 'ID' and 'Name'. You can determine up to 6 shifts each with up to 6 breaks. The shifts are numbered consecutively so that they can be identified in the reports with 'Shift 1 - S1' to 'Shift 6 - S6'. In addition, you can give each shift a 'name' which then becomes available as a selection criterion for your shift-related reports. In this way you can create a calendar which shows the alternating shifts. An alternating shift is simply a working day model in which the working hours of the employees alternate weekly between the early and late shifts.

Assign one of the following attributes to each shift

In this way you can cover the situation, e.g. that production starts in the 3rd shift on a Sunday, whereby the first and second can be declared as 'production free' and the third shift as 'normal production' (see example above).
' Light-off shifts' (shifts in which no personnel are available) are noticeable in the plan table. When orders are specified as requiring staff and if the production time continues through a light-off shift when no personnel is available, production must be interrupted for this period and the time bar of the order is then extended by the duration of the light-off shift. 

On the right of the input dialog a time bar is displayed which reflects the inputs you have made. Overlapping shifts are shown in red.

Caution: Please input the shifts in chronological order. Overlapping shifts are not permitted!

Change  

In the dialog 'Change day model' you can change all inputs.

Delete  

The 'Delete' function removes a day model from the system.

Print  

The list of day models is printed out.

Bank holidays

Bank holidays are marked in colour in the calendar pages, but this has no meaning for the evaluation. We differentiate between 'fixed' bank holidays which fall on the same day every year and 'varying' holidays. The 'varying' bank holidays (e.g. Easter) must be input for each year.

Add bank holiday  

To 'define' a bank holiday you must input the 'designation' and date. Furthermore you differentiate between 'fixed' and 'varying' bank holidays.

Change  

All inputs can be changed in the 'Change bank holiday' dialog.

Delete  

The 'Delete' function removes the bank holiday from the calendar.

Print  

The list of bank holidays is printed out.

Deviations

If deviations from the assigned year calendar become necessary for some machines, you can define these deviations here, providing you have created a day model describing the deviation. Ensure that the day model does not overlap the model of the previous or following days.

The available deviations are displayed here in the list and in the machine-related view of the year calendar (master data -> machines: bright red designation). In the tree, on the left of the list, you select for which machines the deviations are to be displayed. If you cannot find a deviation you are looking for, check whether a respective selection has been made. In the selection dialog above the list you can limit the displayed deviations to a certain time.

Defining a deviation  

In the dialog 'Define deviation' you first select the machines to  which the deviation applies. In the dialog 'Machine selection' you can select individual machines, or by clicking on the symbol     'extended selection' you can select machine groups and machine halls. Next you select a day and a day model. Finally you add a 'remark', explaining the event which was the cause of the deviation. In the list of deviations the machines to which the deviation applies are listed individually.

In 'Master data' -> 'Machines' when you click on the function 'Display calendar' the deviations for a selected machine are displayed in the form of a    symbol. This symbol stands for the day on which the deviating day model '2' has been assigned to the selected machine.

 

Change  

The change dialog can only be called up for one machine (selected from a list). You can change the day, day model and remark.

Delete  

With this function you delete one or more entries selected from the list.

Print  

The displayed list is printed out.