Académique Documents
Professionnel Documents
Culture Documents
COPYRIGHT NOTICE
Copyright 2002 Navision a/s, Frydenlunds Allé 6, 2950 Vedbaek, Denmark. All rights
reserved.
TRADEMARKS
The trademarks referenced herein and marked with ether ™ or ® are either trademarks or
registered trademarks of Navision a/s or Navision Development a/s. However, the trademarks
Microsoft, Windows, Windows NT, SQL Server and BackOffice are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or other
countries.
Any rights not expressly granted herein are reserved.
The trademarks of Navision a/s and Navision Development a/s are listed on this Web site:
http://trademarks.navision.com
Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Profiles, calendars, and profile queries . . . . . . . . . . . . . . . . . . . . .7
Absence categories and activities . . . . . . . . . . . . . . . . . . . . . . . .7
Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Approval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1
3 Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Clock-in/Clock-out (with absence registration) . . . . . . . . . . . . . . . . . . . . 3
Job registration (Job queue) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Using job registration (Job queue) . . . . . . . . . . . . . . . . . . . . . . . 8
Clock-in/Clock-out registration . . . . . . . . . . . . . . . . . . . . . . . . 13
Clock-in/Clock-out registration with absence . . . . . . . . . . . . . . . . . 14
Registering Indirect activities . . . . . . . . . . . . . . . . . . . . . . . . . 16
Assistant registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Clock-in/Clock-out (Punch clock) . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Job registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Use of job registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Description of job registration . . . . . . . . . . . . . . . . . . . . . . . . . 26
Registering a job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Reporting a job as finished . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Modifying jobs already registered . . . . . . . . . . . . . . . . . . . . . . . 33
Correction or change to the started quantity . . . . . . . . . . . . . . . . . . 34
Create / Edit the quantity reported . . . . . . . . . . . . . . . . . . . . . . . 34
Registering indirect activities . . . . . . . . . . . . . . . . . . . . . . . . . 35
Registering bundle jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Assistant registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Registering breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Clock-out registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Electronic time-card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4 Inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Standard inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Production status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Attendance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Teams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Posted IPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Calculation/Approval status . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Registration inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Raw registrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Journal registrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Transferred registrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Payroll inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Pay items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2
Payroll statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Standard reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Illegal flex balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Flex overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
IPC statistic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Absence reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Absence statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Absence form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Planned absence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Payroll reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Pay specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Payroll statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Barcode reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Employee ID card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Route card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Job card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Indirect activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 Periodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Standard periodic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Collective registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Simulate calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
IPC recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Cancel finished report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Create planned absence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Payroll periodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Transfer to pay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Recalculate flex balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Recalculate employee balances . . . . . . . . . . . . . . . . . . . . . . . . .6
Recalculate payroll statistics . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3
7 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Standard setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Employee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Indirect activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Calculation parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Group setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Calculation groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Approval groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Profile setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Profile group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Profile calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Payroll setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Pay types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Pay agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Pay adjustment function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Pay agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Premium (manual) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Payroll statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Pay periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Piecework setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Piecework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Piecework groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Production setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Allocation keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Calculation of time on jobs in a bundle . . . . . . . . . . . . . . . . . . . . 64
Start - default values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Report as finished - default values . . . . . . . . . . . . . . . . . . . . . . . 68
Terminal setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Terminal tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Send statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Terminal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Wizard setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Setup wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4
Introduction
Modules in Shop Floor Control
1 Introduction
Shop Floor Control is a module for the compilation and processing of check-in/check-out and
job registrations, as well as processing of the compiled data, with a view to final pay- and
calculation bases. Punching and registration is done via PC or using industrial terminals.
Shop Floor Control is fully integrated in the Microsoft Navision Axapta application and uses
standard journals as interfaces for the production and project modules.
The system places great emphasis on a high level of information for users, so that they can see
what registration and reporting they have done. What's more, the system is built in such a way
that, despite the complex functionality, it is easy to use for employees at all levels. Among
other things, this means: a small number of clear and concise screens with a high level of
information, a small number of buttons to operate the system, and a functionality that is
designed with daily practicality in mind. Shop Floor Control is composed of the following
modules:
1–1
Introduction
Modules in Shop Floor Control
The Time & Attendance module contains functions for registering employees' times of coming
and going. In addition, the module contains all the basic facilities and reports relating to the
calculation of time, etc.
The following facilities are included in the Time & Attendance module:
• Clock-in/Clock-out registration
• Profile setup of employees' Clock-in/-out/Break profiles
• Automatic profile search
• Facilities for rounding off clock-in and-out times according to profile tolerances
• Flex-time processing
• Calculation and approval of time, including overtime and absence processing
• Full parameter-driven functionality
This module is an expansion of the Clock-in/Clock-out module that enables you to keep track
of time for jobs of different types, as well as to report quantities and causes of errors.
Moreover, it allows for paper-free reporting, since jobs can be sought and selected
electronically.
Thanks to the built-in assistance function, reporting is facilitated for employees working on
the same jobs throughout the day.
The following functionality is available in the Job Registration module:
• Job registration, with counting of time and quantities, as well as reasons for errors
regarding scrap items.
• Optional manual allocation of calculated overtime for the day's jobs
• Automatic restarting of jobs upon clock-in
• Partial quantity reporting of active jobs
1–2
Introduction
Modules in Shop Floor Control
• Job bundling. The employee himself bundles jobs and can regularly edit the bundle being
worked on
• Optional setup of allocation keys for bundles per work center or work center group
• Functionality for recording breaks
• An assistance function that enables one employee to manage job registration for a group of
workers
• Electronic search for jobs generated by the production module
• Electronic search for jobs generated by the project module
The Pay Generating module allows you, on the basis of the registrations made, to generate a
full payroll basis for the individual employee. Payroll expenses can then be allocated to the
individual productions/projects. When cost allocation is parameter-driven, then the company
itself can decide which payroll costs it wishes to transfer to productions and projects.
The generated payroll basis can be exported to external pay systems.
The following functionality is offered in the Payroll Generating module:
• Pay setup per employee, with the following options per weekday:
∠ Standard time
∠ Overtime that can be calculated either on the basis of the number of hours in relation to
the standard time, or on the basis of times. This is used if there are different overtime
rates depending on when the overtime was worked. Finally, you can round off overtime
to a predetermined number of minutes.
1–3
Introduction
Modules in Shop Floor Control
1–4
Introduction
System description
System description
General
The next section describes the most important elements and terms of functionality used in
Shop Floor Control. The section describes the full data flow through the system, from
reporting in journals, to the calculation and approval of reporting, and to the transfer and
generation of payroll bases.
Registration
Registration involves the registrations that the employee makes over the course of the day.
Clock-in and clock-out registration marks the start and end of the employee's daily work
schedule.
Job registration contains information about the jobs that the employee has worked on over the
course of the work schedule.
Break registrations are used either to record breaks or to cancel fixed breaks.
Absence registrations are used to record absence.
Switch code registrations allow an employee/manager to determine whether, for example,
overtime is paid or time off is granted instead, or whether flextime should be converted to
overtime, etc.
After you have clocked in you can report on different job types. If you only use the Clock-in/
Clock-out module, however, you can only clock-out. The following job types exist:
• Production
Reporting traces to a production order.
1–5
Introduction
System description
• Indirect
When reporting on an Indirect job, you are reporting on jobs that are either related to the
production environment but where the expenses cannot directly be traced back to one or
more production orders, or on jobs relating to absence or pauses. Typical jobs in this
category are: Cleaning, calibration, truck-driving, repair, course, doctor's appointment,
illness, etc.
• Project
In reporting a project job, you are reporting a project or a project activity.
• Single job
A single job is when the employee only works on one job and therefore only has one job
active at a time. If a new job is reported, the previous job is closed automatically. The time
consumption is calculated exclusively on the basis of start and stop registrations, and no
allocation keys are used.
Bundle job
When starting a bundle job, you can have several jobs underway at the same time. Jobs that are
finished can be pulled from the bundle, and new ones added. For a bundle, time consumption
is calculated on the basis of the bundle's start and end times combined with 4 different
allocation keys. Those allocation keys are the following:
• Estimation
The allocation key is generated on the basis of the individual job's estimated time. It should
only be used, however, if the company's estimate basis is in order.
• Number of jobs
The allocation key is generated on the basis of the number of jobs making up the bundle.
Each individual job is allocated an equal share of the total bundle time.
1–6
Introduction
System description
• Multijob
The allocation key is generated according to an individual job's start and end registrations
and the number of hours calculated on that basis.
• Payroll allocation
No allocation of the job time is done. Actual registered time on each job is used. The
payroll cost however is allocated.
Assistant
Shop Floor Control enables one employee to punch in as an assistant to another employee – a
so-called pilot. This means that you don't have to register yourself, but that you are
automatically registered for the same jobs as the pilot. As an assistant, you cannot report
quantities for the jobs you are punched in for, since reporting duty lies with the pilot. This is to
prevent double reporting.
The profiles are used to set up the different patterns for Clock-in/-out/Break that the
company's employees can work according to. A profile can be associated with a single
employee in general, or a profile calendar can be created, where you can define for the
employee which profiles he is to work according to over a given period. Finally, the individual
employee must be associated with a clock-in/clock-out group, which is used for automatic
profile queries. When the employee clocks in, the system automatically finds the profile
closest to the clock-in registration.
When calculating, you can select other profiles.
Shop Floor Control requires full accounting for the entire profile time. That means that if the
employee does not work his full daily work schedule, then absence must be recorded for the
employee.
1–7
Introduction
System description
The employee himself can register the reasons for his absence and thereby personally account
for any absence. If the employee does not personally record his absence, then it is recorded
twice. First, an absence category is specified. This is done by the person calculating the time –
usually the foreman or other supervisor.
Next, based on the absence category, an absence activity is specified, along with any related
pay type. This is done by the person approving the calculation, for example someone from
payroll.
Calculation
The first step in processing the employees' registrations is to calculate the time. The time
calculation checks the registrations for errors, with respect to the production or project
module, and checks the chronology in the registrations. Next, an absence category is required
if the full profile time is not achieved.
Furthermore, you can manually allocate any overtime, and, in that way, personally define
which productions are to bear overtime costs.
Approval
Once the employees' time is calculated, it must be approved. Approval checks for any
indication of absence activities if absence categories were given.
Transfer
Once the approval procedure is finished, a transfer must take place. A transfer moves the
employees' registrations from the registration journal to the table of transferred registrations,
at the same time, generating a payroll basis and cost prices.
If integrated with Production or Project, then transactions are also generated in the project/
production journals.
1–8
Shop Floor Control
Use
Under the menu item Daily there are three screens. The first screen Calculate is for daily
calculation of employees' registrations. The second screen, Approve, is for the calculation,
approval, and transfer of employees' registrations. The third screen, Notice board, is used to
create messages to be shown on various registration screens.
2–1
Shop Floor Control
Calculate / Approval
Calculate / Approval
Path: Shop Floor Control / Calculate
Use
The Calculate and Approve screens are used to calculate, approve, and transfer employees'
daily pay time, overtime, and absences. Any registration errors can be corrected, missing
registrations can be added, and unwanted registrations can be deleted.
Once the employee's registrations have been calculated and approved, they should be
transferred to the periodic payroll job. That transfer automatically updates the employee's pay
types, count units, etc.
After the transfer, the day's registrations are no longer visible. They can, however, be
transferred back via the local menu should any errors be discovered.
The calculate applies to specially created calculation groups and is normally made by
foremen, group leaders, and/or supervisory personnel.
Approve applies to specially created approval groups and is normally given by bookkeeping
staff, the finance department, or the payroll office.
Employee calculations must be error-free for them to be processed further in the system. The
calculation checks registrations, for example switch codes, absence registrations, full
reporting on the day's standard hours, etc.
Approve is used in the second phase in the processing of employee registrations. The purpose
of Approval is to verify for individual employees that all the necessary information has been
given, so that a final payroll basis can be generated. Therefore, approval is usually given by an
employee with payroll authority.
The Calculate and Approve screen contains information about:
• Employee's profile
• Profile time
• Start time and end time
• Pay time, paid overtime, and any absences
• Switch codes
2–2
Shop Floor Control
Calculate / Approval
Since the functionality in the Calculate screen is a small part of the functionality in Approve,
the following description is based on the Approve screen.
Selecting the Approve menu item brings up the following text box.
Field Description
2–3
Shop Floor Control
Calculate / Approval
Once you have selected a date and group, the following screen appears.
The employees in the selected group are listed in the screen's upper half, and their registrations
are shown in the lower half.
The following procedure for processing employees' daily registrations is recommended:
Calculate
If you want to calculate, select the Update button, then select the menu item Calculate.
When the calculation is done, all employees who have accounted for the day's standard hours
will have their net time calculated and will be marked as being calculated.
If there are employees who could not be calculated because of, for example, missing absences,
they should be reviewed, and the errors corrected. The reason for the missing calculation will
be given on the Error tab page.
When the erroneous registrations and/or any missing absence have been rectified/created, the
calculation can be run again.
2–4
Shop Floor Control
Calculate / Approval
Approve
When you want to approve, click the Update button, then select the menu item Approve.
This approves all employees who accounted for all standard hours, and focus is placed on the
lines containing errors.
Transfer
When the approval has been made, click the Update button, then select Transfer. When the job
is finished, all registrations in the registration window is transferred and will therefore
disappear from the screen. The transfer automatically posts the relevant MRP and Project
journals, and a full payroll basis is generated in the form of payroll transactions on the
employee.
Reversal
Employee registrations that have been transferred can be rolled back until the payroll period's
pay transfer has been run. When rolled back, all registrations are ’withdrawn’ , and any
transactions posted in MRP and the project modules are offset and therefore neutralized.
Field Description
2–5
Shop Floor Control
Calculate / Approval
Field Description
Profile Shows the profile applicable for the day and which is
used to calculate time.
Profile paid hours Shows the normal time set up for the profile day.
Pay time Shows the pay time applicable that day. The number of
hours for which normal hourly pay will be paid.
Pay overtime Shows the pay overtime applicable for the day in
question. The number of hours for which overtime will
be paid.
Absence time Shows the absence time applicable for the day in
question.
Profile overridden Shows whether the day's profile has been overridden by
an applicable change to the profile.
Pay agreement overridden Shows whether the day's pay agreement has been
overridden by an applicable change to the pay
agreement.
Switch code Shows whether switch codes have been registered for the
day.
2–6
Shop Floor Control
Calculate / Approval
Field Description
Field Description
2–7
Shop Floor Control
Calculate / Approval
Field Description
Field Description
Profile start time Shows the Clock-in time set up for the profile.
Profile end time Shows the Clock-out time set up for the profile.
Start time Shows the clock-in time for the current date.
End time Shows the clock-out time for the current date.
Pay start Shows the start date for the pay time.
2–8
Shop Floor Control
Calculate / Approval
Field Description
Start time Shows the start time for the pay time.
Pay end Shows the end date for the pay time.
End time Shows the end time for the pay time.
Flex+ Shows the calculated time that increases the flex balance.
For the other fields, their description can be viewed in the field description for Overview and
General.
Field Description
Absence job Shows the job ID for the selected absence activity.
2–9
Shop Floor Control
Calculate / Approval
Field Description
Pay units Shows the pay units where there is absence that is
not counted hourly, but which is paid with a fixed
number of hours or full days.
Field Description
Update
Activating this button displays the following menu items:
• Calculate Calculates the registrations of all employees displayed.
• Approve Approves the registrations of all employees displayed.
• Transfer Transfers the registrations of all employees displayed.
2 – 10
Shop Floor Control
Calculate / Approval
Criteria
Pressing this button displays the following menu items:
• Date The menu item to select a different date.
• Group The menu item to select another calculation / approval group.
• Next This menu item ’moves’ one day forward.
• Previous This menu item ’moves’ one day back.
Override
Pressing this button displays the following menu items:
• Override profile
The menu item for overriding the employee's selected profile. For a more
detailed description, see Override profile.
Overtime allocation
Pressing this button brings up the screen for allocating expenses for earned overtime.
For a more detailed description, see Overtime allocation .
Premium lines
Pressing this button brings up the screen for creating manual premiums.
For a more detailed description, see Manual premiums.
Switch code
Pressing this button brings up the screen for creating and/or approving switch codes.
For a more detailed description, see Switch codes.
Print
Pressing this button brings up the pay specification report.
For a more detailed description of this report, see under Reports - Pay specification.
Display errors
Pressing this button changes the button's text to "Display all."
2 – 11
Shop Floor Control
Calculate / Approval
• Display errors
This menu item changes the criteria so that it only shows employees with a
status error.
• Display all
This menu item changes the criteria so that all employees are shown.
Inquiry
Pressing this button displays the following menu items:
• Transferred
After the day's registrations are transferred, an overview of the registrations
valid on the registration day can be viewed via this menu item. For a more
detailed description, see:
• Pay items
Once the day's registrations have been transferred, the resulting pay
transactions can be viewed via this menu item. For a more detailed
description, see:
2 – 12
Shop Floor Control
Calculate / Approval
Field Description
Start date Shows the profile date that the item is associated
with.
Overtime / flex limit Shows the minimum number of hours that must be
worked before overtime / flex+ can be earned.
Max. flex limit Shows the maximum limit for Flex+ before it is
converted to overtime.
2 – 13
Shop Floor Control
Calculate / Approval
Field Description
Profile type Shows the profile type for the current period.
Switch code Shows the switch code that can activate the profile
type entered in the Secondary field.
Retrieve profile
Pressing this button retrieves a copy of the profile applicable that day.
Delete override
Pressing this button deletes the copy of the local profile applicable for that day.
2 – 14
Shop Floor Control
Calculate / Approval
Field description
Field Description
Pay agreement Shows the pay agreement that the local copy is copied
from.
Wage type Shows the wage type for which pay agreement lines
are shown in the overview and general windows.
2 – 15
Shop Floor Control
Calculate / Approval
Field description
24-hour period start Here you can see / enter when the 24-hour pay period
logically starts. ”Blank” On the given date.”-”On the
previous date. ”+” On the next date.
From time Shows the start time that serves as one of the criteria
for the pay type.
To time Shows the end time that serves as one of the criteria
for the pay type.
Activity Shows the activity that serves as one of the criteria for
the pay type.
2 – 16
Shop Floor Control
Calculate / Approval
Field Description
Factor Shows the factor that is used to multiply the pay units.
Rounding form Shows the principle used for rounding in the payroll
basis.
Round off Shows the rounding factor used for the rounding type.
2 – 17
Shop Floor Control
Calculate / Approval
Field Description
Switch code Shows the switch code that activates a secondary pay
type for the item.
Secondary pay type Shows the secondary pay type that may be used for
the item.
Secondary factor Shows the factor that may be used for the item.
Invert sign Shows whether the sign should be reversed for the
pay-type quantity.
Cancel payment Shows that the pay type does not generate pay.
Hourly rate / Piece rate Shows whether the pay type applies to All / Hourly
rate / Piecework rate.
No paid time required If selected, the quantity given in the Constant field is
paid, regardless of whether pay time is calculated for
the item.
For other fields, see the field description on the tab page Overview.
Delete override
Pressing this button deletes the copy of the local pay agreement applicable that day.
2 – 18
Shop Floor Control
Calculate / Approval
Field Description
2 – 19
Shop Floor Control
Calculate / Approval
Field Description
2 – 20
Shop Floor Control
Calculate / Approval
Field Description
Profile date Shows the profile date on which the switch code is to
apply.
2 – 21
Shop Floor Control
Calculate / Approval
2 – 22
Shop Floor Control
Calculate / Approval
Field Description
Journal registration type Shows the registration type. You can record on the
following registration types:
Absence
Used to record absence.
Clock-in
Used to record arrivals.
Start assistance
Used to record assistance
Break
Used to record breaks.
Indirect activities
Used to record IPCs.
Queue before
Used to record queues before.
Setup
Used to register setup jobs.
Process
Used to record process jobs.
Overlap
Used to record overlap.
Transport
Used to record transport jobs.
Queue after
Used to record queues after.
Project
Used to record projects.
Project activity
Used to record project activities.
Stop assistance
Used to record stop assistance .
Clock-out
Used to record clock-out.
2 – 23
Shop Floor Control
Calculate / Approval
Field Description
Generally, the field always shows a to indicate that the line is OK. After any calculation
or approval of the line, the field is updated and indicates whether the registration is OK.
2 – 24
Shop Floor Control
Calculate / Approval
Field Description
2 – 25
Shop Floor Control
Calculate / Approval
Field Description
Route / job type Shows a job type for the route job.
If the system is set so that Job level=Route under
Setup – Parameters – Production, (MRP II), then 2
job types will be created on the route: Setup and
Process.
If the system is set so that Job level=Job, (MRP III),
then all job types are possible.
- Queue before
- Setup
- Process
- Overlap
- Transport
- Queue after
2 – 26
Shop Floor Control
Calculate / Approval
Field Description
In process Shows whether the job is active, that is, whether the
employee is working on the job.
Job is finished Shows whether the job has been reported as finished.
Error cause Shows the cause of error attached to the error items.
- Material
- Machine
- Operator
2 – 27
Shop Floor Control
Calculate / Approval
Field Description
Hourly rate / Piece rate Shows whether the payment for the registration line
is based on a Piecework rate or an Hourly rate, or
whether it can be based on both.
- All
- Hourly rate
- Piecework rate
Pay units Shows the pay units as a constant that is used if the
registration is an absence registration that is not
time-accumulating.
Break tolerance Shows the tolerance (in minutes) that is accepted for
a break registration before pay is deducted.
Quantity of started items Shows the number that has been started and updated
in production.
Quantity of good items Shows the number of good items that have been
updated in production.
Quantity of error items Shows the number of error items that have been
updated in production.
2 – 28
Shop Floor Control
Calculate / Approval
Field Description
Corrected start date Shows the corrected start date according to the
profile tolerance.
Corrected start time Shows the corrected start time according to the
profile tolerance.
Corrected end date Shows the corrected end date according to the profile
tolerance.
Corrected end time Shows the corrected end time according to the profile
tolerance.
2 – 29
Shop Floor Control
Calculate / Approval
Field Description
2 – 30
Shop Floor Control
Calculate / Approval
Field Description
Quantity reports
By clicking this button on a process- or setup-type registration line, the following window
appears, where you can choose between:
• Started quantity Used to record the quantity to be started.
• Quantity reports Used to record quantities reported and any "finished" reports
For a more detailed description of the functionalities of the two buttons above, see the
description in the section on Job registration.
2 – 31
Shop Floor Control
Notice board
Notice board
Path: Shop Floor Control / Notice board
Use
Create / edit daily messages shown on all registration screens.
On the Overview tab page all messages created in the system can be viewed in a list.
Field description
Field Description
2 – 32
Shop Floor Control
Notice board
Creating a message
On the Edit tab page you can enter a date, or choose one by clicking on the calendar icon.
Field description
Field Description
2 – 33
Shop Floor Control
Notice board
Editing a message
Field Description
To change the date using the calendar icon, see the description under Creating a message.
2 – 34
Registration
3 Registration
Use
Under menu item ”Registration” there are 5 screens.
The "Clock-in/Clock-out screen (with absence registration)" is an advanced version of
”Clock-in/Clock-out (Punch clock)”, where, in addition to registering coming and going, the
employee can also record reasons for absence if, for example, the employee arrives late or
leaves early.
The ”Job registration (Job queue)” screen allows you to register in all job types (MRP, Project,
and IPC), and in this screen, registration is based on a selected resource, whereby the screen
functions as a job queue for the selected resource. The jobs to be run for the selected resource
are shown in the planned sequence, and the screen is updated regularly with new job
information. You register jobs by selecting them from the job queues, however, you can also
register jobs based on the job card.
The "Clock-in/Clock-out (Punch clock)" screen is used for registering the daily coming and
going of employees and simply functions as a time card.
The ”Job registration” screen is used for daily job registration. Here you can register in all job
types (MRP, Project, and IPC), and the registrations can be made based on the job card, or jobs
can be selected from the electronic job queue, whereby the registration is paperless.
The ”Electronic time-card” screen is used for manual entry of clock-in and clock-out
registrations, and job registrations. In other words, the data gathered is not current but rather
historical. Registrations made in the electronic time-card can be calculated, approved, and
transferred in the same way as other registrations.
3–1
Registration
3–2
Registration
Clock-in/Clock-out (with absence registration)
Use
Start punch clock function for clock-in/clock-out registration with optional absence
registration.
The above screen is used for clock-in/clock-out registration and registration of reasons for
absence in connection with clock-in/-out registration.
To enter a registration
3–3
Registration
Clock-in/Clock-out (with absence registration)
If the employee is recognized, the employee's name and current status are filled in, and the
”Job identification” field opens for entry of data. To register a clock-in, clock-out, or absence,
enter the ”Job identification” for the clock-in, clock-out, or absence. An alternative is to record
a clock-in, clock-out, or absence using the buttons.
Field description
Field Description
Buttons
F1 – In/Out
If an employee who is registered as having clocked out presses Alt + 1 or F1, then he will be
registered as clocked in. If, on the other hand, the employee is registered as having clocked in,
he will be clocked out. For a detailed description of basic clock-in/clock-out registration, see
the section ”Clock-in/Clock-out (Punch clock)”.
3–4
Registration
Clock-in/Clock-out (with absence registration)
F2 – In/Out/Absence
Pressing Alt + 2 or F2 brings up the following screen:
Field Description
3–5
Registration
Clock-in/Clock-out (with absence registration)
Field Description
When selecting a category or activity, confirm it by activating the key assigned for that
purpose.
The default setup for this function is Alt + 3 or the F3 key.
3–6
Registration
Job registration (Job queue)
Use
This screen is used to register jobs based on a job queue, that is, jobs planned for a resource or
resource group.
Via Job registration (Job queue), employees can register Clock-in/Clock-out, Project jobs,
MRP jobs, and IPC jobs.
If you purchased a basic license for clock-in/clock-out, you can perform Clock-in/Clock-out
registrations.
If you purchased a license for job registration, you can also carry out registration for
productions and projects, as well as indirect job-, absence- and pause-type registrations.
Description
Job registration (Job queue) contains the following registration options:
Production orders: Employees can register on productions
Indirect activities: Employees can register on indirect activities
Bundles: Employees can register on several jobs simultaneously. (Applies only to production
orders.)
Assistant: An employee can register himself as an assistant to another employee
Breaks: Employees can choose to register a break or skip a break, or skip all of the day's
planned breaks
Clock-in/Clock-out registration: Employees can choose to make a normal clock-in/clock-out
registration or one with absence codes.
3–7
Registration
Job registration (Job queue)
Field description
Field Description
Hint!
Setting up your PC for job registration via ”Job registration (Job queue)” for the selected
resource:
Create a new Axapta user under ”Administrator - User management – Users” , and type in a
user name as the resource you wish to show the job queue for. Next set the Start menu field
via the <User options> button to ’JmgSignIn’.
Doing so automatically brings up the ”Job registration (Job queue)” screen when the new
Axapta user logs on, and jobs for the resource corresponding to the Axapta user's name are
shown.
On the Job queue screen are the planned and released jobs that are to be run on the selected
resource or resource group. The screen is regularly updated with new jobs.
The frequency with which the screen is updated can be set up in ”Setup – Parameters –
General” in the "Update job queue" field.
The different jobs in the job queue appear in different color codes that indicate the following:
Color for Jobs general - Indicates that registrations have not yet been made.
Color for Started jobs - indicates thatregistrations have been made.
3–8
Registration
Job registration (Job queue)
Color for Job in progress - Indicates that the job is currently being worked on.
You can set up the colors in ”Setup – Parameters – Display options”.
To make a registration, start by indicating your employee ID in the Employee field. If the
employee ID is approved, the system shows the employee name, current clock-in/-out status,
and the flex balance.
You can then register jobs by entering a job ID in the Job identification field, or you can use
the buttons to make the registration.
Field Description
3–9
Registration
Job registration (Job queue)
Field Description
Job identification The field displays the job's ID. All jobs are attributed
an ID number. This happens at all levels and for all
job types. If the field Job queue check is under SFC –
Setup – Parameters – Display options – Validation,
then on the Job registration screen, you will only be
able to record on jobs shown on the screen.
Flex balance Shows the most recent calculated flex balance on the
date given in the Flex date field.
Flex date Shows the date on which the flex balance was most
recently calculated.
Notice board The area under the Employee field displays the
messages valid for the day.
The bottom window contains an overview of all of the
employee's registrations made by him over the course
of the day.
Field Description
Reference Shows the reference type for the registration's job ID.
3 – 10
Registration
Job registration (Job queue)
Field Description
Bundle type Shows whether the next job registration will be made
as a supplement to the existing bundle with the text
”Continue bundle”, or whether the registration will be
created as a new job, and the old jobs ended, with the
text ”New registration”.
Buttons(Job queue)
Since the Alt + 1 to Alt + 9 and F1 to F9 keys in the Job registration (Job queue) screen can be
set up individually with your choice of function, the default setup is described here. For more
information about possible functions for the different keys, see the setup in Setup – Parameters
– Display options – Key configuration.
F1 – Clock-in/Clock-out
Pressing this button makes a clock-in/clock-out registration.
For a detailed description, see Clock-in/Clock-out registration.
F2 – Clock-in/Clock-out/Absence
Pressing this key makes a clock-in/-out registration with indication of absence.
3 – 11
Registration
Job registration (Job queue)
F3 – Approve
Pressing this key approves the selected registrations.
All of the jobs on the screen marked on the ”Start” screen are started when you press this key.
F4 – Job
Pressing this key displays an overview for the selected resource.
F5 – Feedback
Pressing this key generates feedback on the selected jobs.
For additional documentation, see ”Reporting a job as finished” under Job registration.
F6 – Work centers
Pressing this key shows a list of work centers from which to choose.
F7 – Indirect activities
Pressing this key displays an overview of IPC types Job, Break, and Switch code.
For more help, see under ”Registration on indirect activities”.
F8 – Bundle
Pressing this key allows you to toggle in the field between ”New registration” and ”Continue
bundle”.
F9 – Assistant
Pressing this key displays an overview of employees whom you can register to help.
3 – 12
Registration
Job registration (Job queue)
Other
Pressing this key displays a menu with various functionalities.
All Shows all jobs for the selected resource, and any selected jobs for
other resources.
Selected Shows all selected jobs.
Work center Shows the resource list from which to choose a resource.
Info Shows a list of registrations made on the active profile date.
Clock-in/Clock-out registration
Using Alt + 1 or the F1 key you can register a clock-in/clock-out. If the employee's status is
Clocked-out, he will be registered as clocked-in. If the employee's status is Clocked-in, he will
be registered as clocked-out.
3 – 13
Registration
Job registration (Job queue)
On the above screen you can register an absence category or an absence activity. When setting
up indirect activities, you can specify for Category and Activity whether employee
registrations can be made. In the example shown, the employee can register for a category that
he has been to see the doctor, or he can register for an activity on the right side of the screen.
To scroll in Category and Activity, use the up and down arrow keys, switch from Category to
Activity using the tabulator key, and select a line using the space bar. Once you have selected a
line, approve the choice with the approval key provided.
3 – 14
Registration
Job registration (Job queue)
Field Description
Field Description
Once you have selected a category or activity, approve the choice by activating the key set up
for that purpose.
The default setup for this function is Alt + 3 or the F3 key.
If a clock-out registration is made, and the employee was active on one or more MRP jobs, and
SFC is set up to give feedback on clock-outs, then a report must be made.
For further documentation on job reporting, see Reporting a job as finished under Job
registration. The parameters for forced reporting can be viewed in ”Report quantity at clock-
out” under Setup – Parameters – General – System.
3 – 15
Registration
Job registration (Job queue)
For example, in the above screen under the category Clean, you can register for the activities
Washing or Sweeping.
Field description (Category)
Field Description
3 – 16
Registration
Job registration (Job queue)
Field Description
Once an activity is selected, approve the choice by activating the key set up for that purpose.
The default setup for that function is <Alt + 3> or the <F3> key.
Assistant registration
Assistant registrations can be used when several employees are to work on the same jobs, and
you do not want all employees to register when changing to new jobs.
With the <Assistant> key, you can register assistants.
3 – 17
Registration
Job registration (Job queue)
3 – 18
Registration
Job registration (Job queue)
Field description
Field Description
3 – 19
Registration
Clock-in/Clock-out (Punch clock)
Use
Start the punch clock function for clock-in/-out registration.
Field description
Field Description
3 – 20
Registration
Clock-in/Clock-out (Punch clock)
If SFC is set up to use Badge ID, then under Setup – Parameters – System – Use Badge ID,
instead of an Employee number, you should enter or scan a valid Badge ID. You cannot
choose from a list if SFC is set up to use Badge ID.
If the employee number specified is not recognized, the following error message appears on
the screen.
If the entered / scanned Badge ID is not recognized, the following error message appears on
the screen.
IF SFC is set up to use PIN code, then under Setup – Parameters – System – Use PIN code, the
following text box appears after you select or enter an employee.
3 – 21
Registration
Clock-in/Clock-out (Punch clock)
If the PIN code entered is not recognized, then the following error message appears on the
screen.
If an employee who is registered as having clocked out enters his employee number/Badge ID,
then he will automatically be clocked in. If, on the other hand, the employee is registered as
having clocked in, then he will be clocked out.
3 – 22
Registration
Clock-in/Clock-out (Punch clock)
Note: If the AVI sequences are not shown, this may be due to one of two reasons:
- Axapta option pack must be properly installed for all Axapta clients.
3 – 23
Registration
Job registration
Job registration
Path: Shop Floor Control / Registration / Job registration
Use
The ”Job registration” screen is used for all types of registration jobs.
Using Job registration, employees can register: Clock-in/Clock-out, Project, MRP, and IPC.
If you purchased a basic license for clock-in/clock-out, you can perform Clock-in/Clock-out
and absence registrations.
If you purchased a license for job registration, you can also carry out registration for
productions and projects, as well as indirect job-, absence- and pause-type registrations.
3 – 24
Registration
Job registration
Field description
Field Description
To make registrations, enter the employee ID in the field ”Employee”. If the employee's
current status is ”Clocked out”, the system automatically makes a clock-in registration.
3 – 25
Registration
Job registration
New bundle Shop Floor Control can record in several productions at the same
time.
Under Bundle, you can determine whether new jobs should be added
to existing bundles, or whether the employee should start a new bun-
dle.
Information The employee can see the Profile time, Last calculation and Flex,
providing the employee is set up for flextime.
3 – 26
Registration
Job registration
The bottom window contains an overview of all of the employee's registrations made by him
over the course of the day.
Field description
Field Description
Registration Scan or enter the job number that you wish to start.
Reference Shows the reference type for the registration's job ID.
Job identification Shows the job's ID. All jobs are attributed an ID
number. This happens at all levels and for all job
types.
Start time Shows the start time for the current job.
3 – 27
Registration
Job registration
Field Description
End time Shows the end time for the current job.
Good quantity Shows the number of good reported for the job.
Error quantity Shows the number of scrapped reported for the job.
Registering a job
When you are releasing a production in Axapta in the MRP module, or when planning
Projects and related Activities in the Axapta Project module, or when creating Indirect
Activities of the type Job in Axapta Shop Floor Control, you can make registrations there.
Example of a registration sequence for an MRP job.
In the job tree, you select menu item Production orders and then press the arrow-right key.
In the job tree you select a work center, and then press the arrow right key.
3 – 28
Registration
Job registration
Since Shop Floor Control allows for job bundling, you can select several jobs when making
registrations.
Other than selecting jobs via the job tree, you can select them by registering the job ID in the
field ”Registration”.
As you choose each production line it appears in the little window to the right.
Once you have chosen the jobs you want, start them by pressing the <ESC> key.
Field description
Field Description
Job identification The Job ID field shows the job ID of the selected jobs.
3 – 29
Registration
Job registration
You are then prompted to confirm whether the selected production(s) should be started.
If you answer No, the following warning appears:
The selected jobs are cleared, and the job registration sequence is interrupted.
If you select Yes, you proceed to the start screen if the field "Update start on-line" is set to
"Quantity." The field is located under Setup – Parameters – Production. If the field is not
”Quantity”, then no start screen appears. The selected jobs are started, and the job registration
sequence is ended.
On the Start screen, you can indicate the number of units you want to start for the selected
jobs. You end the session using the <ESC> key.
To setup how "start is to proceed" use the menu item:
Setup – Parameters – Production - Update start online.
3 – 30
Registration
Job registration
Field description
Field Description
Here you enter the number of good, the number of scrap and, if scrap is indicated, the cause of
the errors. In Finished, answer Yes or No to whether the job should be reported as finished. If
3 – 31
Registration
Job registration
you answer Yes, you can no longer enter data on the job, and the job then disappears from the
job overview. Using the Yes and No buttons, set the Finished field for all jobs to the selected
value. End the procedure with the <ESC> key.
Field description
Field Description
Good quantity Shows the total quantity reported good for the
operation.
Error quantity Shows the total quantity reported scrapped for the
operation.
3 – 32
Registration
Job registration
Using <ENTER>, select the job you want to make corrections in. This may be in the form of
changes to the quantity started or to the quantity reported as finished, or the finished status.
Once you have selected a job, you are prompted for the following:
Here you can indicate whether you want to change the quantity started or the quantity reported
as finished. Make your selection using the buttons.
3 – 33
Registration
Job registration
Here you can enter the number of good, error (scrapped), and whether the job is to be reported
as finished.
Approve the entries by leaving the screen via the <ESC> key.
If a setup job is involved, only the ”Job is finished” field can be updated.
3 – 34
Registration
Job registration
The job appears in the upper right window, and a prompt box appears, where you can choose
to start the selected job or interrupt the registration sequence.
Besides selecting ”Indirect activity” from the job tree, you can enter the job ID of the activity
you want started in the ”Registration” field.
3 – 35
Registration
Job registration
For an individual employee you can specify whether he, by default, is working in ”New
registration” mode or in ”Continue bundle” mode. This is specified under menu item Setup –
Employee – General in the field New bundle.
If you select the field, by default, New registration will appear when a registration's sequence
begins. If unmarked, Continue bundle will appear by default when a new registration's
sequence begins.
Assistant registration
Assistant registrations can be used when several employees are to work on the same jobs, and
you do not want all employees to register when changing jobs.
To work as an assistant to another employee
In the job tree select Assistant, then press <arrow right>.
In the job tree select Assistant to, then press <arrow right>.
3 – 36
Registration
Job registration
In the job tree select the Employee you want to assist, then press <ENTER>.
Once the registration as assistant is finished, the employee who now has assistants attached
automatically receives the status Pilot.
After selection of Assistant to, you are returned to the registration screen.
Transfer of the Pilot function
At times, it may be necessary for a pilot to give up his pilot function.
If an employee is selected as a pilot, the menu structure appears as follows:
Registering breaks
To record the start of a break
In the job tree, select Break, then press <arrow right>.
In the job tree, select Break – Registration of breaks, then press <arrow right>.
3 – 37
Registration
Job registration
In the job tree, select Coffee – Coffee break, then press <ENTER>.
Clock-out registration
To make a clock-out registration
In the job tree, select Clock-out code, then press <arrow right>.
To make a normal clock-in registration
In the job tree, select Normal, then press <ENTER>.
3 – 38
Registration
Job registration
The employee will then be registered as clocked out, and to the registration is linked
information about what type of absence to register on any remaining profile time on the
current day.
Information
Using this menu item in the job tree, the employee can search for information about his
current time profile, the results of the most recent net time calculation, and his current flex
balance.
3 – 39
Registration
Job registration
In the job tree, select Information and then press <arrow right>.
In the job tree, select Profile time, then press <arrow right> to see the current profile.
In the job tree, click Last calculation, then press <arrow right> to view balances for Hours,
Overtime, and Absence after the last calculation is made.
In the job tree select Flex, then press <arrow right > to view the current flex balance.
3 – 40
Registration
Electronic time-card
Electronic time-card
Path: Shop Floor Control / Registration / Electronic time-card
Use
The electronic time-card is a journal used for entering clock-in/-out and job registrations. Data
can be entered at any time, which means that these are noncurrent registrations.
The electronic time-card can be used to the advantage of employees who are unable to make
regular job registrations. They may include sales reps or technicians who are away from the
company over long or short periods of time. Via the menu item, manual registrations for a
given day can be made.
3 – 41
Registration
Electronic time-card
Field description
Field Description
Field Description
Start time Shows the clock-in time. The field is updated when a
calculation is made.
End time Shows the clock-out time. The field is updated when
a calculation is made.
Profile paid hours Contains the net time to be worked for this profile.
Locked Choose whether you wish to edit lines for the current
employee. You cannot enter lines if the field is
selected.
Pay time Indicates the total pay time.The field is updated when
a calculation is made.
Absence time Indicates the total absence time. The field is updated
when a calculation is made.
3 – 42
Registration
Electronic time-card
Field Description
Field Description
Start date Contains the start date for the current job.
End date Contains the end date for the current job.
Corrected start date Contains the corrected start date according to the
profile tolerance.
Corrected start time Contains the corrected start time according to the
profile tolerance.
Corrected end date Contains the corrected end date according to the
profile tolerance.
Corrected end time Contains the corrected end time according to the
profile tolerance.
3 – 43
Registration
Electronic time-card
3 – 44
Inquiries
4 Inquiries
Use
Under the Inquiries menu item you will find various jobs and inquiries to show the
production's status, attendance status, lists of employee teams. The employees' raw
registrations can be viewed and so can journal registrations and transferred registrations.
You will also find inquiries to display pay transactions and payroll statistics.
4–1
Inquiries
Standard inquiries
Standard inquiries
Production status
Use
Contains an overview of the individual production's degree of completion and progress. Fields
are only described the first time they appear.
Field Description
4–2
Inquiries
Standard inquiries
Field Description
Item name Shows the item name for the item being produced.
Field description (Payroll costs under the Production orders tab page)
Field Description
4–3
Inquiries
Standard inquiries
Field Description
Simulate calculation
Simulates the net time for employees, to update the job time.
Bill of material
Shows the standard Axapta screen for creating or editing production bills of material.
View
Via this menu item, you can choose to display productions started, finished or all productions
on the screen.
Field Description
4–4
Inquiries
Standard inquiries
Field Description
Job scheduling
Shows the standard job scheduling screen.
Field Description
Real.date Shows the actual date that the operation was started.
4–5
Inquiries
Standard inquiries
Field Description
Real.time Shows the actual time that the operation was started.
Field Description
4–6
Inquiries
Standard inquiries
Field Description
4–7
Inquiries
Standard inquiries
Field Description
Total amount Shows the total payroll expenses for the operation.
In process
Shows an overview of registrations in process for the current job.
4–8
Inquiries
Standard inquiries
Journal registrations
Shows a list of registrations that have not yet been transferred.
Transferred registrations
Shows a list of registrations that have not been transferred.
4–9
Inquiries
Standard inquiries
Attendance
Use
Shows an overview of employees with meeting date and time, as well as any notices of
absence.
You can choose to display data for a group of employees or for all employees. By clicking on
Absence registration, you can register absence for each employee.
Field Description
4 – 10
Inquiries
Standard inquiries
Field Description
Button
Absence registration
Report absence for individual employees. This menu item is identical with the local menu
under Shop Floor Control/Setup/Employee/Absence registration. For a description, see the
above-mentioned path.
4 – 11
Inquiries
Standard inquiries
Teams
Use
Shows a list of the teams that are currently active, with mention of the pilot and their
assistants.
Field Description
4 – 12
Inquiries
Standard inquiries
Posted IPC
Use
Shows a list of the posted ledger transactions from indirect activities.
Field Description
Field Description
Range Shows the range defined for the transfer to the ledger.
Offset account Shows the offset account number for the transaction.
4 – 13
Inquiries
Standard inquiries
Field Description
Button
Transferred registrations
Shows a list of the transferred registrations.
4 – 14
Inquiries
Standard inquiries
Calculation/Approval status
Use
The screen is brought up via a criteria window, where you can query by Date, Approval group,
and Calculation group. It shows an overview of those days where there are registrations but
where no calculations/approvals, or transfers have been made.
Field description
Field Description
4 – 15
Inquiries
Standard inquiries
Field Description
Buttons
View
Switch between displaying all, not transferred, not approved, and not calculated.
Calculate
Brings up the calculation screen.
Approve
Brings up the approval screen.
4 – 16
Inquiries
Registration inquiries
Registration inquiries
Path: Shop Floor Control / Inquiries / Registration
Use
Registration inquiries are used to look up physical clock-in/-out and job registrations, journal
registrations, and transferred registrations.
4 – 17
Inquiries
Registration inquiries
Raw registrations
Use
Shows the raw base registrations.
4 – 18
Inquiries
Registration inquiries
Field Description
Field Description
4 – 19
Inquiries
Registration inquiries
Field Description
Field Description
Buttons (Mid-screen)
Previous
Sets the chosen profile date one day back.
Next
Sets the chosen profile date one day forward.
Stop activity
Used when a registered activity for an employee does not end.
This can happen, for example, in an environment where industrial terminals are used, and
where offline registrations are permitted. An industrial terminal is online, and an employee
registers a start job. The industrial terminal then goes offline, and a stop job is registered. If an
error is then found on the terminal, and it is sent for repair, the job registration will never make
it to Shop Floor Control, and we end up with an incomplete registration.
Pressing this button activates the following window.
4 – 20
Inquiries
Registration inquiries
Entering ”Close” in the Confirmation field and pressing OK closes the selected registration
with a date and time corresponding to that entered in the Date and Time fields.
Field Description
4 – 21
Inquiries
Registration inquiries
Field Description
Field Description
Profile date Shows the profile date for the registration's line.
Good quantity Shows the number reported good for the job.
Scrap quantity Shows the number reported scrapped for the job.
4 – 22
Inquiries
Registration inquiries
Journal registrations
Use
Overview of registrations not yet transferred.
Field Description
= IPC registration
= Production registration
= Project registration
= job registration
4 – 23
Inquiries
Registration inquiries
Field Description
Field Description
4 – 24
Inquiries
Registration inquiries
Field Description
Job is finished Shows that the job has been reported as finished.
Error cause Shows the cause of the error reported for the quantity
on the line.
Hourly rate / Piece rate Shows whether an hourly rate is applied to the line, a
piece rate is applied, or both, which means that it can
apply to both piece rate jobs and hourly jobs.
Pay units Shows a constant, pay units, if the line is of the type
Absence and does not accumulate hours.
Quantity of started items Shows the number started that have been updated for
the production.
Quantity of good items Shows the number of good items that have been
updated for the production.
Quantity of error items Shows the number of error items that have been
updated for the production.
4 – 25
Inquiries
Registration inquiries
For other fields, see the description on the Overview tab page.
Field Description
Field Description
4 – 26
Inquiries
Registration inquiries
Transferred registrations
Use
Overview of registrations that have been transferred.
4 – 27
Inquiries
Registration inquiries
Field Description
Cost price per hour Shows the sum of all cost price types for the item per
hour.
Standard time Shows the standard time's share of the cost price per
hour.
Break time Shows break time's share of the cost price per hour.
Automatic premiums Shows the automatic premiums' share of the cost price
per hour.
Manual premiums Shows the manual premiums' share of the cost price
per hour.
Cost price factor Shows the factor by which the sum of all shares are
multiplied by in order to get the cost price per hour.
4 – 28
Inquiries
Payroll inquiries
Payroll inquiries
Path: Shop Floor Control / Inquiries / Payroll
Use
Pay inquiries are used to look up payroll transactions and review payroll statistics.
4 – 29
Inquiries
Payroll inquiries
Pay items
Use
Overview of employees' pay items.
Field Description
Transferred to pay Shows whether the line has been transferred to pay.
Count unit Shows any count unit that the line has updated.
4 – 30
Inquiries
Payroll inquiries
Field Description
Payroll statistics
Use
Statistics overview generated for pay types.
Field Description
Payroll statistics group Shows the item's related payroll statistics group.
4 – 31
Inquiries
Payroll inquiries
Field Description
Field Description
For other fields, see the description on the Overview tab page.
4 – 32
Reports
5 Reports
Use
Reports are used to print reports containing information about employees and their
registrations in different parts of the system, including work time, pay information, flex
information, absence statistics, and indirect activity statistics. Reports also allows you to print
production reports, project reports and indirect activity (IPC) reports, ID cards, all of which
are used in connection with barcode scanning with handheld scanners or other devices.
5–1
Reports
Standard reports
Standard reports
Use
Print a list of employees who have exceeded their flex minimum or flex maximum balance set
up in the employee directory.
On the above screen you can choose to set criteria for the report.
The illegal flex balance list is printed for all users collectively.
5–2
Reports
Standard reports
Flex overview
Use
Print a list with employees' flex history including corrections.
On the above screen you can choose to set criteria for the report.
5–3
Reports
Standard reports
IPC statistic
Use
Printout of statistics for indirect production costs.
On the above screen you can choose to set criteria for the report.
5–4
Reports
Absence reports
Absence reports
Path: Shop Floor Control / Reports / Absence
Use
This submenu contains a series of standard absence reports.
If the installation is with a new Axapta customer, they can be used as a basis and inspiration
for the company's future absence papers, etc.
For companies already using Axapta who have just bought a license to the Shop Floor Control
module, the reports can be used as an example, and can be copied freely to the reports already
existing in the company.
5–5
Reports
Absence reports
Absence statistics
Use
Print a list with employees' absence statistics.
On the above screen you can choose to set criteria for the report.
5–6
Reports
Absence reports
Absence form
Use
Report on employee absences in form layout.
On the above screen you can choose to set criteria for reporting.
If you select Weekday in the field Heading for table, the total absences are printed per
weekday.
If you select Absence in the field, the total absences are printed per absence activity.
5–7
Reports
Absence reports
Planned absence
Use
Printout of planned absences of employees, for example vacation overview.
On the above screen you can choose to set criteria for reporting.
Selecting the Specification field prints out an additional line for each planned absence per
employee.
5–8
Reports
Payroll reports
Payroll reports
Path: Shop Floor Control / Reports / Payroll
Use
This submenu contains a series of standard payroll reports.
If the installation is with a new Axapta customer, they can be used as a basis and inspiration
for the company's future absence papers, etc.
For companies already using Axapta who have just bought a license to the Shop Floor Control
module, the reports can be used as an example, and can be copied freely to the reports already
existing in the company.
5–9
Reports
Payroll reports
Pay specification
Use
Printout of calculated time and derived pay basis for employees.
On the above screen you can choose to set criteria for the report.
Pay specification is printed for all users collectively, optionally, with one page per employee.
5 – 10
Reports
Payroll reports
Payroll statistics
Use
Printout of payroll statistics.
On the above screen you can choose to set criteria for reporting. In this example, for the
employee number "am".
5 – 11
Reports
Barcode reports
Barcode reports
Path: Shop Floor Control / Reports / Barcode
Use
This submenu contains a series of standard reports in which a barcode has been inserted.
If the installation is with a new Axapta customer, they can be used as a basis and inspiration
for the company's future production papers, etc.
For companies already using Axapta who have just bought a license to the Shop Floor Control
module, the reports can be used as an example, and can be copied freely to the reports already
existing in the company.
5 – 12
Reports
Barcode reports
Employee ID card
Use
Prints out ID card for employees.
On the above screen you can choose to set criteria for reporting.
5 – 13
Reports
Barcode reports
Route card
Use
Print route cards for productions from the MRP module.
On the above screen you can choose to set criteria for reporting.
5 – 14
Reports
Barcode reports
Job card
Use
Print job card for productions from the MRP module.
On the above screen you can choose to set criteria for reporting.
5 – 15
Reports
Barcode reports
Indirect activities
Use
Prints a list with indirect categories and their activities with barcodes.
On the above screen you can choose to set criteria for reporting.
5 – 16
Reports
Barcode reports
Project
Use
Prints a list of projects and their activities with barcodes.
On the above screen you can choose to set criteria for reporting.
5 – 17
Reports
Barcode reports
5 – 18
Periodic
6 Periodic
Use
Under menu item Periodic you will find a number of jobs for period tasks.
For example, you can make collective registrations and create planned absence for a group of
employees or for all employees. You can post transferred IPC registrations and transfer payroll
data to external payroll systems. Furthermore, it is possible to calculate flex balances,
employee balances, and payroll statistics.
6–1
Periodic
Standard periodic
Standard periodic
Collective registration
Use
This function allows you to make a collective registration for a group of employees on an
indirect activity. Collective registration is often used at staff meetings, etc.
Field Description
Activity Enter the activity you wish to apply for the collective
registration.
6–2
Periodic
Standard periodic
Field Description
Buttons
Start
Select a group of employees for whom you want to register the selected activity. When the
collective registration is started, the job(s) that each of the employees was registered for are
ended.
Stop
Stops the collective registration and returns the employees to their original jobs.
Display employees
Shows an overview of the employees included in the collective registration.
Simulate calculation
Use
Simulates the net time for employees, to update the job time. The job time is updated in the
production status window.
IPC recording
Use
Posts indirect activities expenses in the ledger.
6–3
Periodic
Standard periodic
Use
Cancel finished report on a job.
Use
Allows you to create planned absence for a group of employees. Activating this command
records the planned absence in the employees' absence journal under Shop Floor Control/
Setup/Employee/Absence registration.
6–4
Periodic
Payroll periodic
Payroll periodic
Path: Shop Floor Control / Periodic / Payroll
Use
This submenu contains a series of periodic payroll jobs.
Transfer to pay
Use
Recalculates and examines the employees' flex balances.
6–5
Periodic
Payroll periodic
Use
Recalculates and examines the employees' flex balances.
Use
Recalculates and examines the period balances of employees' count units.
Use
Recalculates and examines payroll statistics for pay types.
6–6
Setup
7 Setup
Use
Via menu item Setup, all base data and system parameters are adapted to the customer's other
settings and desired use, for example production, project, and payroll system.
7–1
Setup
Standard setup
Standard setup
Employee
Use
The employee directory is where employees who the company wishes to associate with Shop
Floor Control are created for the purpose of time registration. In the employee directory,
employees are associated with groups, profiles, and pay agreements. You can also enter
planned absence via the local menu.
Field Description
7–2
Setup
Standard setup
Field Description
Activation date Enter the date from which the employee should be
registered for Shop Floor Control.
Pay ID Shows the pay ID, if any, that identifies the employee
in an external payroll system.
7–3
Setup
Standard setup
Field Description
Flex minimum Enter a minimum value that the flex balance must
assume. You can print out critical flex balances,
which include all employees who are under/over the
min/max levels.
Flex maximum Enter a maximum value that the flex balance must
assume. You can print out critical flex balances,
which include all employees who are under/over the
min/max levels.
Buttons
Employee
When the menu item is activated, the standard Axapta employee directory appears, in which
all new employees are created.
Absence registration
The menu item is used to specify planned absence. Absence is inserted automatically in
connection with calculation and approval. It is often used for long-term illness, vacation,
courses, etc.
7–4
Setup
Standard setup
Field Description
Profile calendar
For a description of the profile calendar, see under Shop Floor Control/Setup/Profile/Profile
calendar.
Flex
The menu item shows a daily overview of the flex balance. Using the buttons, you can make a
flex correction. For example, you might disburse part of the flex balance. You can also print
out the employee's flex history.
7–5
Setup
Standard setup
Field description
Field Description
Profile time Shows the profile time to be completed for the day.
Pay time Shows the calculated pay time for the day.
Absence Shows the part of the profile time during which the
employee has been absent.
Flex correction Shows the sum of any corrections made for the day.
Flex balance Shows the flex balance for the current day.
Buttons
Flex correction
This allows you to make corrections to the flex balance, with pay compensation, if any.
7–6
Setup
Standard setup
Field Description
Flex correction Enter the number of hours to be corrected for the flex
balance.
Print
This menu item allows you to print a flex history with corrections.
Employee balances
The menu item shows an overview of the count units that the current employee is associated
with via the pay agreement.
7–7
Setup
Standard setup
Field description
Field Description
Total Shows the total number of hours for the count unit in
the period.
Pay Shows the calculated pay time for the count unit.
Payroll statistics
The menu item shows an overview per employee of the statistics created under Shop Floor
Control/Setup/Pay/Payroll statistics.
7–8
Setup
Standard setup
Field Description
Pay type Shows the pay type that you want statistics for.
Payroll statistics group Shows the number of the payroll statistics group.
Indirect activities
Use
Via this menu item you create Categories and related activities for indirect activities.
Categories of the following registration types can be created: Job, Absence, Break, and Switch
code.
The indirect activities are used to register production-related costs that cannot be attributed
directly to an individual production. Indirect activities are also used to register absence and
can be used if you wish to register breaks. Indirect activities are created with a number of
categories and underlying activities. Finally, under indirect activities switch codes can also be
created. Such codes can be used to override default settings. This might include overtime to be
accumulated instead of paid.
7–9
Setup
Standard setup
Field Description
Reduce flex Mark this field if the absence is to offset any flex
time.
7 – 10
Setup
Standard setup
Button
Activities
Field Description
System function Shows the system function that is triggered when this
activity is used.
Pay type Here you can enter a pay type if the absence is paid.
Ledger account You can enter a ledger account that the absence is to
be recorded in.
7 – 11
Setup
Standard setup
Field Description
Offset account Here you can enter a ledger offset account that the
indirect activity is to be recorded in.
Cost price per hour Here you can enter an hourly rate to be used instead
of the hourly wage.
Break tolerance Here you can enter a number of tolerance minutes for
the return from a break without absence being
recorded.
Approve switch code Mark this field if use of the switch code must be
approved during calculation.
Cost center Here you can associate a cost center with the activity.
Calculation parameters
Use
These parameters are important for the calculation of time and pay in Shop Floor Control.
Any changes to these parameters should be made very cautiously. Based on the combination
of different registration and profile types, indicate by checking this field whether the
individual combination should count hours in connection with the calculation of time and the
calculation of paid time.
7 – 12
Setup
Standard setup
For example, if there is legal absence under standard time. On calculating time, the absence is
included under ”Pay time” and ”Legal absence”. In connection with pay calculation, the
absence is included under ”Absence” in the pay agreement.
Field description
Field Description
7 – 13
Setup
Standard setup
Field Description
7 – 14
Setup
Standard setup
Field Description
Button
Restore values
The menu item regenerates/sets calculation parameters for the standard values.
Parameters
Use
This menu item allows you to set up all important global parameters for Shop Floor Control.
Parameters for the following are set up:
- General
- Production
- Project
- Indirect activities
- Cost price
- Payroll
- Display options
- Number sequences
7 – 15
Setup
Standard setup
Field Description
Automatic entry of flex-/ The field is used if a standard time is specified for a
absence profile. Type a job ID to be entered if an employee
has not fulfilled his profile. This is usually a flex-
deduction absence.
Use PIN code Mark this field if you want a PIN code to be used to
identify employees.
Use badge ID Mark this field if you want a badge number to be used
to identify employees.
Time presentation Enter what unit of time you want the calculation
results presented in.
Clock appearance Indicate what appearance you want the clock to have
on the registration screens. Either Analog or Digital.
Permanent teams Mark this field if you want relations between the pilot
and assistants to be maintained for the next clock-in
registration.
7 – 16
Setup
Standard setup
Field Description
Report quantity at clock-in Mark this field if the report quantity screen should
pop up upon clock-out.
Restart at clock-in Mark this field if you want to try to restart the
employees at the last job.
Max. number of work minutes Here you can enter a number of minutes, whereby the
system will flash a ”forgotten” clock-out registration
message.
Update clock control The OCX clock cycle will be synchronized at the
given interval.
Update notice board The notice board is updated on PC client at the given
interval.
Update job queue The Job queue screen is updated on the given interval.
7 – 17
Setup
Standard setup
Field Description
Route consumption journal Enter the route consumption journal that any MRP
registrations should be transferred to.
Post automatically Mark this field if you want the route consumption
journal to be posted on transfer from Shop Floor
Control.
7 – 18
Setup
Standard setup
Field Description
Update finished report on-line Indicate whether updating of standard MRP and
inventory should occur in connection with reporting
as finished from Shop Floor Control. Your options
are:
- No, no update is made. Yes, finished reporting is
completed and inventory is updated with the reported
number of good items.
- Quantity, finished reporting and start are carried out
for the quantity of good items reported as finished
(back-flushing).
- Status, status is updated for both operations and
productions.
Maximum report quantity Enter the limit for the maximum number of good and/
or error items that can be reported in a registration.
Specify production order Enter the piece rate separately, or does the piecework
rate setup apply to all orders.
Piecework rate formula Select a formula for calculating the piecework rate.
"Basic version".
Queue before If this field is selected, you can register this job type.
Setup If this field is marked, you can register this job type.
Process If this field is marked, you can register this job type.
Overlap If this field is marked, you can register this job type.
7 – 19
Setup
Standard setup
Field Description
Transport If this field is marked, you can register this job type.
Queue after If this field is marked, you can register this job type.
Cost cat. Mark this field if cost prices should be fixed, based on
operations' cost categories.
Field Description
Name of journal Enter the journal that any registrations in the project
module are to be transferred to.
Cost category Mark this field if a fixed cost price is to be used for
project costs.
7 – 20
Setup
Standard setup
Field Description
Cost category Mark this field if a fixed cost price is to be used for
indirect costs.
7 – 21
Setup
Payroll setup
Field Description
Rounding form Here you can select a general rounding code for any
overtime. The options are: Up, which rounds up all
overtime according to the number of centihours given
in the field ”Rounding”. Down, which rounds down
all overtime. Minimum, if a minimum overtime, for
example of one half hour, is paid, enter 0.5 in the
rounding field. Overtime over the minimum is paid
according to the actual time.
Buttons
Pay agreements
See the description of the function Pay agreements below.
Copy all to
Using this menu item, the entire pay agreement can be copied.
Count unit
Count units are used to delimit pay lines beyond a day. You can enter a period whereby a
minimum and maximum number of hours must be reached in order to trigger a pay type. For
example, in case of overtime, which can only be triggered after 37 hours of work per week.
Field Description
7 – 42
Setup
Payroll setup
Field Description
Period Enter the period during which you want the count unit
to add.
Wage type Shows the wage type for which adding is being done.
Wage type out Enter the pay type to be used when pay lines are
generated.
Pay agreement Shows the name of the pay agreement that the count
unit is associated with.
Button
Employee balances
This screen is described under Shop Floor Control/Setup/Employee/Employee balances.
7 – 43
Setup
Payroll setup
limit for overtime by 8 hours. Thus the minimum limit for overtime for the week containing a
holy day is 32 hours.
To deal with the above scenarios, the calculated average pay time and the calculated actual pay
time for the week can serve to adjust any overtime.
The calculated pay normtime is the paid hours in between the clock-in and clock-out times
specified on the profile sheets used for the daily calculation of work hours or, alternatively, the
number of hours given in the "Overtime / Flex limit" on the profile.
The calculated actual pay time is the paid time that the employees have worked per day.
The basis for adjusting the overtime is then the difference between the actual pay time and the
normtime.
7 – 44
Setup
Payroll setup
As shown in the above table, the total number of paid hours for the week is 42, 6 hours of
which are overtime.
This means that the week’s normal time is equal to 42 - 6 = 36 hours.
This can be balanced with the fact that there were 4 unpaid hours of absence during the week.
Those 4 hours are thus the difference between the week’s scheduled number of normal hours
and the week’s actual number of normal hours.
The 4 hours are deducted accordingly, thereby adjusting the paid overtime.
7 – 45
Setup
Payroll setup
Pay adjust
Using the pay adjustment function, you can make changes in the pay basis with retroactive
effect. The function is typically used to control the rules for the pay determined on the basis of
events over a longer period.
Field Description
With the above rule for pay adjustment, the system will calculate the difference between the
actual pay time and the normtime for the selected pay period.
Use the "Adjustment paytypes" button to select the pay types to be adjusted in connection with
a pay adjustment.
7 – 46
Setup
Payroll setup
Button
Adjustment paytypes
This screen is used to select the pay types to be adjusted in connection with a pay adjustment.
Field Description
Offset pay type Possible offset pay type that should be adjusted
7 – 47
Setup
Payroll setup
Monday:
Overtime hours 3 hours
Paid pay type "1301" 2 hours
Paid pay type "1302" 1 hour
Adjustment pay type "1302" -1 hour
Adjustment pay type "1301" -2 hours
Thursday:
Overtime hours 3 hours
Paid pay type "1301" 2 hours
Paid pay type "1302" 1 hour
Adjustment pay type "1302" -1 hour
Note: Pay adjustment are checked and created on a daily basis by the Shop Floor
Control / Approve / Transfer function.
Pay periods
This screen is described under Shop Floor Control / Setup / Payroll / Pay periods.
7 – 48
Setup
Payroll setup
Pay agreements
Use
Pay setup is used to determine what pay types are to be paid in connection with standard time,
overtime, breaks, flex, premiums, and absence.
On the above screen you can create the pay types that are to be paid on the selected day, for the
selected pay type. If you with to further set/delimit the pay type, the above screen allows you
to do so if you switch to the General tag page, since all setup options for the individual pay
type can be given here.
The following procedure for creating a pay agreement is recommended.
Select a day, for example Monday.
Create all pay types for Monday.
When this is done, Monday can be copied to the weeks's other days using the menu option
Copy day.
Next you rework each of the days, if the same rules do not apply to every day of the week in
the current pay agreement.
7 – 49
Setup
Payroll setup
Field Description
24-hour period start Shows a minus if the registration where the pay type
is to be generated from starts the day before. For
example, in the case of a bonus for night work that is
limited from 10 p.m. to 6 a.m.
From time Here you can enter a time from which the pay line is
to apply. If a time limit is set for the pay line, then the
counter used in the Minimum and Maximum fields is
reset for each time interval.
7 – 50
Setup
Payroll setup
Field Description
To time Here you can enter a time to which the pay line is to
apply. If a time limit is set for the pay line, then the
counter used in the Minimum and Maximum fields is
reset for each time interval.
Rounding form If you want to round off the pay time, select the
rounding principle here. The options are Up, Down,
and to a Minimum.
Count unit Select a count unit to serve as a criteria for the pay
line.
Period (count unit) Shows what period the count unit is added over.
Switch code Here you can enter a switch code to trigger the
secondary pay type and factor for the line. The switch
code can either be entered by the employee via the
registration screen or can be inserted on calculation.
Secondary pay type Shows the secondary pay type to be used if a switch
code is entered.
Secondary factor Here you can enter a factor that the secondary pay
type is to be multiplied by.
7 – 51
Setup
Payroll setup
Field Description
Invert sign Mark this field if you want the sign reversed upon
transfer to pay.
Cancel payment Mark this field if you do not want the pay line
transferred to pay. This field is typically used to
generate cost prices for salaried employees.
Profile Here you can enter a profile as a criteria for the pay
line.
Hourly rate / Piece rate Enter the pay type that the line applies to, that is,
either an hourly rate or a piecework rate.
No paid time required Mark this field if the pay line is to be paid, even if no
time is registered for the day. The pay line is
generated upon approval. This function is often used
for vacation pay, etc.
Local menu
Copy day
This menu item is used to copy weekdays.
Premium (manual)
Use
You can use this window to create pay premiums. With the help of premiums, the user can
allocate individual premiums manually to an employee. These manual premiums are meant to
7 – 52
Setup
Payroll setup
be a supplement to the pay negotiations when the automatic premiums are not sufficient. The
manual premiums are allocated at the time of approval.
Field Description
Pay type Here you can enter a pay type to be paid when the
premium is triggered.
Cost center Here you can attach a cost center to the premium.
Payroll statistics
Use
Pay statistics are used to collect, for example, statistics on overtime, premiums, and so forth.
7 – 53
Setup
Payroll setup
You can view the statistics in the employee directory and in queries.
Field Description
Button
Setup
Under Setup you can define what pay type you want to run statistics for and which period the
statistic should be run for.
7 – 54
Setup
Payroll setup
Field description
Field Description
Pay type Enter the pay type you want to run statistics for.
Button
Payroll statistics
This menu item is described under Shop Floor Control/Quiries/Pay/Payroll statistics.
Pay periods
Use
You can use this window to create pay periods.
7 – 55
Setup
Payroll setup
Field description:
Field Description
To date To
Button
Create
Use this screen to create pay periods.
Field description:
Field Description
To date To
7 – 56
Setup
Payroll setup
Field Description
7 – 57
Setup
Piecework setup
Piecework setup
Path: Shop Floor Control / Setup / Payroll / Piecework
Use
Under this menu item you will find functions for setting up SFC piecework.
Piecework
Use
Piecework is used to pay an hourly rate to employees based on their efficiency on the various
jobs. Piecework can be set up to apply to all employees, a group, or a single individual.
Piecework can also be set up to apply to all piecework jobs or a specific job.
7 – 58
Setup
Piecework setup
In Shop Floor Control under Setup - Parameters, you can specify in the ”Specify production
order” field whether piecework is to be specified per production order or whether it should
cover all piecework. Note that all registrations must be marked as a piecework rate. The basic
formula for calculating a piecework rate is:
Estimated time in seconds per pce. * reported quantity / actual time in seconds * piecework
rate.
Field Description
Minimum rate Enter a pay type from which a minimum rate, if any,
is to be taken. The pay type is also used for payment
of piecework rates.
7 – 59
Setup
Piecework setup
Field Description
Piecework groups
Use
The piecework group can be set up to limit which employees are included in an individual
piecework job.
Field Description
7 – 60
Setup
Payroll setup
Field Description
Rounding form Here you can select a general rounding code for any
overtime. The options are: Up, which rounds up all
overtime according to the number of centihours given
in the field ”Rounding”. Down, which rounds down
all overtime. Minimum, if a minimum overtime, for
example of one half hour, is paid, enter 0.5 in the
rounding field. Overtime over the minimum is paid
according to the actual time.
Buttons
Pay agreements
See the description of the function Pay agreements below.
Copy all to
Using this menu item, the entire pay agreement can be copied.
Count unit
Count units are used to delimit pay lines beyond a day. You can enter a period whereby a
minimum and maximum number of hours must be reached in order to trigger a pay type. For
example, in case of overtime, which can only be triggered after 37 hours of work per week.
Field Description
7 – 42
Setup
Payroll setup
Field Description
Period Enter the period during which you want the count unit
to add.
Wage type Shows the wage type for which adding is being done.
Wage type out Enter the pay type to be used when pay lines are
generated.
Pay agreement Shows the name of the pay agreement that the count
unit is associated with.
Button
Employee balances
This screen is described under Shop Floor Control/Setup/Employee/Employee balances.
7 – 43
Setup
Payroll setup
limit for overtime by 8 hours. Thus the minimum limit for overtime for the week containing a
holy day is 32 hours.
To deal with the above scenarios, the calculated average pay time and the calculated actual pay
time for the week can serve to adjust any overtime.
The calculated pay normtime is the paid hours in between the clock-in and clock-out times
specified on the profile sheets used for the daily calculation of work hours or, alternatively, the
number of hours given in the "Overtime / Flex limit" on the profile.
The calculated actual pay time is the paid time that the employees have worked per day.
The basis for adjusting the overtime is then the difference between the actual pay time and the
normtime.
7 – 44
Setup
Payroll setup
As shown in the above table, the total number of paid hours for the week is 42, 6 hours of
which are overtime.
This means that the week’s normal time is equal to 42 - 6 = 36 hours.
This can be balanced with the fact that there were 4 unpaid hours of absence during the week.
Those 4 hours are thus the difference between the week’s scheduled number of normal hours
and the week’s actual number of normal hours.
The 4 hours are deducted accordingly, thereby adjusting the paid overtime.
7 – 45
Setup
Payroll setup
Pay adjust
Using the pay adjustment function, you can make changes in the pay basis with retroactive
effect. The function is typically used to control the rules for the pay determined on the basis of
events over a longer period.
Field Description
With the above rule for pay adjustment, the system will calculate the difference between the
actual pay time and the normtime for the selected pay period.
Use the "Adjustment paytypes" button to select the pay types to be adjusted in connection with
a pay adjustment.
7 – 46
Setup
Payroll setup
Button
Adjustment paytypes
This screen is used to select the pay types to be adjusted in connection with a pay adjustment.
Field Description
Offset pay type Possible offset pay type that should be adjusted
7 – 47
Setup
Payroll setup
Monday:
Overtime hours 3 hours
Paid pay type "1301" 2 hours
Paid pay type "1302" 1 hour
Adjustment pay type "1302" -1 hour
Adjustment pay type "1301" -2 hours
Thursday:
Overtime hours 3 hours
Paid pay type "1301" 2 hours
Paid pay type "1302" 1 hour
Adjustment pay type "1302" -1 hour
Note: Pay adjustment are checked and created on a daily basis by the Shop Floor
Control / Approve / Transfer function.
Pay periods
This screen is described under Shop Floor Control / Setup / Payroll / Pay periods.
7 – 48
Setup
Payroll setup
Pay agreements
Use
Pay setup is used to determine what pay types are to be paid in connection with standard time,
overtime, breaks, flex, premiums, and absence.
On the above screen you can create the pay types that are to be paid on the selected day, for the
selected pay type. If you with to further set/delimit the pay type, the above screen allows you
to do so if you switch to the General tag page, since all setup options for the individual pay
type can be given here.
The following procedure for creating a pay agreement is recommended.
Select a day, for example Monday.
Create all pay types for Monday.
When this is done, Monday can be copied to the weeks's other days using the menu option
Copy day.
Next you rework each of the days, if the same rules do not apply to every day of the week in
the current pay agreement.
7 – 49
Setup
Payroll setup
Field Description
24-hour period start Shows a minus if the registration where the pay type
is to be generated from starts the day before. For
example, in the case of a bonus for night work that is
limited from 10 p.m. to 6 a.m.
From time Here you can enter a time from which the pay line is
to apply. If a time limit is set for the pay line, then the
counter used in the Minimum and Maximum fields is
reset for each time interval.
7 – 50
Setup
Payroll setup
Field Description
To time Here you can enter a time to which the pay line is to
apply. If a time limit is set for the pay line, then the
counter used in the Minimum and Maximum fields is
reset for each time interval.
Rounding form If you want to round off the pay time, select the
rounding principle here. The options are Up, Down,
and to a Minimum.
Count unit Select a count unit to serve as a criteria for the pay
line.
Period (count unit) Shows what period the count unit is added over.
Switch code Here you can enter a switch code to trigger the
secondary pay type and factor for the line. The switch
code can either be entered by the employee via the
registration screen or can be inserted on calculation.
Secondary pay type Shows the secondary pay type to be used if a switch
code is entered.
Secondary factor Here you can enter a factor that the secondary pay
type is to be multiplied by.
7 – 51
Setup
Payroll setup
Field Description
Invert sign Mark this field if you want the sign reversed upon
transfer to pay.
Cancel payment Mark this field if you do not want the pay line
transferred to pay. This field is typically used to
generate cost prices for salaried employees.
Profile Here you can enter a profile as a criteria for the pay
line.
Hourly rate / Piece rate Enter the pay type that the line applies to, that is,
either an hourly rate or a piecework rate.
No paid time required Mark this field if the pay line is to be paid, even if no
time is registered for the day. The pay line is
generated upon approval. This function is often used
for vacation pay, etc.
Local menu
Copy day
This menu item is used to copy weekdays.
Premium (manual)
Use
You can use this window to create pay premiums. With the help of premiums, the user can
allocate individual premiums manually to an employee. These manual premiums are meant to
7 – 52
Setup
Payroll setup
be a supplement to the pay negotiations when the automatic premiums are not sufficient. The
manual premiums are allocated at the time of approval.
Field Description
Pay type Here you can enter a pay type to be paid when the
premium is triggered.
Cost center Here you can attach a cost center to the premium.
Payroll statistics
Use
Pay statistics are used to collect, for example, statistics on overtime, premiums, and so forth.
7 – 53
Setup
Payroll setup
You can view the statistics in the employee directory and in queries.
Field Description
Button
Setup
Under Setup you can define what pay type you want to run statistics for and which period the
statistic should be run for.
7 – 54
Setup
Payroll setup
Field description
Field Description
Pay type Enter the pay type you want to run statistics for.
Button
Payroll statistics
This menu item is described under Shop Floor Control/Quiries/Pay/Payroll statistics.
Pay periods
Use
You can use this window to create pay periods.
7 – 55
Setup
Payroll setup
Field description:
Field Description
To date To
Button
Create
Use this screen to create pay periods.
Field description:
Field Description
To date To
7 – 56
Setup
Payroll setup
Field Description
7 – 57
Setup
Piecework setup
Piecework setup
Path: Shop Floor Control / Setup / Payroll / Piecework
Use
Under this menu item you will find functions for setting up SFC piecework.
Piecework
Use
Piecework is used to pay an hourly rate to employees based on their efficiency on the various
jobs. Piecework can be set up to apply to all employees, a group, or a single individual.
Piecework can also be set up to apply to all piecework jobs or a specific job.
7 – 58
Setup
Piecework setup
In Shop Floor Control under Setup - Parameters, you can specify in the ”Specify production
order” field whether piecework is to be specified per production order or whether it should
cover all piecework. Note that all registrations must be marked as a piecework rate. The basic
formula for calculating a piecework rate is:
Estimated time in seconds per pce. * reported quantity / actual time in seconds * piecework
rate.
Field Description
Minimum rate Enter a pay type from which a minimum rate, if any,
is to be taken. The pay type is also used for payment
of piecework rates.
7 – 59
Setup
Piecework setup
Field Description
Piecework groups
Use
The piecework group can be set up to limit which employees are included in an individual
piecework job.
Field Description
7 – 60
Setup
Piecework setup
Button
Members
Attaches the employees who the group is to apply to.
7 – 61
Setup
Production setup
Production setup
Path: Shop Floor Control / Setup / Production
Use
Use this menu item to set up the MRP parameters applicable to SFC.
Allocation keys
Use
Allocation keys are used to allocate bundle time for the different resources/groups. When you
create a bundle allocation for a resource/group, the bundle allocation given under Shop Floor
7 – 62
Setup
Production setup
Control/Setup/Parameters, is overridden. You can choose from the following allocation keys:
Estimation, Job, Net time, and Payroll allocation.
If more than one allocation key is used in a bundle, the allocation keys, on the first job in the
bundle is used on all the jobs.
If you select Estimation, the bundle time will be distributed according to the estimated time of
the individual jobs.
If you select Jobs, the bundle time will be distributed according to the number of jobs in the
bundle. This means that the jobs are each allotted an equal portion of the total bundle time.
If net time is chosen, then allocation is based on the total net time for the jobs in a bundle.
Each job is calculated according to the start and stop time.
Finally, you can select Pay allocation, which means that the actual job time is allocated to each
jobs in the bundle. The actual SFC cost price per hour is recalculated with the net time factor.
The Pay allocation is normaly used when one employee is working with several machines at
the same time.
Field Description
7 – 63
Setup
Production setup
7 – 64
Setup
Production setup
Below are examples that show how SFC allocates the time on the jobs in a bundle, depending
on the different kind of allocation keys used.
7 – 65
Setup
Production setup
Job 2 = 8 * (1 / 8) = 1 hour
Job 3 = 8 * (3 / 8) = 3 hours
7 – 66
Setup
Production setup
Use
Under this menu item via Shop Floor Control you can set standard production parameters
when starting productions from Shop Floor Control.
Field description
7 – 67
Setup
Production setup
For a field description, see the manual describing standard Axapta production. Settings
defined in this screen are only applicable for start via Shop Floor Control.
Path: Shop Floor Control / Setup / Production / Report as finished – default values
Use
Under this menu item via Shop Floor Control you can set standard production parameters
when reporting productions as finished from Shop Floor Control.
Field description
For a field description, see the manual describing standard Axapta production. Settings
defined in this screen are only applicable for reporting as finished via Shop Floor Control.
7 – 68
Setup
Terminal setup
Terminal setup
Path: Shop Floor Control / Setup / Terminals
Use
Under this menu item you can set up and apply terminal integration..
Terminals
Use
This is where you set up industrial terminals.
7 – 69
Setup
Terminal setup
There is currently full support for Benzing industrial terminals with Benzing 90x interface.
Field Description
7 – 70
Setup
Terminal setup
Field Description
For the other fields, the description can be viewed in the field description for Overview.
7 – 71
Setup
Terminal setup
Field Description
Parameter file path Shows the path to the terminal's parameter file.
Contains information about the terminal's dialog
setup, etc.
Booking file path Shows the path to the terminal's booking file.
Contains information about the registrations made on
the terminal.
Order file path Shows the path to the terminal's order file. Contains
information about commands to be sent to the
terminal.
Master file path Shows the path that master files are written to and
read from. Contains employee information that is sent
to the terminal. This can include employee name,
balances such as flex, etc.
7 – 72
Setup
Terminal setup
For all the above file names, the file name is established automatically based on the terminal's
type and its stream ID.
Terminal tasks
Use
Under this menu item you can set up jobs for emptying terminals and the like.
Field Description
7 – 73
Setup
Terminal setup
Field Description
From date Shows a limit as to the date that the task is to become
effective.
7 – 74
Setup
Terminal setup
Field Description
Send statistics
Use
Here you select which statistic information you want to display in the industrial terminals.
7 – 75
Setup
Terminal setup
Field Description
Payroll statistics group Shows what pay statistics group is to send balance
information to the terminals.
You cannot use the same line for both payroll statistics and flex statistics.
Therefore, two lines are made, providing both types of balance information are to be sent out
in the terminals.
Terminal server
Use
Under this menu item you can run the jobs created under Terminal task.
Field description
Field Description
7 – 76
Setup
Terminal setup
Field Description
7 – 77
Setup
Wizard setup
Wizard setup
Path: Shop Floor Control / Setup / Wizards
Use
Here you will find the wizards belonging to SFC.
7 – 78
Setup
Wizard setup
Setup wizards
Use
This is where a job that initiates the SFC basic system is run. Here you can adapt General
parameters. You can choose whether Productions, Projects, and Indirect activities are to have a
job ID added and whether to create automatically default system activities.
Buttons
< Back
This button is inactive on this screen.
Next >
This button jumps forward to the next screen.
Cancel
This button interrupts the Wizard.
7 – 79
Setup
Wizard setup
Buttons
Parameters
This button takes you to the Parameters menu item.
Here you can define parameter settings for the following: General, Productions, Project,
Indirect activities, Cost price, Pay, Display options, and Number series.
For more information, see under Setup – Parameters.
< Back
This button takes you back to the preceding screen.
Next >
This button jumps forward to the next screen.
Cancel
This button interrupts the Wizard.
7 – 80
Setup
Wizard setup
Field description
Field Description
Assign Operations job Here you can choose whether to assign job number to
numbers? the operations that do not yet have one.
It is better if the field Job level, under Setup –
Parameters – Production, is set to ”Route”.
Assign Projects job numbers? Here you can choose whether to assign job number to
the projects that do not yet have one.
Assign Activities in project Here you can choose whether to assign job numbers
job numbers? to the activities underling the projects that do not yet
have one.
7 – 81
Setup
Wizard setup
Buttons
< Back
This button takes you back to the preceding screen.
Next >
This button jumps forward to the next screen.
Cancel
This button interrupts the Wizard.
Field description
Field Description
Create waiting activity? Here you can choose whether to create a job-type
indirect activity ”System waiting”.
This is used by default in SFC when employees
clock-in without clocking in for a production, a
project, or an indirect activity.
7 – 82
Setup
Wizard setup
Field Description
Create clock-in/clock-out Here you can choose whether to create two job-type
activity? indirect activities ”Clock-in” and ”Clock-out”.
These are used by default in SFC when employees
make clock-in or clock-out registrations.
Update parameters? Here you can choose whether the settings defined
under parameters should update the current settings.
Buttons
< Back
This button takes you back to the preceding screen.
Next >
This button jumps forward to the next screen.
Cancel
This button interrupts the Wizard.
7 – 83
Setup
Wizard setup
Field description
Field Description
Buttons
< Back
This button takes you back to the preceding screen.
Finish
This button updates SFC with the selected adaptations made in this Wizard.
7 – 84
Setup
Wizard setup
Cancel
This button interrupts the Wizard.
7 – 85
Setup
Wizard setup
7 – 86