MES Client User Guide
MES Client User Guide
Client
User Guide
Version 6.1
March, 2019
© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.
No part of this documentation shall be reproduced, stored in a ret rieval system, or transmitted by any
means, electronic, mechanical, photocopying, rec ording, or otherwise, without the prior written
permission of AVEVA. No liability is assumed with respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, AVE VA assumes no
responsibility for errors or omissions. The information in this documentation is subject to change without
notice and does not represent a commitment on the part of AVEVA. The soft ware described in this
documentation is furnished under a lice nse agreement. This soft ware may be used or copied only in
accordance with the terms of such license agreement.
ArchestrA, Aquis, Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, Int elaTrac,
InTouch, OASyS, PIPEPHASE, PRiSM, PRO/II, PROV ISION, ROMeo, SIM4ME, SimCentral, SimSci,
Skelta, SmartGlance, Spiral Software, Termis, WindowMaker, WindowViewer, and Wonderware are
trademarks of AVEVA and/or its subsidiaries. An extensive listing of AVEVA trademarks can be found at:
https://sw.aveva.com/legal. All other brands may be trademarks of their respective owners.
Publication date: Wednesday, March 13, 2019
Contact Information
AVEVA Group plc
High Cross
Madingley Road
Cambridge
CB3 0HB. UK
https://sw.aveva.com/
For information on how to cont act sales, customer training, and technical support, see
https://sw.aveva.com/contact.
MES Client User Guide
Contents
Chapter 1 Getting Started................................................................................................... 15
Introduction ............................................................................................................................ 15
About MES Client.................................................................................................................... 15
Installing MES Client ............................................................................................................... 16
Starting MES Client for the First Time ....................................................................................... 16
Starting MES Client ................................................................................................................. 17
Navigating in MES Client ......................................................................................................... 17
Closing a Module .............................................................................................................. 18
Switching Between Modules in the Tabbed Workspac e ....................................................... 19
Working with Ent ries ............................................................................................................... 19
Creating an Entry .............................................................................................................. 19
Undoing Changes ............................................................................................................. 19
Saving Changes ................................................................................................................ 19
Cutting, Copying, and Pasting Information .......................................................................... 20
Deleting an E ntry............................................................................................................... 20
Customizing Quick Access Toolbar .......................................................................................... 20
Archiving, Purging, and Restoring Dat a .................................................................................... 21
Switching Languages at Run Time ........................................................................................... 21
Viewing Error Information ........................................................................................................ 21
Customizing What You See in MES Client ................................................................................ 21
Showing/ Hiding the Status Bar ........................................................................................... 21
Showing/ Hiding the Navigation Pane, Properties Pane, and Error List Pane .......................... 22
Docking Windows .............................................................................................................. 22
Customizing the Columns Shown in the Tabbed Workspace ................................................ 23
Sorting Information ............................................................................................................ 24
Filtering Data in the Editor Window ..................................................................................... 25
Showing a Window as a Tabbed Document in the Tabbed Workspac e ................................. 26
Adding and Removing Groups in the Navigation Pane ............................................................... 27
Version 6.1 3
MES Client User Guide Contents
4 Version 6.1
Contents MES Client User Guide
Capabilities ....................................................................................................................... 67
Schedule Jobs .................................................................................................................. 68
Jobs ................................................................................................................................. 68
Utilization.......................................................................................................................... 71
Labor................................................................................................................................ 73
OEE ................................................................................................................................. 73
Understanding Batches and Lots for OEE and Estimated Times ..................................... 74
Storage ............................................................................................................................ 75
Class Membership............................................................................................................. 76
Files ................................................................................................................................. 76
Adding Files and Web Pages to an Entity ...................................................................... 77
Directories ........................................................................................................................ 80
Adding Directories to an Entity...................................................................................... 80
Miscellaneous ................................................................................................................... 81
Assigning Item Reason Groups to an Entity ........................................................................ 81
Assigning Attributes to an Entity ............................................................................................... 82
Parent Entities and Inheritance ................................................................................................ 83
Associations Inherited from a Parent Entity ......................................................................... 83
Entities with Multiple Parents ............................................................................................. 84
Resolving Inheritance for Entities with Multiple Parents .................................................. 84
Chapter 7 Sites..................................................................................................................... 85
Introduction to Sites ................................................................................................................ 85
Creating a Site ........................................................................................................................ 85
Version 6.1 5
MES Client User Guide Contents
Version 6.1 7
MES Client User Guide Contents
8 Version 6.1
Contents MES Client User Guide
Version 6.1 9
MES Client User Guide Contents
10 Version 6.1
Contents MES Client User Guide
Version 6.1 11
MES Client User Guide Contents
12 Version 6.1
Contents MES Client User Guide
Version 6.1 13
MES Client User Guide
C HAPTER 1
Getting Started
In This Chapter
Introduction .................................................................................................................................. 15
About MES Client ......................................................................................................................... 15
Installing MES Client ..................................................................................................................... 16
Starting MES Client for the First Time ............................................................................................ 16
Starting MES Client....................................................................................................................... 17
Navigating in MES Client ............................................................................................................... 17
Working with Ent ries ..................................................................................................................... 19
Customizing Quick Access Toolbar ................................................................................................ 20
Archiving, Purging, and Restoring Dat a .......................................................................................... 21
Switching Languages at Run Time ................................................................................................. 21
Viewing Error Information .............................................................................................................. 21
Customizing What You See in MES Client ...................................................................................... 21
Adding and Removing Groups in the Navigation Pane .................................................................... 27
Introduction
The Manufacturing Execution System (MES) Client application provides a us er int erface to configure and
monitor your plant model and production processes.
The MES Client application gives you the ability to configure items, operations, proc esses,
specifications, labor, certific ations, work orders, and jobs. You can configure the collection of data
related to the plant floor equipment performance information for determining the Overall Equipment
Effectiveness (OEE) and its components—A vailability, Performance, and Quality. You can also
configure sample frequencies, characteristics, and test plans to collect quality -related data.
The information configured in the MES Client application is used t o collect your plant process information
from operators and production equipment on the plant floor. The information collected and stored from
your production processes gives you the information needed to control and improve the overall operation
management and performance of the plant.
Version 6.1 15
MES Client User Guide Getting Started
16 Version 6.1
Getting Started MES Client User Guide
For more information, see Creating the Initial MES User or OS Group with the Minimum Required
Privileges.
2. In the Language list, click the language in which you want the login dialog box to appear.
You can select only those languages that are configured in the MES Client application. If you restart
the application, the language setting resets to the default language. The defa ult language is set by
the Display system parameter Default Language. For more information on the Display system
parameters, see System Parameters Reference on page 341.
3. In the User Name and Password boxes, type your username and password.
o If the MES user Security mode is set to Native, you can obtain the username and password from
the MES administrat or who set up users in MES Client.
o If the Security mode is set to OS User or OS Group, enter your Windows username, including the
domain.
4. Click Logon.
The MES Client application opens.
Note: If the MES user Security mode is set to OS Group and the username you entered is not a member
of a Windows user group that has been added to the MES database, the following error message
appears: OS User group is not configured. For more information, see Setting Up User Groups and Users
in OS Group Security Mode on page 45.
Version 6.1 17
MES Client User Guide Getting Started
Navigation Pane
You can select a group in the Navigation pane to show the associated modules underneath. For
more information on working with groups, see Groups and Modules on page 29.
Tabbed Workspace
When you click a module from the Navigation pane, the configuration workspac e appears in the
Tabbed Workspace.
Properties Pane
When you click an item in the workspace, its properties appear in the Properties pane and can be
configured here.
Error Li st Pane
The Error List pane shows the errors occurred during configuration.
The Navigation pane, Properties pane, and Error Li st pane are dockable panes. You can undock and
move them to the top, bottom, right, or left of the Tabbed Workspace.
Closing a Module
You can close a selected module or all open modules in the MES Client application.
To close a window
18 Version 6.1
Getting Started MES Client User Guide
Creating an Entry
When you create a new entry, you can type the details for the new entry in the Properties pane.
To create an item
On the ribbon, click the Home tab. In the Main group, click New.
Undoing Changes
You can undo multiple actions and revert to the original state before saving the changes. This
functionality will not work once the changes are saved.
To undo the last change
On the ribbon, click the Home tab. In the Clipboard group, click Undo.
To undo all changes
On the ribbon, click the Home tab. In the Clipboard group, click Undo All.
Saving Changes
You can save the changes that you have made to a single module or all modules that are open ed in the
Tabbed Workspace.
Version 6.1 19
MES Client User Guide Getting Started
Deleting an Entry
To delete an entry
On the ribbon, click the Home tab. In the Main group, click Delete.
20 Version 6.1
Getting Started MES Client User Guide
Version 6.1 21
MES Client User Guide Getting Started
When you show a hidden pane or list, it appears in the position it was in when it was hidden.
To hide a pane or list
1. Select the pane or list that you want to hide.
2. Click the Window Position menu icon (on the top of Navigation Bar, Error Li st, and
Properties pane), and then click Hide.
To show a hidden pane or list
On the ribbon, click the View tab. In the View group, click either Navigation pane, Propertie s pane,
or Error li st.
To auto hide a pane or list
1. Select the pane or list that you want to auto hide.
2. On the top of Navigation Bar, Error Li st, and Propertie s pane, click the Auto Hide icon .
To show a pane or list that has been automatically hidden
Click the tab along the side of the application.
Docking Windows
Dockable allows you to dock the selected pane in any of the four window position that is left, right, top,
and bottom.
To dock a window
1. Select the window that you want to dock.
2. Do one of the following:
Click the Window Position menu icon (on the top of Navigation Bar, Error Li st, and
Properties pane), and then click Dockable.
22 Version 6.1
Getting Started MES Client User Guide
.
You will be able to see the arrows when you drag a window.
For example, the Process Class ID column is dragged bet ween Status and Process ID columns in
the dialog box shown below. Once the columns are arranged the Process Class ID column appears
between Status and Process ID columns.
Version 6.1 23
MES Client User Guide Getting Started
The data grid appears in the order you stack the columns. For example, columns user ID, language,
active, and description are stacked and information related to these columns is also stacked in the
same order in the dialog box shown below.
Sorting Information
You can sort information in the workspace based on different columns.
24 Version 6.1
Getting Started MES Client User Guide
To sort a column
Select a column and click the sort icon to sort a column in ascending or descending order.
To group information
1. Click Filter Bar in the Editor window.
2. Drag and drop a column on Group by Area in the E ditor window. The information is sort ed based on
the selected column. For example, in the following dialog box the item data grid is grouped by the
Item Class ID column.
3. Click the filter condition icon and select a condition from the list to configure the search. By
default, the starts with option is selected.
Version 6.1 25
MES Client User Guide Getting Started
4. Select Custom to do a custom search. The Custom Filter Selection dialog box appears.
26 Version 6.1
Getting Started MES Client User Guide
3. To show the window back in its original position, right-click the tabbed document in the Tabbed
Workspace, and then click Dockable.
2. Point to Add or Remove Buttons, and then click the group you want to add or remove from the
Navigation pane.
To move up and down a group
1. Click the menu icon at the bottom right of the Navigation pane.
2. Click Navigation Pane Options.
The Navigation Pane Options dialog box appears.
3. Select a group, and then click Move Up or Move Down to move a group up or down.
4. Click Reset to revert to the default settings.
5. Click OK to save the changes.
To show and hide groups
Click the icon at the bottom right of the Navigation pane, and then do the following:
Click Show More Buttons to view all groups in the Navigation pane.
Click Show Fewer Buttons to hide some groups in the Navigation pane.
Version 6.1 27
MES Client User Guide
C HAPTER 2
Groups and Modules
In This Chapter
Introduction to Groups and Modules ............................................................................................... 29
Master Data Config Modules ......................................................................................................... 29
Product Definition Modules ............................................................................................................ 30
Operations Management Modules ................................................................................................. 30
Order Management Modules ......................................................................................................... 31
System Management Modules....................................................................................................... 31
Quality Management Modules ....................................................................................................... 31
Version 6.1 29
MES Client User Guide Groups and Modules
30 Version 6.1
Groups and Modules MES Client User Guide
Labor Categories
Allows you to create labor categories that can be assigned to MES users and job operations. Labor
categories can provide cont extual information about the time that MES users spend working on
entities that have the ability to track labor.
Certifications
Allows you t o define certifications that can be assigned to items, operations, operation steps, and job
steps to restrict user access to related tasks or require sign-offs to complete those tasks for auditing
purposes.
Processe s
Allows you to configure a processes, operation, and data log properties. You can link processes to
items. You can specify specification, steps, and attributes for an operation. You can also assign
certification to an operation.
Dynamic Routing Usage
Allows you to configure a dy namic routing process.
Standard Operations
Allows you to configure a standard operation and dat a log properties. You can specify specification,
steps, and attributes for a standard operation. You can also assign certification to a standard
operation.
Attribute s
Allows you to specify the attributes for operations and processes.
Version 6.1 31
MES Client User Guide Groups and Modules
Sample Plan
Specifies a group of sample plan frequencies that apply to one or more QM specifications.
Characteristic (Definition, for Variables and Attribute s)
Allows you to define characteristics, the paramet ers of a product or process that has to be measured.
Two types of characteristics include variables and attribut es.
Variables are measurements that can assume any value, limited by an upper and/or lower bound.
Attributes always occur in integer amounts.
QM Specification
Specifies a set of values that applies to characteristics with a defined context in which thes e values
are applicable.
Causes
Allows you to define cause groups and causes. This module allows you to define the values of a
sample.
Attribute s
Allows you to specify sample attributes that can be linked to a QM specification and result attributes
that can be linked to a QM characteristic.
32 Version 6.1
MES Client User Guide
C HAPTER 3
General Parameters
In This Chapter
Introduction .................................................................................................................................. 33
System Parameters ...................................................................................................................... 33
Managing General Parameters ...................................................................................................... 36
Introduction
You can use the General Parameters module to modify the existing system parameter values of the
MES applications.
The General Parameters module is grouped under the Ma ster Data Config group in the Navigation
pane. For information on groups and modules, see Groups and Modules on page 29.
System Parameters
The system parameters contain the settings and actions that the MES applic ations can perform. For
more information on definition and explanation of the values for each parameter, see S ystem
Parameters Reference on page 341. The paramet ers are separated into the following groups:
Archi ve
In the Archive group, you can define the archive query window size (in hours ), archive root directory
path, and archive server host.
Data Editor
In the Data Editor group, you can define the system paramet ers for item production, item
consumption, labor usage, item lots, job steps, and entity utilization.
You can specify the following warnings and alerts for users:
o Whether you want the system to display a prompt message before deleting dat a in the dat a
editor.
o Whether a user should restrict the number of work orders that can be displayed in a list.
o Whether you want to use the previously saved edit or filter settings for entity usage, item
consumption editor filter settings, item production, job step data, and labor usage in the data
editor.
o The warning level for opening a specified number of records in the Item Lot, Entity Usage, Item
Cons, Item P rod, Job Step Data, and Labor Usage editors.
Data Entry
In the Data Entry group, you can define the system parameters for the data entries in the MES
database.
You can do the following:
o Specify when the database data should be archived.
o Specify a different consumption or production record whenever the data is changed.
Version 6.1 33
MES Client User Guide General Parameters
o Specify how frequently the MES Service should generate new samples and when to remove old
sample context data.
o Specify the work order that should be archived and when it should be arc hived.
o Specify the quantity provided by the us er to be verified whenever a new ent ry is added in the
MES Client application.
Di splay
In the Di splay group, you can define system paramet ers to display the MES applications.
You can do the following:
o Specify the colors for common errors, critical errors, informational messages, and warning
messages.
o Specify whether to display the details about customers, items, item classes, and users.
o Specify the default language for the MES Client application.
o Specify whether a user must filter the items.
o Specify colors used within the Sample Viewer cont rol for different sample states and result
states.
o Specify whether to display the file extension along wit h the file name.
o Specify whether to allow a user to restrict the number of storage entities that are displayed in a
list.
Dynamic Routing
In the Dynamic Routing group, you can do the following:
o Specify whether to combine rework from multiple work orders into a new common work order.
o Specify whether all the remaining jobs from the original work order must be copied to the end of
the new rework work order.
o Define a description for the rework jobs or work order.
o Specify whether the rework count should be differentiated based on the item reason, job
sequence number, operation ID, rework process, and work order ID.
o Specify whether the lot number for the rework work order should change.
A rework work order is created when rework for a job is identified.
Folders
In the Folders group, you can do the following:
o Specify whether changes to the date, time, and size of any of t he files in the folder should put the
folder on design hold.
o Specify whether all files or only download files be copied to the manufacturing directory when a
folder Copy Cont ents action is performed.
Note: Downloading folders to a physical entity is no longer supported, so this system parameter
no longer applies.
o Specify whether the system must log the file type or description changes.
o Specify the revision justification for the folder, so that they are ord ered properly.
General
In the General group, you can do the following:
o Specify whether to pass the time zone information to the middleware.
o Specify whether a user can report less than or more than the total amount of time he is pres ent.
34 Version 6.1
General Parameters MES Client User Guide
Version 6.1 35
MES Client User Guide General Parameters
o Specify whether jobs are instantiat ed from a process that end up with 0 quantity (usually
because there is nothing flowing into them from an upstream job).
o Specify whet her you want the system to prompt you for c heck -in the checked out process before
closing.
o Specify whether you want to view an entity tree in the Supervi sor’ s Queue dialog box.
o Specify the display for the file information.
You need to refresh the MES Supervisor application to reflect the changes done in the system
parameters.
36 Version 6.1
MES Client User Guide
C HAPTER 4
User Groups and Users
In This Chapter
Introduction to User Groups and Users........................................................................................... 37
Security Modes ............................................................................................................................. 38
The FactAdmin User Group and Unassigned Users List .................................................................. 39
Creating the Initial MES User or OS Group with the Minimum Required Privileges ............................ 39
Setting Up User Groups and Users in Native Security Mode ............................................................ 40
Setting Up User Groups and Users in OS User Security Mode ......................................................... 41
Setting Up User Groups and Users in OS Group Security Mode ...................................................... 45
Importing ArchestrA Users into the MES Database ......................................................................... 49
Assigning Privileges to User Groups .............................................................................................. 49
Providing Entity Access to User Groups ......................................................................................... 51
Providing Line Access to User Groups ........................................................................................... 52
MES Web Portal User Aut hentication and Privileges ....................................................................... 52
Version 6.1 37
MES Client User Guide User Groups and Users
The User Groups and Users module is grouped under the Ma ster Data Config group in the
Navigation pane. For more information on groups and modules, see Groups and Modules on page 29.
When you open the User Groups and Users module, the Current View tab appears on the ribbon.
Security Modes
There are three sec urity modes that determine the basis for MES application user logins. The mode is set
by the Security Mode system parameter in the Security group of the General Parameters module.
Native
The user groups and users are created in MES Client. This is the default security mode.
38 Version 6.1
User Groups and Users MES Client User Guide
OS User
The user groups are created in MES Client, and existing Windows Active Direc tory (AD) user
accounts are added to the native MES user groups.
OS Group
Existing Windows AD user groups are added to the MES database. This allows any existing
Windows AD us er accounts within eac h user group to have access to MES, according to the
privileges and entities assigned to the user group.
In OS Group security mode, a user logging into MES Client must be a member of a Windows user
group that has been added to the MES database. Otherwise, the following error message appears:
OS User group is not configured. For more information about logging in to MES Client, see Starting
MES Client on page 17.
For the most secure configuration, the security mode should be set to one of the Operating System (OS)
options. One of the OS options is also required for using the MES Web Portal. When deciding bet ween
OS User and OS Group, consider whether or not individual users need different default language
settings. When in OS Group mode, all users will have the default language set by the global system
parameter.
Note: If the initial user or OS Group is added without the privileges May run configuration tools and May
edit user settings enabled, you will have to ask the database administrator to delete the user or OS
Group from the users table in the MES dat abas e. You can then open MES Client without being prompted
to log in and create a user or OS Group with these minimum required privileges.
Version 6.1 39
MES Client User Guide User Groups and Users
The procedure you use to creat e the initial MES user depends on the Security mode you plan to use for
MES application user logins. For more information on the available Security modes, see Security Modes
on page 38.
Creating the Initial MES User if Using Native or OS User Security
1. In the Security group of the General Parameters module, set the Security Mode system parameter
to Native (the default ) or OS Us er.
2. Depending on the Security mode selected, do one of the following:
Create a native us er in a user group. See Setting Up User Groups and Users in Native Security
Mode on page 40.
Add a Windows user account to a user group. See Setting Up User Groups and Users in OS
User Security Mode on page 41.
3. In the User Groups and Users module Editor window, select the user group to which you want to
assign the privileges.
4. On the Privileges tab, expand the Configurator privileges group.
5. Make sure the May run configuration tools and May edit user settings check boxes are selected to
enable them. For more information, see Assigning Privileges to User Groups on page 49.
Creating the Initial MES User Group if Using OS Group Security
1. In the Security group of the General Parameters module, set the Security Mode system parameter
to OS Group.
2. Add a Windows user group. See Setting Up User Groups and Users in OS User Security Mode on
page 41.
3. In the User Groups and Users Edit or window, select the user group t o which you want to assign the
privileges.
4. On the Privileges tab, expand the Configurator privileges group.
5. Make sure the May run configuration tools and May edit user settings check boxes are selected to
enable them. For more information, see Assigning Privileges to User Groups on page 49.
40 Version 6.1
User Groups and Users MES Client User Guide
3. On the ribbon, click Save in the Main group to save the changes.
To create a user in Native security mode
1. In the User Groups and Users module, select a user group to which you want to assign the new
user.
2. Do one of the following:
On the ribbon, click New User in the New list.
Right -click the user group name and click New User.
The user is added to the user group.
3. In the user's Properties pane, complete the following settings:
User ID
A unique ID for the user; for example, the employee ID of the user. The user will use this ID to log in
to MES applications.
Description
A description of the user; for example, the user's full name.
Language
The language for the user. The default is English.
Acti ve
Specifies whether the user is active. It allows you to deactivate the user without deleting the user
from the dat abas e.
Department
The default labor department to which to assign the us er.
Category
The default labor category to which to assign the user.
Hourly Cost
The hourly cost to assign the user.
User_Name spare 1 to 4
Additional information about this user account.
NewPassword
A new password for the user.
RepeatPassword
The new password, entered again to confirm that is is entered correctly. If the new password and
repeat password values are not the same, you will be prompted to re-enter them.
Groups
Lists all the user groups currently in the MES database. Select one or more user groups to which to
assign the user. User group members hip determines a user’s access privileges in the MES system.
4. On the ribbon, click Save in the Main group to save the changes.
Assigning Privileges and Entity Access to User Groups
After setting up user groups, you can assign user privileges and entity access to them. See Assigning
Privileges to User Groups on page 49 and Providing Entity Access to User Groups on page 51.
Version 6.1 41
MES Client User Guide User Groups and Users
You can first create the user groups and then add Windows users and assign them to groups. Or, you
can add the Windows users and then create user groups and assign users to the group.
To create a user group in OS User security mode
1. In the User Groups and Users module, do one of the following:
On the ribbon, click New User Group in the New list.
In the blank space below the Unassigned Users group entry, right-click and click New User
Group.
A new user group record appears in the workspace.
2. In the user group's Propertie s pane, complete the following settings:
Description
A unique name for the user group.
User ID
Lists all the Windows user accounts that have been added to the MES database. Select or clear the
check box next to the user's name to add or remove a user from the user group.
3. On the ribbon, click Save in the Main group to save the changes.
To add Windows users to a user group in OS User security mode
1. In the User Groups and Users module, select a user group to which you want to assign the new
user.
2. Do one of the following:
On the ribbon, click New User in the New list.
Right -click the user group name and click New User.
The Select Users dialog box appears. This is a Microsoft control and as such will not reflect the MES
language switching option.
42 Version 6.1
User Groups and Users MES Client User Guide
4. Select the location (domain) of the users to be added and click OK.
The selected loc ation appears in the From thi s location box on the Select Users dialog box.
5. Do one of the following:
If you know the names of the users to be added, enter them in the Enter the object name to
select box, separated by semicolons.
To verify that the users you entered are actually in the domain, click the Check Names button. If
more than one user name matches your entry, a Multiple Names Found dialog box appears.
You can select one or more names in this dialog box to add to the Enter the object name to
select box.
When you have finis hed entering us ers from the selected domain, go to step 9.
To search for users, click the Advanced button.
The Select Users advanced dialog box appears.
Version 6.1 43
MES Client User Guide User Groups and Users
6. Use the Common Queries Name or De scription box to filter the searc h results for the users to
retrieve. Leave thes e boxes empty to return all us ers in the domain.
7. Click the Find Now button.
The available us ers appear in the Search results list box.
9. To add users from another domain, select the new loc ation (domain), then enter the users from this
domain as you did before.
If you enter user names directly in the Enter the object names to select box, you must click the
Check Names button (whic h verifies the existing entries) to enable the Locations button.
10. When you have finis hed entering the users to add, click OK.
44 Version 6.1
User Groups and Users MES Client User Guide
The users appear in the User Groups and Users module under the selected user group.
11. Select each user and, in the Properties pane, complete the following settings:
Description
A description of the user. Defaults to the Windows full name of the user.
Language
The language for the user. The default is English.
Acti ve
Specifies whether the user is active. Clearing this option allows you to deactivate the us er without
deleting the user from the database.
Department
The default labor department to which to assign the us er.
Category
The default labor category to which to assign the user.
Hourly Cost
The hourly cost to assign the user.
User_Name spare 1 to 4
Additional information about this user account.
Groups
Lists all the user groups currently in the MES database. Select one or more user groups to which to
assign the user. User group members hip determines a user’s access privileges in the MES system.
12. On the ribbon, click Save in the Main group to save the changes.
Assigning Privileges and Entity Access to User Groups
After setting up user groups, you can assign user privileges and entity access to them. See Assigning
Privileges to User Groups on page 49 and Providing Entity Access to User Groups on page 51.
Version 6.1 45
MES Client User Guide User Groups and Users
Windows users who are members of one of the added user groups are added to the MES database the
first time they log into an MES application.
Unlike MES Native or OS User user accounts, OS Groups cannot be assigned default labor
departments, default labor categories, hourly costs, or spare fields. However, OS Group users can select
labor departments and labor categories in any application that uses the MES .NE T Labor control, such
as MES Operat or.
To add a Windows user group and its users in OS Group security mode
1. In the User Groups and Users module, do one of the following:
On the ribbon, click New User Group in the New list.
In the blank space below the Unassigned Users group entry, right-click and click New User
Group.
The Select Groups dialog box appears. This is a Microsoft control and as such will not reflect the
MES language switching option.
3. Select the location (domain) of the user groups to be added and click OK.
The selected loc ation appears in the From thi s location box on the Select Groups dialog box.
4. Do one of the following:
If you know the names of the user groups to be added, enter them in the Enter the object name
to select box, separated by semicolons.
To verify that the us er groups you entered are actually in the domain, click the Check Names
button. If more than one user group matches your ent ry, a Multiple Names Found dialog box
appears. You can select one or more names in this dialog box to add to the Enter the object
name to select box.
When you have finis hed entering us er groups, go to step 8.
46 Version 6.1
User Groups and Users MES Client User Guide
5. Use the Common Queries Name or Description box to filter the search results for the user groups
to retrieve. Leave these boxes empty to return all user groups in the domain.
6. Click the Find Now button.
Version 6.1 47
MES Client User Guide User Groups and Users
8. To add user groups from another domain, select the new location (domain), then enter the user
groups from this domain as you did before.
If you enter user group names directly in the Enter the object names to select box, you must click
the Check Names button (which verifies the existing ent ries) to enable the Locations button.
9. When you have finis hed entering the user groups to add, click OK.
48 Version 6.1
User Groups and Users MES Client User Guide
The user groups appear in the User Groups and Users module.
10. On the ribbon, click Save in the Main group to save the changes.
Assigning Privileges and Entity Access to User Groups
After setting up user groups, you can assign user privileges and entity access to them. See Assigning
Privileges to User Groups on page 49 and Providing Entity Access to User Groups on page 51.
Version 6.1 49
MES Client User Guide User Groups and Users
o To give the user group access to the Order Management group in the Navigation pane, in the
Supervisor section, select the May run supervi sor check box.
50 Version 6.1
User Groups and Users MES Client User Guide
o To allow the user group to create and modify work orders, in the Supervi sor section, select the
May create jobs check box.
4. On the ribbon, click Save in the Main group to save the changes.
Now, when a user who is only a member of this user group logs into MES Client, they will be able to
create and modify work orders in the Order Management group in the Navigation pane, shown below.
However, they will only have access to this feature.
Version 6.1 51
MES Client User Guide User Groups and Users
Entity access rights are additive. This means that a user will have the maximum entity access rights of all
the groups of which they are a member.
The Entity Acce ss tab shows all the entities that are defined in the MES Client application. The entities
are displayed in a tree structure in the Editor window.
To provide entity access to a user group
1. Select the user group to which you want to provide entity access rights.
2. Click the Entity Acce ss tab.
3. Select the required check box to provide entity access to a user group.
If you have provided access to a parent entity, the user can access all the child entities under that
parent entity.
4. On the ribbon, click Save in the Main group to save the changes.
User Authentication
The default Security Mode for MES installations is Native mode. However, MES Web Portal requires the
use of your system’s Windows Active Directory (AD) user groups or us er accounts for logging in.
Therefore, to support MES Web Portal users, the Security Mode must be changed to either OS Group or
OS User. Also, AD user groups or users must be added to the MES database using MES Client,
depending on the security mode.
52 Version 6.1
User Groups and Users MES Client User Guide
In OS Group mode, the AD groups to which a user belongs are checked and the user’s AD user
account is checked to verify their authentication to log in to an MES Web Portal session. If the user
belongs to an AD group that has also been configured as an OS group in the MES database, then
the user is allowed to open a session. If an MES user account does not already exist for that user,
then one is automatically created. For information about adding AD user groups as OS groups in the
MES databas e, see Configuring an OS User Group.
In OS User mode, the user’s AD user account is checked to verify their authentication to log in to an
MES Web Portal session. If the user’s AD user account has also been configured as an OS us er in
the MES dat abase, then the user is allowed to open a session. For information about adding AD user
accounts as OS users in the MES database, see Configuring an OS User.
Note: If you change the security mode, you have to restart the MES Web Portal service in Internet
Information Services (IIS).
MES Web Portal OS Group Security and Multiple Active Directory Domains
If your network is configured with multiple Windows AD domains, and you intend to use OS Group
security with MES Web Portal, you must select only Global and Univers al domain groups when
configuring MES groups. This is because MES Web Portal will not authenticate users in local groups if
the system is part of multiple domains.
As an example, say your network has multiple domains and you pick a local domain group to be an MES
group. You configure that group to have access to an entity, to run Operator, and to not allow editing of
entity settings. A user who belongs to that local domain group (and does not belong to any other groups
configured to be an MES group) would be able to log into the entity in MES Operator and perform
operations on that entity. However, the same user would not see the entity in MES Web Portal because
MES Web Portal will not authenticate the user from that domain local group.
You should only select local domain groups if you are sure that your network has only one domain.
Cons ult your net work administrator if you are unsure about whet her your network has multiple domains
or if you are unsure about whether a domain group is local, global, or universal.
Version 6.1 53
MES Client User Guide User Groups and Users
If at least one privilege for one of the MES user groups to which the user belongs is set, then even if
that privilege is not related to MES Web Portal functionality, the user will be able to access the MES
Web Portal application. However, only the Work Orders tile will be shown in the home page and only
the Work Order option will appear in the navigation menu.
7. MES licensing is checked. If the appropriate licensing is not available, a licensing message appears
and the user will not have access to the application.
8. Once logged in, the user will see the MES Web Portal pages and functionality as defined by their
MES user groups’ privilege and access settings.
May edit lines Configuration MES Client, Create, configure, modify, and delete any
in the MES user lines, regardless of line access settings.
group’s Privileges
If this privilege is not assigned, the user will
tab, Configurator
see only those lines to which they have line
group.
access. And for those lines, the user will not
See Assigning see the line Configuration tab or subt abs.
Privileges to User
If this privilege is assigned but the user has
Groups on page
not been assigned access to a line, the user
49.
can configure the line but will not see the
line’s Work Orders or Entitie s tabs. So the
user will not be able to view the line or its
entities and work orders.
54 Version 6.1
User Groups and Users MES Client User Guide
Line access Operation MES Web Portal, View lines, including their work orders and
in the line’s entities.
Configuration
Line access is assigned individually for
tab, Line Access
each line.
subtab.
If access to a particular line is not assigned,
See the topic
the user will be able to see work orders on
"Assigning Line
the Work Orders collection page, even if
Access to Users"
those work orders are assigned to that line.
in the MES Web
However, any links in MES Web Portal to
Portal User Guide
that line’s pages will be disabled.
or help.
If a user cannot edit lines and has not been
assigned access to any lines, they will not
see the Lines tile on the home page or the
Lines option in the navigation menu.
May edit entity Configuration MES Client, Create, configure, modify, and delete any
settings in the MES user entities, regardless of the user’s line access
group’s Privileges setting for the line to which an entity is
tab, Configurator assigned.
group.
If this privilege is not assigned, the user will
See Assigning see only those entities to which they have
Privileges to User been assigned access. And for those
Groups on page entities, the user will not see the entity
49. Configuration tab or subt abs.
Entity access Operation MES Client, The user will be able to see and perform
in the MES user operation tasks for only those entities that
group’s Entity have been assigned to the MES user
Acce ss t ab. groups of which the user is a member.
See Providing If a user cannot edit entities and has not
Entity Access to been assigned access to any entities, they
User Groups on will not see the Enti ties tile on the home
page 51. page or the Entities option in t he navigation
menu. On the line Enti ties page, they will
see the entity tiles and bottleneck
information, but the entity tiles will not
include operation-related icons.
One exception is that, even if the user does
not have access to an entity, if that entity
has the Can Store capability selected, the
user can select that entity in the To Storage
Location list in the Add Production and
Reduce Production dialog boxes.
Version 6.1 55
MES Client User Guide User Groups and Users
May assign a work Operation MES Client, Assign a work order to any line, regardless
order to a line in the MES user of the user’s line access authorization.
group’s Privileges
If a user cannot assign work orders to a line,
tab, Supervisor
then they cannot create work orders,
group.
because the line assignment is required for
See Assigning a new work order. The user can edit an
Privileges to User existing work order, but regarding the line
Groups on page assignment, the user can only reassign the
49. work order to no line.
May change work Operation MES Client, Change the status of a work order,
order state in the MES user regardless of the us er’s line access
group’s Privileges authorization for the line to which the work
tab, Operator order is assigned.
group.
If a user cannot change the status of work
See Assigning orders, then they cannot create work
Privileges to User orders, because the status assignment is
Groups on page required for a new work order. The user can
49. edit an existing work order, but cannot
change its status.
May edit utilization Configuration MES Client, Create, configure, modify, and delete
states in the MES user utilization states. This privilege applies to
group’s Privileges MES Web Portal only.
tab, Configurator
group.
See Assigning
Privileges to User
Groups on page
49.
May edit utilization Configuration MES Client, Create, configure, modify, and delete
reasons and in the MES user utilization reason groups and reasons. This
groups group’s Privileges privilege applies to MES Web Portal only.
tab, Configurator
Typically, the two utilization edit
group.
authorizations are either both set or not set
See Assigning for a user group.
Privileges to User
If a user has neither of the two utilization
Groups on page
edit authorizations, they will not see the
49.
Utilization tile on the home page or the
Utilization option in the navigation menu.
However, if they have entity access, they
will be able to assign utilization reasons to
events for those entities.
56 Version 6.1
User Groups and Users MES Client User Guide
An Application Engineer who is configuring the system but does not require access to operations
related to lines, work orders, entities, and entity events.
An Operations Supervisor who needs requires access to all lines, work orders, and entities but no
access to configuration tasks.
An Operator who requires access to specific lines and entities.
Application Operations
Setting Engineer Supervisor Operator
Line access No Yes, to all lines Yes, but only to lines on which they will
perform tasks
Entity access No Yes, to all entities Yes, but only to those entities on which
they will perform tasks
Version 6.1 57
MES Client User Guide
C HAPTER 5
Language Strings
In This Chapter
Introduction to Languages Strings .................................................................................................. 59
Creating a Language .................................................................................................................... 59
Editing a Language’s Strings ......................................................................................................... 60
Finding and Replacing a Language String ...................................................................................... 60
Viewing Language Details ............................................................................................................. 61
Note: The first 100,000 string IDs are res erved for MES internal use.
When you open the Languages module, a list of all the existing languages is shown in the Editor
window.
The Languages module is grouped under the Master Data Config group in the Navigation pane. For
information on groups and modules, see Groups and Modules on page 29.
The Languages module allows you to define and customize individual text strings in the language table.
The language table cont ains all the words and phrases that are utilized in the four core programs of the
system. Every user is assigned one language or dialect in the User Groups and Users module. For
more information on user groups and users, see User Groups and Users on page 37.
Creating a Language
You can create a new language in the MES Client application and delete an existing language.
You can also change the default language in the MES Client application. You cannot delete and edit
default languages. For more information on switching default languages, see S witching Languages at
Run Time on page 21.
Version 6.1 59
MES Client User Guide Language Strings
2. In the Current View tab, select a reference language in the Reference Language list.
The reference language allows you to choose which language to use as a reference when making
changes in the new language. The reference language string is the original word or phrase. Strings
for the reference language are shown in the Reference column in the tab and, for the selected string
record, in the Reference box in the Properties pane.
3. Select the language string that you want to edit.
4. In the Edit box in the Propertie s pane, type the new language string that corresponds to the
reference language string shown in the Reference box.
5. To save your language string edits, on the ribbon, click Save in the Main group.
60 Version 6.1
Language Strings MES Client User Guide
The Current View tab appears on the ribbon when you edit a language.
2. In the Replace dialog box, complete the following settings:
Find what
Type the text that you want to search.
Replace
Type the text with which you want to replace the old text.
Match ca se
Specifies whether to enable a case-sensitive search.
3. Click Replace All. The text is replaced at all occurrences.
4. On the ribbon, click Save in the Main group to save the changes.
Version 6.1 61
MES Client User Guide
C HAPTER 6
Physical Entities
In This Chapter
Introduction to Physical Entities ..................................................................................................... 63
Restrictions on Entities Assigned to Lines in MES Web Portal ......................................................... 65
Applying Filters ............................................................................................................................. 65
Creating a Physical Entity.............................................................................................................. 66
Entity Classes .............................................................................................................................. 66
Entity Properties ........................................................................................................................... 67
Assigning Attributes to an Entity..................................................................................................... 82
Parent Entities and Inheritance ...................................................................................................... 83
Note: If you updat e MES Client, the changes are not reflected on the objects in the Application Serve r. A
re-synchronization of the server from EMB might overwrite changes made in MES Client. See the MES
Entity Model Builder User Guide for more information.
Version 6.1 63
MES Client User Guide Physical Entities
When you open the Physical Entitie s module, the entity tree pane on the left contains a tree diagram of
all defined entities. The Propertie s pane on the right displays detailed information, capabilities, and
capability parameters of specific entities. The Attribute s tab allows you to assign attributes to the
selected entity.
Physical entities are the components of the system that y ou log on to. An entity might be a building, a
location within a building, a production line, a single machine, a storage location or a bin. It can be
defined in a tree structure with child entities that inherit default values (like shift schedules) from t he
parent.
The entity tree allows you to define all the entities, along with any detailed information and
inter-relationships specific to those entities.
The entity tree can include t wo types of entity nodes:
A standard entity node, indicated by a gear icon: .
An entity class node, indicated by a folder icon: . For more information about the difference
between standard and entity class entities, see Entity Classes on page 66.
The root node Entitie s is neither an entity class or an entity. It serves as the starting point for the rest of
the entity tree.
When you select an entity node, the following options can be available:
Undo
Canc els any change that has been made in the right pane, unless they are already saved.
Paste
Inserts the cut or copied entity under the selected entity.
64 Version 6.1
Physical Entities MES Client User Guide
Clone
Creates an exact duplicate of the selected entity. To clone an entity, you need to select the entity
under which you want the cloned entity to be located. Select the entity that you want to clone,
right-click and then select Clone.
Insert
Adds a new entity under the checked entity.
The entity name must be unique as it identifies the entity in t he data records.
Delete
Delet es the selected entity.
Cut
Removes the link between the selected entity and its parent, and allows you to paste it in anot her
location on the entity tree. If you do not paste it, the link is restored.
Copy
Creates another reference to the selected entity, and allows you to paste this new reference int o
another location in the entity tree. Both the entity nodes access the same physical entity. If you do not
paste it, the copy is terminated.
The Propertie s pane includes several group of properties that can be accessed by expanding them. See
Entity Properties on page 67.
To modify an entity's properties, select the entity in the entity tree, make the required changes, and save
the changes.
By default, the Physical Entitie s module is grouped under the Master Data Config group in the
Navigation pane. For more information on groups and modules, see Groups and Modules on page 29.
Applying Filters
The Apply Filter function allows you to view a list of physical entities which match the filter options that
you enter.
2. Select the required filter options from the Physical Entitie s Filter section.
Name
Name of the physical entity.
Description
Description of the physical entity.
Show Entity Classe s
Specifies whether entity classes to which other entities are grouped s hould be displayed. Select the
option to include entity classes and entities in the result set.
Parent Entities
Parent of the physical entity. Select the Entitie s option in this section.
Capabilities
Capability of an entity. You can select one or more capabilities.
3. Click Apply Filter. The list of physical entities matching the filter is shown.
Entity Classes
Unlike entities that are created using MES Client, entities that are created using an ArchestrA IDE model
and Entity Model Builder have only one direct parent. If you would like to organize entities from an
ArchestrA IDE model into groups in the same way as parent entities can be used to group entities
created directly in MES Client, you can create entity classes. You can then copy the entities from
ArchestrA IDE model to entity class branches in the MES Client entity tree.
An entity class is an additional hierarchy for grouping like entities together even though they might reside
in different locations within the entity hierarc hy. For example, you might have multiple cartoners that you
want to group together within an entity class called "Cartoners." While the cartoners might exist in
different areas or work centers in the entity hierarchy, including them in the Cartoner entity class provides
an easy way to find them all. For more information about the uses for grouping entities by assigning them
to multiple parents, see Entities with Multiple Parents on page 84.
66 Version 6.1
Physical Entities MES Client User Guide
Entity classes that are created in MES Client are just like any other parent entities. They can be assigned
the same properties and can be parents and children of other entities. However, unlike standard parent
entities, entity classes are prot ected from being altered by Entity Model Builder. If an entity class has the
same name as an ArchestrA IDE model entity, Entity Model Builder is prevented from importing that
entity or otherwise changing the similarly-named entity class.
Entity Properties
The Entity Properties pane consists of several configuration groups, which are described in the
following topics.
Capabilities
The Capabilities configuration group defines the functions an entity can perform.
Version 6.1 67
MES Client User Guide Physical Entities
Note: Downloading files to physical entities is no longer supported. So the Can Copy Folders
capability no longer applies to the system.
Schedule Jobs
When the Can Schedule Jobs capability is selected, the Schedule Jobs group becomes available in
the Properties pane.
Jobs
When the Can Run Jobs capability is selected, the Jobs group becomes available in the Properties
pane.
The Jobs configuration group allows the selected entity to run jobs, and is available in MES Operator's
Enti ty Logon window.
68 Version 6.1
Physical Entities MES Client User Guide
Store output in
The default storage location for produced items.
Receive input from
The default storage location for consumed items.
Version 6.1 69
MES Client User Guide Physical Entities
70 Version 6.1
Physical Entities MES Client User Guide
Utilization
When the Can Capture Util capability is selected, the Utilization group becomes available in the
Properties pane.
The Utilization configuration group includes the utilization reason settings for the entity.
Allowable Reasons
Specifies the allowable reasons when you attempt to change the current utilization reason for an
entity. By default, all the reasons are available.
Utilization From I/O
If utilization reasons are being collected in the form of raw reason codes from external sources (like
PLC) through a Utilization Capability Object, then select this option.
Version 6.1 71
MES Client User Guide Physical Entities
With this option selected, you can define a default final reason to which the enti ty changes
automatically when that raw reason occurs. However, you can and typically should define other
utilization reasons to map to the raw reason code as options from which the operat or can select in
case that default reason is not applicable. This is especially true for downtime, for whic h the PLC
might not be able to identify everything that can go wrong, but the operator can. When you assign
multiple utilization reasons for a raw reason code, they will be listed as options in a selection dialog
box that appears for the operator when that raw reason occurs.
For each raw reason code, add one or more entries by doing the following:
a. Click the + button.
b. In the Reason Selection dialog box, select a utilization reason to whic h the raw reason code will
be mapped, and then click OK.
c. In the Raw Reason Code column, ent er the raw reas on code.
d. In the Prompt column, select the check box if you want the operat or to be prompted to manually
select a utilization reason from the list of allowable reasons when a new raw reason code
becomes active.
If there is no raw reason code coming from the PLC, then do not select the Utilization From I/O
option. When changing the entity's utilization reason, an operat or will be able to select from the
reasons that are defined using the Allowable Reasons button.
Target utilization%
Specifies the target utilization percentage identified for an entity.
Default reason when job starts
Specifies the default utilization reas on for the entity when a job starts.
Default reason when job ends
Specifies the default utilization reas on for the entity when a job ends.
Default reason when shift starts
Specifies the default utilization reas on for the entity when a shift starts.
Default reason when shift ends
Specifies the default utilization reas on for the entity when a shift ends.
Default unknown reason
Specifies the default reason when the entity utilization reason is unknown.
Util_Exec spare1, Util_Exec spare2, Util_Exec spare3, Util_Exec spare4
For additional information about the entity utilization.
72 Version 6.1
Physical Entities MES Client User Guide
Labor
When the Can Capture Labor capability is selected, the Labor group becomes available in the
Properties pane.
Department
The default labor department for a user working on this entity.
Labor Category
The default labor category for a user working on this entity.
Number of Simultaneous Operators (0 = unlimited)
The total number of users allowed to be active, at the same time, on this entity.
Labor_Exec spare 1 to 4
For additional information about labor for this entity.
OEE
When the Can Track OEE capability is selected, the OEE group bec omes available in the Properties
pane.
The OEE (Overall Equipment Efficiency) configuration group allows you to establish targets that are to
be achieved during production, and compare the actual results with the targets.
Version 6.1 73
MES Client User Guide Physical Entities
74 Version 6.1
Physical Entities MES Client User Guide
Storage
When the Can Store capability is selected, the Storage group becomes available in the Properties
pane.
The Storage configuration group defines the capabilities of the storage entity.
Type
Specifies the type of entity.
Delete inventory when quantity reaches 0
Specifies whether the inventory record in the database is deleted when the remaining quantity of an
item reaches zero.
Allow negative quantities
Specifies whether the storage entity can store negative quantity for an item in an entity.
The Allow negative quantities paramet er will not have an effect if the Storage parameter Multiple
lots/items stored here become indistinguishable has also been selected and there are still items
available in other lots. This is because subtracting an item from a lot will never allow the quantity to
fall below zero if there are enough items in other lots to meet the quantity used. Instead, the item
quantity will be removed proportionately from the other lots. (That is, the system prorates the
subtraction of quantities across all of the lots, so the quantities in a given lot will not become negative
unless there are no items remaining in any other lot.)
Allow multiple items
Specifies whether the storage entity stores different items at the same time.
Allow multiple lots
Specifies whether the storage entity stores different lots for an item at the same time.
Moveable
Specifies whether you can relocate an entity. If you select this option, the Location field is enabled.
Version 6.1 75
MES Client User Guide Physical Entities
Location
Identifies where a movable entity is currently located. You can modify this field when the Moveable
option is selected.
Scannable ID
This field can be used primarily with movable storage entities that may be barcoded (e.g., a pallet). It
provides an alternative way to uniquely identify a storage entity, such as a pallet.
Note: Currently the base product does not contain any interface to barcode scanners, so there is no
internal use for this field.
Class Membership
The Cla ss Membership configuration group displays the list of entity classes associated with the entity
being configured.
The entity classes are the parents of the selected entity. For more information about entity classes, see
Entity Classes on page 66.
Files
You can add files and web pages to an entity to support the operator using that entity during production.
For example, a file or web page can contain information relative to setting up, operating, or maintaining
the entity. When a user is recording the execution of jobs on the entity using an application such as MES
Operator, the files and web pages will be available to them for viewing.
See Adding Files and Web Pages to an Entity on page 77.
76 Version 6.1
Physical Entities MES Client User Guide
2. Right -click in the dialog box, and then click Add files.
The Open dialog box appears.
3. In the file type list, select All files.
4. Navigate to and select the files to be added, and then click Open.
The selected files are listed in the Files dialog box.
Version 6.1 77
MES Client User Guide Physical Entities
2. Right -click in the dialog box, and then click Add URL.
The Add URL dialog box appears.
78 Version 6.1
Physical Entities MES Client User Guide
Click OK and that web page's URL is entered on the Add URL dialog box.
4. When you have finis hed entering the URL and description, click Close.
The URL is listed in the Files dialog box.
Version 6.1 79
MES Client User Guide Physical Entities
Directories
You can add directories to an entity to support Folders functionality. Using the Folders function in MES
Supervisor, you can copy the contents of a folder to an entity directory. You can then use a custom
application to allow users to access the copied files. This allows users to edit the local files in the entity
directories without affecting the master source files that are kept in Folders.
See Adding Directories to an Entity on page 80.
3. Navigate to and select the folder to be added, and then click OK.
The folder is added to the list in the Directorie s group.
80 Version 6.1
Physical Entities MES Client User Guide
Miscellaneous
The Mi scellaneous configuration group contains additional options.
Version 6.1 81
MES Client User Guide Physical Entities
82 Version 6.1
Physical Entities MES Client User Guide
The Add attribute s dialog box appears. Entity attributes that have not been assigned to the entity
are listed.
4. Select the attributes to assign to the entity, and then click OK.
The attributes are added to the Attribute s tab.
5. For each attribut e, enter a value specific to this entity and optionally add a note.
6. Save the changes.
To remove an attribute from the entity
1. Right -click the attribute and click Delete.
You are prompted to confirm the deletion.
2. Click Yes.
Version 6.1 83
MES Client User Guide Physical Entities
If a specification has been assigned to a parent entity, and the same operation is assigned to the
parent and child but with 0% flow to the parent (and so no job is created for the parent), the child
entity will inherit the specifications of the parent operation
If a QM specification has been assigned to a parent entity, any child entity that has the Can Capt ure
QM Data capability will inherit the QM specification.
Serial numbers, if the entity is producing serialized items
84 Version 6.1
MES Client User Guide
C HAPTER 7
Sites
In This Chapter
Introduction to Sites ...................................................................................................................... 85
Creating a Site.............................................................................................................................. 85
Introduction to Sites
You can use the Sites module to specify location of an entity as per the time zone. An entity can belong
to one site and all the child entities of that entity also belongs to the same site.
The site information is used while saving information about an event that happened on an entity. The
system stores the GMT dat e and local date for the entity.
When a shift starts on an entity using the MES Client application, system records the start time of the shift
in UTC and local time, but the background process is not in the same time zone as the entity. The loc al
start time that should be recorded for the shift should be the local time of the entity, not the background
processes local time. The Site s module provides the time zone information of the entity and this
information is used to record the correct local time for the entity into the database.
When you open the Sites module, a list of all the existing sites is shown in the Edi tor window.
By default, the Sites module is grouped under the Ma ster Data Config group in the Navigation pane.
For more information on groups and modules, see Groups and Modules on page 29.
Creating a Site
You can assign a site specification to an entity. Children entities inherit the parent entity sites.
To create a site
1. On the ribbon, click New Site in the New list. A new site record is shown in the Editor window.
2. In the Properties pane, enter the following settings:
Enti ty Name
Click the Brow se button. The Enti ty Window dialog box appears. Select the entity for which you
want to create the site from the entity tree.
Version 6.1 85
MES Client User Guide Sites
Site Name
A unique name for the site. This is an optional field.
Region
The time zone to which this entity belongs.
Enti ty De scription
A brief description of the selected e ntity.
3. On the ribbon, click Save in the Main group to save the changes.
86 Version 6.1
MES Client User Guide
C HAPTER 8
Shifts and Shift Schedules
In This Chapter
Introduction to Shifts and Shift Schedules ....................................................................................... 87
Filtering the Entities in the Navigation Tree ..................................................................................... 88
Creating a Shift ............................................................................................................................. 89
Creating an Entity Shift Schedule................................................................................................... 89
Creating a Shift Schedule for an Entity That Cannot Schedule Shifts ................................................ 90
When Shift Changes Are Applied ................................................................................................... 91
Version 6.1 87
MES Client User Guide Shifts and Shift Schedules
You must create entities before creating shift schedules. See Creating a Physical Entity on page 66.
When you open the Shift and Shift Schedule module, the Current View tab appears on the ribbon.
In the Current View tab, the following commands are available:
Toggle View
Allows you to flip the rows and columns bet ween days of the week and times the Shift Schedule
Editor section.
Zoom
Allows you to zoom in or zoom out in the shift schedule editor.
Add Schedule
Allows you to assign a shift schedule to an entity.
88 Version 6.1
Shifts and Shift Schedules MES Client User Guide
2. Click Apply Filters. Only the entities whose names match the filter criteria are displayed.
Creating a Shift
You can create shifts for the entities to organize work at the plant floor. For example, a conveyor line can
be scheduled to work in two shifts a day, the day shift and the night shift.
By default, three shifts are defined, Day, Afternoon, and Night.
To create a shift
1. On the ribbon, click New Shift in the New list. A new shift record is shown in the Editor window.
2. In the Properties pane, complete the following settings:
Description
A name for the shift.
ID
A unique ID for the shift. The shift ID identifies the shift in the data records, so must be unique and is
not editable after the shift definition is first saved.
Note: If you delet e a shift and then you create a new shift with the same s hift ID as that of the deleted
shift, the MES application shows data of the deleted shift and the deleted shift schedule appears in
the Shifts module.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing shift in the Propertie s pane.
The workspace shows an hourly grid and labels on the left to represent the day of the week. Each shift
and break period appears as a block within the appropriat e weekday extending from the start time to the
end time.
To create an entity shift schedule
1. In the Navigation pane, select the entity. For more information on filtering entities, see Filtering the
Entities in the Navigation Tree on page 88.
2. In the Shift Schedule Editor, specify a shift by doing one of the following:
Version 6.1 89
MES Client User Guide Shifts and Shift Schedules
Right -click the cell for the day and time of the start of the shift and select a predefined shift name.
The shift duration defaults to 8 hours. To modify the shift period, click and drag the handles at
either end of the shi ft block.
To directly specify the shift period, click and drag to highlight the shift's time period within the
day, right-click the highlighted area, and select a shift name.
Cut and paste one of the existing shifts in the grid.
You cannot create an entity shift schedule that exceeds 24 hours.
3. In the Properties pane, complete the following settings, as needed:
Shift Name
The name of the shift.
Start Time and End Time
The start time and end time for the shift.
Start day of Week
The start day for the shift.
Break 1, 2, 3
The start time and end time for a break in the shift. The times entered must be within the Start Time
and End Time values for the shift. A shift can have up to three breaks specified.
4. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing shift schedule in the Propertie s pane.
90 Version 6.1
Shifts and Shift Schedules MES Client User Guide
2. Select the entity for which you want to create a shift schedule.
Only entities that do not have the Can Schedule Shifts capability will cause the OK button to be
available when they are selected.
3. Click OK.
The entity is added to the Shift and Shift Schedule entity tree and is assigned the Can Schedule
Shifts capability.
4. Select the entity in the entity tree and add shifts to its shift schedule.
5. On the ribbon, click Save in the Main group to save the changes.
Version 6.1 91
MES Client User Guide
C HAPTER 9
Utilization States
In This Chapter
Introduction to Utilization States ..................................................................................................... 93
Creating a Utilization State ............................................................................................................ 94
Utilization states can also be configured in MES Web Portal, which supports other configuration settings
in addition to those described here. When using MES Client to configure utilization states, the additional
configuration settings are set to NULL when creating a utilization state and are left unmodified when
updating a utilization state. For more information about configuring utilization states in MES W eb Portal,
see the MES Web Portal User Guide or help.
Version 6.1 93
MES Client User Guide Utilization States
System paramet ers that control the behavior of utilization functions are configured in MES Client. See
the "Operator" section of the table in System Parameters Reference on page 341.
94 Version 6.1
MES Client User Guide
C HAPTER 10
Utilization Reasons and Reason Groups
In This Chapter
Introduction to Utilization Reasons and Reason Groups .................................................................. 95
Creating a Utilization Reason Group .............................................................................................. 96
Creating a Utilization Sub-Reas on Group ....................................................................................... 96
Creating a Utilization Reason ........................................................................................................ 96
Moving and Copying a Utilization Reas on to Another Group ............................................................ 97
The order of the reason groups in the reason tree, and the order of the reasons within each group, is
used in the MES Operator application when a user selects a utilization reason.
Version 6.1 95
MES Client User Guide Utilization Reasons and Reason Groups
Utilization reason groups and reasons can also be configured in MES Web Portal, which supports other
configuration settings in addition to those described here. When using MES Client to configure utilization
reason groups and reasons, the additional configuration settings are set to NULL when creating a reason
group or reason and are left unmodified when updating a utilization reason group or reason. For more
information about configuring and using utilization reason groups and reasons in MES Web Portal, see
the MES Web Portal User Guide or help.
System paramet ers that control the behavior of utilization functions are configured in MES Client. See
the "Operator" section of the table in System Parameters Reference on page 341.
96 Version 6.1
Utilization Reasons and Reason Groups MES Client User Guide
Version 6.1 97
MES Client User Guide Utilization Reasons and Reason Groups
98 Version 6.1
MES Client User Guide
C HAPTER 11
Categories
In This Chapter
Introduction to Categories ............................................................................................................. 99
Category Module Layout ............................................................................................................... 99
Creating a Category .................................................................................................................... 100
Linking Items to an It em Cat egory ................................................................................................ 100
Linking Caus e Groups to Characteristics ...................................................................................... 101
Deleting Category Links .............................................................................................................. 102
Deleting Categories .................................................................................................................... 103
Introduction to Categories
You can use the Categories module to configure categories. Categories are used with QM
specifications and causes.
There are two types of categories:
Item Categories
Link items to a category so that different items can share the same QM specification. If an item
category has been selected in a QM specification, then at run time samples will be collected for an
entity that is producing an item in that item category.
Characteristics and Cause Group Categories
Link cause groups with characteristics. The cause groups that are linked to a characteristic will be
the cause groups and causes that are presented to an SPC chart user when they select an SPC
chart point to assign a cause for that characteristic’s samples.
For information about selecting an item category in a QM specification, see Creating a QM Specification
on page 329.
For information about assigning a cause to a sample characteristic in the SP C chart control, see the topic
"Working with the Characteristics Tab" in the Sample Recording Object User Guide or help.
Version 6.1 99
MES Client User Guide Categories
When you open the Categories module, the t op grid lists all of the categories in the workspace. The tabs
in the bottom grid list the items, cause groups, and characteristics for the category that is currently
selected.
Creating a Category
You can create a category to group items or to link cause groups to characteristics.
You must have the privileges to edit categories.
To create a category
1. On the ribbon, click New Category in the New list. A new category displays in the workspace.
2. In the Properties pane, complete the following settings:
Category Name
A unique name for the category.
Category De scription
A brief description for the category.
Category Spare1–Spare4
User-defined information about the category.
3. On the ribbon, click Save in the Main group to save the changes.
An error message appears if the category cannot be created. Modify the category, as needed, to correct
the error.
3. On the ribbon, click Add Link in the Items group. The Select Item dialog box appears.
4. Select an item you want to assign to the category and click OK.
5. Continue adding the other items that are to be included in the item category.
6. On the ribbon, click Save in the Main group to save the changes.
3. On the ribbon, click Add Link in the Cause Groups group. The Add Cause Group dialog box
appears.
4. Select the cause groups you want to link to characteristics and click OK.
5. In the lower grid, click the Characteristics tab.
6. On the ribbon, click Add Link in the Characteristics group. The Add Characteristic Links dialog
box appears.
7. Use the filter criteria to list the set of characteristics from which you want to choose.
8. Select the characteristics to which you want to link the cause groups and click OK.
9. On the ribbon, click Save in the Main group to save the changes.
Deleting Categories
To delete a category
1. In the workspace, select the category that you want to delete.
2. Select the links to be deleted.
3. On the ribbon, click Delete in the Home group. A confirmation dialog box appears.
4. To continue with the deletion, click Yes.
C HAPTER 12
Job and Step States
In This Chapter
Introduction to Job and Step States.............................................................................................. 105
A vailable Job and Step States ..................................................................................................... 105
Modifying a Job or Step State ...................................................................................................... 106
New
A job in the New state indicates that the job is scheduled to be run but is not yet ready to start for one
of the following reasons:
o Upstream jobs need to be complet ed first.
o For the first job of a work order that is assigned to a line, the work order is still in the New state.
Depending on the us er’s privileges, this state might restrict a user from starting the job in MES
Operator.
A step in the New state indicates that the step is preceded in the job step sequence by a step that is
in the Ready or Running state.
Ready
The job or step is capable of being started. This indicates that the requirements for running this job or
step have been met. For example, this can indicate that a upstream job has met the pieces produced
requirement to start this job, or t hat this is the first job of a work order and all consumable BOM (Bill of
Material) components are available.
Running
The job or step is currently running.
Complete
The job or step has finished running. For example, for a job this can indicate that required quantity t o
be produced has been met, that all steps have been complet ed, and that all required data has been
entered.
There are three states available only to jobs.
Suspended
The job is paused temporarily. For example, a user at a shift change can suspend a job so that the
next shift user can log in and continue running the job.
Onhold
The job is paused indefinitely. For example, this can indicate that there are material or machine
issues.
Canceled
The job was started but then stopped before completion. For example, this can indicate that a
customer canceled a work order for a job that had already been scheduled and started running.
There are two states available only to steps, to record the atypical execution of job steps.
Bypa ssed
The step within a job was skipped, allowing the next step to run. For example, if a setup step is not
needed on a particular machine, it can be bypassed and the next step can be started.
Superseded
The step within a job was reopened to run again. For example, this can indicate that the produced
item needed to be reworked. This would allow the dat a from the original attempt to be retained and
not over-written by the new production data.
C HAPTER 13
Attributes
In This Chapter
Introduction to Attributes ............................................................................................................. 107
Understanding Attribute Data Types ............................................................................................. 108
Creating an Attribute ................................................................................................................... 109
Assigning (Linking) Attributes ...................................................................................................... 110
Understanding Lot Attributes ....................................................................................................... 111
Introduction to Attributes
You can use the Attribute s module to create and maintain attributes for reporting or conveying
information to the plant floor.
You can create attributes for the following:
Items
Item Classes
Physical Entities
Lots
Jobs
Work Order
Operation
Process
Sublots
Sample
Result
Shifts
Attributes for all objects can be displayed at one time, or displayed by logical application groupings
provided on the ribbon or within specific Navigation groups.
You can access the Attribute s module from the following groups in the navigation pane:
Master Data Config
Product Definition
Operations Management
Order Management
Quality Management
By default, the Attribute s module is grouped under the Master Data Config group in the Navigation
pane. For more information on groups and modules, see Groups and Modules on page 29.
You can access the Attribute s module from within the Master Data Config group or from the Product,
Operations, Order, or Quality Management groups.
You can view all the attribut es available in the MES Client ribbon or select specifi c attribute sets:
Item: Items and Item Classes
Operations: Operations and Processes
Work Order: Jobs and Work Orders
Quality: Sample and Result
The following groups are available on the Current View tab on the ribbon:
All Attributes: Show attribut es assigned to all the groups.
Item Attributes: Show all the attributes assigned to Items and Item classes.
Process Attributes: Show all the attributes assigned to Operation and Process items.
Work Order Attributes: Show all the attributes assigned to Jobs and Wo rk Orders.
Quality Attributes: Show all the attribut es assigned to Sample and Result.
Entry Type
Specifies whether the user defines a value for the attribute.
o Value only: Contains the value assigned to the attribute for this item class. This field is
inaccessible if the attribute is defined as a Notes Only type.
o Note s only: Contains user-defined information about the attribute for this item class. This field is
inaccessible if the attribute was defined as a Value Only type.
o Value/Notes: Contains the value assigned to the attribute or the user-defined information about
the attribute for this item class.
In Queue Grid
Select this check box to display the attribute as a column in the queue. This option is available only
for item, job, and work order attributes.
In Inventory Grid
Select this check box to display the attribute as a column in the inventory. This option is available
only for item and lot attributes.
Creating an Attribute
The workspace shows the status and the description of existing attribut es.
To create an attribute
1. In the Navigation pane, open the Attribute s module from the respective group.
2. In the Editor window, select the attribute type that you want to create.
3. On the ribbon, click New Attribute in the New list. A new attribute record is shown in the Editor
window.
4. In the Properties pane, complete the following settings:
Attribute s
The name of the attribute.
DataType
The data type for the attribute.
Entry Type
Edit information and select the applicable configuration options for the data type selected. For more
information on data type, see Understanding Attribute Data Types on page 108.
5. On the ribbon, click Save in the Main group to save the changes.
For example, a lot can be produced with the item reas on of Good Production, which is linked to an item
grade of Approved and an item state of Finished Goods. Both of these values have a preference of 1.
The lot attribute Hold Reason can be assigned to the lot and given the value of Hold for Customer, which
is linked to an item grade of Hold -Good and an item state of Finis hed Goods. The Hold for Customer
state has a preference of 10. If the minimal shipping grade of this item is defined as 2, the lot attribute
prevents this lot of the item from being shipped. When the customer is ready for the shipment, the lot
attribute can be removed and the item grade of Approved becomes relevant.
C HAPTER 14
File Extensions
In This Chapter
Introduction to File Extensions ..................................................................................................... 113
Adding a File Extension............................................................................................................... 114
EditFile()
PrintFile()
ViewFile()
Adding File Extensions
For a file to be viewed, edited, or printed from within MES, its file extension must be added to the system.
This can be done in the following ways:
By manually adding the file extension in the File Extensions module.
When assigning a file to an MES component, if the file extension has not already been defined, it is
automatically added. The extension is determined by the characters that follow the last period in the
file name or URL. The file extension can then be viewed and its properties edited in the File
Extensions module. By default, the file extension's Edit and View Levels are set to 1, and all other
properties are blank.
When a user selects a file to view, edit, or print, the default Windows application that is associated with
that file type will launch and perform the corresponding operation with the file. URLs will be opened in the
default Windows web browser.
When adding a file extension, you can manage which users have permission to view or edit files of that
file type. This is implement ed using the File edit level and File view level user privileges parameters.
The File Extensions module is grouped under the Ma ster Data Config group in the Navigation pane.
For more information on groups and modules, see Groups and Modules on page 29.
When you open the File Extensions module, a list of all the existing file extension entries is shown in the
Editor window.
C HAPTER 15
Items
In This Chapter
Introduction to Items ................................................................................................................... 117
Applying Filters ........................................................................................................................... 118
Creating an It em ......................................................................................................................... 119
Assigning Certifications to an It em ............................................................................................... 122
Adding Files and Web Pages to an Item ....................................................................................... 125
Creating a BOM for an Item ......................................................................................................... 128
Specifying BOM Components ...................................................................................................... 131
Creating an It em Substitute ......................................................................................................... 133
Viewing the Proc esses Linked to an Item ..................................................................................... 135
Viewing the Relationship Diagram ................................................................................................ 135
Assigning a Storage Entity for an Item .......................................................................................... 136
Assigning Attributes to an Item .................................................................................................... 136
Introduction to Items
You can use the Item s module to create and maintain an item.
By default, the Items module is grouped under the Product Definition group in the Navigation pane.
For more information on groups and modules, see Groups and Modules on page 29.
Items are the basic units produced or consumed during production. Items can be referred to as a part,
component, piece, and so on in different manufacturing environments.
You must define all products, components, and by -products as items for use in the MES system.
Applying Filters
The Filter option in the Navigation pane lists all the available items.
Changing width of a column in the workspace does not save the configuration of filter and column width.
The configuration is saved if you do one of the following: change a columns position, add or remove a
column, apply grouping to the grid, or change the sort order. For more information, see Customizing the
Columns Shown in the Tabbed Work space on page 23 and Sorting Information on page 24.
To filter an item
1. In the Navigation pane, click the Items module.
Text filters will search for any string that contains the supplied characters.
2. Select the required filter option:
Item section
o Item ID: Unique ID of the item
o Item Description: Name or brief description of the item
3. Click Apply Filter. The list of items and item classes matching the filter is shown.
You can also filter within the result grid on any additional columns.
Arranging Columns
You can arrange the items information. The field chooser option limits and organizes the display of data
fields from all qualifying rec ords. Field chooser allows you to choose what information about each item is
shown in the Items module.
To change the selection of fields to be displayed
1. Click the Field Chooser icon at the top of the Editor window. The Available Fields dialog box
appears.
Creating an Item
You can create an item and assign it to an item class. You can also move an item from one class to
another and define certifications for an item.
You can associate a file with an item. These files are available to the users of the MES Operator
application on the Folders tab. You can also assign a certification to an item.
To create a new item
1. On the ribbon, click New Item in the New list. A new item record appears in the Editor window.
2. In the Properties pane, complete the settings as described in Item Properties on page 119.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing item in the Properties pane.
Item Properties
General Properties
Item ID
A unique ID or name for the item. The item ID identifies the item in the MES data records, so it must
be unique and is not editable aft er the item definition is first saved.
Item Class ID
The item class ID to which you want to assign the item.
You can also create a new item class. For more information on creating a new item class, see
Creating an Item Class on page 137.
Item Description
A brief description or a name for the item.
Units
The unit of measure (UOM) for the item. UOMs are defined in the Units of Measure module. For
more information on creating a new UOM, see Creating a Unit of Measure on page 141.
Num Decimals
The number of decimals allowed when entering quantity of an item.
BOM
Use the BOM tab to create a BOM for the item. See Creating a BOM for an Item on page 128.
Substitutes
Use the Substitutes tab to create substitutes for the item. See Creating an Item Substitute on page 133.
Processes Linked to Item
Use the Proce sse s Linked to an Item tab to view the processes that can produce t he item. See Viewing
the Processes Link ed to an Item on page 135.
States and Grades
Minimum Shippable State
The minimum state of the item, which allows the item to be shipped. For more information on item
states, see Item States on page 147.
Minimum Shippable Grade
The grade for the item. For more information on item grade, see Item Grades on page 145.
Inventory Handling
Lifetime
The lifetime of item in number of days. This value is used when receiving shipments in the Inventory
window in the MES Supervisor application. For more information on inventory, see MES Supervis or
User Guide.
Serial Number Level
A serial level for the item. This indicates that the item is serialized. Select Lot Number if you want the
serial number to be the sam e as lot number.
Lot Number Format
A default string for generating lot numbers.
Sub Lot Number Format
A default string for generating sub-lot numbers.
Inventory i s unique by job
Specifies whether the inventory assigned to a job can be used only with that job. The Inventory is
Unique by Job check box is disabled if the inventory is not licensed.
User Defined
Item spare 1 to Item spare 4
User-defined information about the item.
You can modify the Spare field name in the Languages module by editing its language string. For
more information on language strings, see Editing a Language’s Strings on page 60.
Advanced
Unit Cost
The unit cost of the item. Unit cost defines the cost of one unit of the item.
Template
o Actual: The item is a specific item.
o Template: The item can be us ed as a template or pattern for creating other item.
Obsolete
Specifies whether the item is obsolete. This indicates that this item cannot be used in any job or
process.
Must Complete All Steps
Specifies whether the item must complete all the required steps to complete the job during
production. This indicates that all steps defined in production proc ess of the item must be completed
and should marked as Complete in the MES Operator application. This is for produced items only.
Must Produce Reqd Qty
Specifies whether the required quantity must be produced to complete the job during production.
This indicates that the quantity produced must be equal to or greater than the required quantity for a
job producing this item to be marked Complete in the MES Operator application. The Quantity
deviation above start quantity system parameter in MES Client application must be greater then 0%
for this to take effect. This is for produced items only. For more information on general system
parameters, see the "General" section of the table in System Parameters Reference on page 341.
Notes
Additional information or not es about the item.
Automatic Reordering
Min. Inventory Level
The minimum invent ory level for the item. Minimum inventory level defines the smallest amount of
the item that should be in inventory or currently scheduled to be made through a work order. This is
for produced items only.
Min. Reorder Amount
The minimum amount of the item that can be reordered. Minimum reorder amount defines the
smallest amount of the item that should be made or reordered. This is for produced items only.
Automatically Reorder
Select this check box to have MES Client application create a work order or purchase order for the
specified Min. Reorder Amount whenever the inventory quantity falls below the Min. Inventory Level.
If an existing work order is there for this item but its quantity is below the Min. Reorder Amount, the
new work order amount is the difference between the existing work order amount and the Min.
Reorder Amount. This is for produced items only.
Certification
For assigning certifications to the item.
Certifications can be assigned to an item. If an access certification is assigned to an item, any users
who have been assigned to the certi fication and have the required certification level for the item can
run a job that produc es the item. If audit certifications are assigned to the item, all sign-offs required
by the certification must be performed to allow a job that has produced the item to be ended.
For more information, see Assigning Certifications to an Item on page 122.
Files
For adding files and web pages to an item to support the operator during production. For example, a
file or web page can contain material handling information or specific packaging instructions that are
relative to the item being produced. When a user is recording the production of the item from an
application such as MES Operator, the files and web pages will be available to them for viewing (for
example, from the MES Operator Folders tab).
For more information, see Adding Files and Web Pages to an Item on page 125.
3. Right -click in the Certifications dialog box, and then click Add.
The Add Certifications dialog box appears. Any certifications that have been configured to be
applicable to items are listed.
The Audit column is read-only. If the c heck box is selected, the certification is an audit certification. If
not, it is an access certification.
4. Select the certifications that you want to assign to the item and click OK.
The selected certifications are listed on the Certifi cations dialog box.
5. For each certification, select the level required for this item in the Value list.
If the level is Yes or No, it is not editable because the certification has only one level. Instead, these
values indicate whet her the current user has been assigned to the certification.
6. Click Close to close the Certifications dialog box.
The selected certifications are listed in the Certification group.
2. Right -click in the dialog box, and then click Add files.
The Open dialog box appears.
3. In the file type list, select All files.
4. Navigate to and select the files to be added, and then click Open.
2. Right -click in the dialog box, and then click Add URL.
The Add URL dialog box appears.
Click OK and that web page's URL is entered on the Add URL dialog box.
4. When you have finis hed entering the URL and description, click Close.
To create a BOM
1. In the Editor window, click the item for which you want to create a BOM.
2. In the Properties pane, click BOM, and then click Configure BOMs. The BOM tab appears in the
Editor window.
You can specify the components and by-products for a BOM. For more information on specifying
BOM components, see Specifying BOM Components on page 131.
3. Right -click in the Editor window, and then click New.
4. Complete the property settings for the BOM. See BOM P roperties on page 129.
5. On the ribbon, click Save in the Main group to save the changes.
BOM Properties
General Properties
Version ID box
A unique version for the BOM. BOM version ID identifies the BOM version in the MES dat a records,
so must be unique, within the current item, and is not editable aft er the version information is first
saved.
Date
The date and time when the BOM was created.
Preferred Version
Specifies whether this version is a preferred version.
Once a BOM is specified as being a preferred version, you cannot clear the Preferred Version
check box. You can clear this check box by selecting another BOM version as the preferred version.
Description
A brief description for the BOM.
Production Details
Default Prod Code
The default production code for the BOM. The default production code indicates the default reason
for producing the parent item in MES Operator. An operator can select other production reasons for
this item.
Default Lot
The default value for the parent item’s lot number. This lot number is also used to report the
production of the item in the MES Client application.
Required Grade
The minimum grade (or physical condition) that the parent item must have to report the status as
consumed, WIP, or produced.
To Storage Location
Click the Browse button. The Entity dialog box appears. Select the entity and click OK. The storage
location that you select here is the default storage entity to place produced quantities of this
produced item.
Scaling Factor
The multiplier used to calculate the consumed/ produced quantity of the item. For example, if the
inventory tracks "pieces" but an operator work with "cases", the scaling factor might be 12. In case
when a user reports consuming/producing 2 "cases", inventory records is updated by 24 "pieces".
Backflush
Specifies whether the consumption of the WIP parent item must be recorded automatically in the
MES Operator application. For example, to make a bottled water bottle, if backflush for the BOM is
enabled, the consumption of the bottle, bottle cap, wrap label, and water is automatically posted. If
the Update Inventory check box is selected, then the invent ory record for the parent item will update
automatically.
May Create New Lots
Specifies whether a user can create new lot numbers while reporting the production of the parent
item.
May choose alternate inventory location
Specifies whether an operator can select an inventory location for this item other than the default
inventory.
Update Inventory
Specifies whether the records must update when a user reports production of this item.
Must Consume From Inventory
Specifies whether the WIP parent item, required grade, lot number, and quantity must exist in the
inventory records before an operator reports the consumption of t he item (or production of the parent
item if the Backflush option is enabled).
Must Consume From WIP
Specifies whether to restrict consumption of the work in progress (WIP) parent item to previously
produced work order and associated work orders.
Advanced Production Details
Instructions
Additional instructions for the B OM version or instructions for assembly/fabrication that is available to
an operator.
BOM_Item spare 1–4
User-defined information about the BOM.
Substitutes
Create a new item substitute. For more information on creating a n item substitute, see Creating an
Item Substitute on page 133.
2. Right -click in the Components window, and then click Insert Component/ByProduct. A new BOM
component record appears in the Components window.
3. In the Properties pane, complete the BOM component’s property settings. See BOM Component
Properties on page 131.
4. On the ribbon, click Save in the Main group to save the changes.
You can select minimum consumption amount only for the consumed items.
Backflush Consumption
Specifies whether the consumption of the consumed item is recorded automatically whenever the
production of t he parent item is recorded. For example, to make a bottled water bottle, if backflush for
the BOM is enabled, the consumption of the bottle, bottle cap, wrap label, and wat er is automatically
posted.
You should not report consumption manually if you select the Backflush Consumption check box.
You should only report exceptions to standard consumption as defined by the BOM. When Update
Inventory check box is selected, inventory records for the WIP parent item automatically updates.
Update Inventory
Specifies whether the records must update when a user reports production of this substitute item.
Must Consume Before Production Allowed
Specifies whether a user must report cons umption of this consumed item before reporting production
of the parent item.
You can select this check box only for the consumed items.
Must Consume From Inventory
Specifies whether the consumed item, required grade, lot number, and quantity must exist in the
inventory records before a user reports the consumption or production of the parent item.
May Create New Lots
Specifies whether a user can create new lot numbers when reporting the production of this
consumed item. A user can create new lots only for the produced items.
Must Consume From WIP
Specifies whether to restrict the consumption of WIP parent item to pre viously produced work order
and associated work orders.
May Choose Alternate Inventory Location
Specifies whether a user can select an inventory location for this consumed item other than the
default inventory.
Constant Quantity
Specifies whether the consumption quantities of this consumed item depends on the number of
produced parent items.
Cons umed quantity value is absolute, as defined in the Quantity box. You can select the Constant
Quantity check box only for the consumed items.
Default Lot
The default value for the consumed item’s lot number. This refers to the lot from which items must be
consumed. This lot number is also used to report the production of an item.
Instructions
Additional notes or instructions for using the item consumed.
Units
The unit of measure used by this consumed item. For more information on UOM, see Units of
Measure on page 141.
Scaling Factor
The multiplier used to calculate the consumed/ produced quantity of the item. For example, if the
inventory tracks pieces but the users of MES work with cases, the scaling factor might be 12. If a user
reports consuming/producing 2 cases, inventory records are updated by 24 pieces.
BOM_Item_Spare1–4
User-defined information for this BOM.
3. Complete the property settings in the Substitute s dialog box. For a description of the properties, see
Item Substitute Properties on page 133.
4. On the ribbon, click Save in the Main group to save the changes.
Required Grade
The minimum grade that this substitute item must have to report as consumed or produced as a W IP.
Default Prod Code
The default reason for producing this substitute item. An operator can select other production
reasons for the item.
You can select the default production code only for the produced items.
Quantity
The quantity of the substitute item to be consumed or produced when us ed in place of the selected
item.
To Storage Location
Click the Brow se button to loc ate the default storage entity at which to place the produced quantities
of this substitute item.
You can select the entity in the To Storage Location box only for the produced items.
Min Quantity
The minimum consumption amount of this substitute item that is required for producing a unit of the
parent item.
You can select minimum consumption amount only for the consumed items. The Must Consume
Before Production Allowed check box is available only when you specify the minimum
consumption amount in the Min Quantity box.
Max Quantity
The maximum consumption amount of this substitute item that is permitted for producing a unit of the
parent item.
You can select minimum consumption amount only for the consumed items.
Backflush Consumption
Specifies whether the consumption of the consumed item must record automatically whenever the
production of this substitute parent item is recorded. For example, to make a bottled water bottle, if
backflush for the BOM is enabled, the consumption of the bottle, bottle cap, wrap label, and water is
automatically posted.
Users should not report the consumption of the substitute item manually. When the Update
Inventory check box is selected, inventory records for the W IP parent item will update automatically.
Update Inventory
Specifies whether the records must update when a user reports production of this substitute item.
Select the Must Consume Before Production Allowed
Specifies whether a user must report consumption of this substitute item before reporting production
of the parent item.
You can select this check box only for the consumed items.
Must Consume From Inventory
Specifies whether the WIP parent item, required grade, lot number, and quantity must exist in the
inventory records before a user reports the consumption or production of the parent item.
May Create New Lots
Specifies whether you can creat e new lot numbers when reporting the production of this substitute
item. You can create new lots only for the produced items.
Must Consume From WIP
Specifies whether to restrict the consumption of WIP parent item to previously produced work order
and associated work orders.
C HAPTER 16
Item Classes
In This Chapter
Introduction to Item Classes ........................................................................................................ 137
Creating an It em Class ................................................................................................................ 137
Linking an Item Reason Group to an Item Class ........................................................................... 139
Copying an Item Class ................................................................................................................ 139
Viewing the Relationship Diagram ................................................................................................ 139
Assigning Attributes to an Item Class ........................................................................................... 140
To create item classes, you must have the General privilege May edit items.
To create an item class
1. On the ribbon, click New Item Class in the New list. A new item class record is shown in the Editor
window.
2. In the Properties pane, complete the settings. For a description of the properties, see Item Class
Properties on page 138.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing item class in the Properties pane.
Then the inventory information of the job that produced the serial number will be updated to match
those of any job immediately preceding the first job identified by the work order and operation that
produces the item being transferred. If there are no suc h upstream jobs, then the inventory
information for the job that produced the serial number are left unchanged.
Inventory Handling: Serial Number Level
A serial number level for the item class. Select Lot Number if you want the serial number to be the
same as lot number.
Inventory Handling: Lot number format and Sublot number format
The format of the lot number and sub -lot number for the items in the item class.
For example, Lot -AB# is displayed as Lot -AB1, Lot-AB2, and so on.
User Defined: Spare1–4
User-defined information about the item class.
3. Select the item reason group that you want to assign to the item class and click OK.
You can assign multiple item reason groups to an item class.
4. On the ribbon, click Save in the Main group to save the changes.
2. Click the item, item class, or UOM diagram to view the properties.
To collapse or expand the relationship
Click the – symbol to collapse the relations hip groups within the relationship view.
Click the + symbol to expand the relationship groups within the relationship view.
C HAPTER 17
Units of Measure
In This Chapter
Introduction to Units of Measure .................................................................................................. 141
Creating a Unit of Meas ure .......................................................................................................... 141
Creating an It em-Specific Unit of Measure Conversion .................................................................. 142
Viewing the Relationship Diagram ................................................................................................ 142
C HAPTER 18
Item Grades
In This Chapter
Introduction to Item Grades ......................................................................................................... 145
Creating an It em Grade ............................................................................................................... 145
C HAPTER 19
Item States
In This Chapter
Introduction to Item States ........................................................................................................... 147
Creating an It em State ................................................................................................................ 147
Item State
A name or brief description for the item state. Because the description identifies the item state in the
data records, the state name be unique.
You can create multiple states for an item. For example, if production of an item is stopped, you can
assign the Stopped item state to that item.
Color
The color to be associated with the item state.
Preference
A preference for the item state in the numeric value. This indicates the relative quality of this state.
Smaller numbers are considered better than higher numbers. This is used to determine the minimal
shippable state of a product.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing item state in the Properties pane.
C HAPTER 20
Item Reasons
In This Chapter
Introduction to Item Reasons ....................................................................................................... 149
Creating an It em Reason Group .................................................................................................. 150
Creating an It em Reason............................................................................................................. 151
When you open the Item Reasons module, the Current View tab appears on the ribbon.
The Current View tab includes the View group, the Sequence group, and the View Relationships
group.
In the View group, the following commands are available:
Default View: Shows a list of all the existing item reason groups and reasons.
Group By Item Classe s: Shows a list of all the reasons by group. When you click Group By Item
Classe s, the group name and description of all the available reason groups class is shown in the
Editor window.
Group By Entitie s: Shows a list of all the reasons grouped by entities. When you click Group By
Enti ties, the name and description of all the available entities is shown in the Editor window.
If you are using Group by Item Class or Group by Enti ties option, item reason groups and item
reasons that are not associated wit h an item class or entity does not appear in the filtered list.
In the Sequence group, the following commands are available:
First: Changes the selected item reason to the first item reason.
Up: Moves the selected item reason up.
Down: Moves the selected item reason down.
Last: Changes the selected item reason to the last item reason.
In the View Relationships group, the following command is available:
View Relationships: Shows a graphical representation of the relationship between an item group,
an item class, and entities.
To restrict the reasons that can be applied to item production or consumption for jobs running on an
entity, allowable item reason groups can be selected for the entity. If an item reason group has been
assigned to any entities as an allowable reason group, those entities are listed here. See Assigning
Item Reason Groups to an Entit y on page 81.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing item reas on group in the Propertie s pane.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing item reas on in the Propertie s pane.
C HAPTER 21
Global Specifications
In This Chapter
Introduction to Global Specifications ............................................................................................ 153
Creating a Global Specification .................................................................................................... 156
Using Specifications in the Operations Capability Object ............................................................... 157
Understanding Specification Capabilities ...................................................................................... 159
A specification version can contain multiple specifications. When you c reat e a work order from a process,
the preferred version is chosen for the job. You can also change the specification version for the job if you
have the privilege to edit the specification version.
When you open the Global Specifications module, a list of specifications is shown in the Editor window.
The Global Specifications module is in the Operations Management group in the Navigation pane.
For more information on groups and modules, see Groups and Modules on page 29.
A global specification group organizes specifications, which are defined template -style. When a
specification is assigned to an operation’s specification version, it is given the specific values relevant to
that item/operation/ entity combination.
The global spec groups display no detailed information bec ause they exist in name only, to organize the
specifications.
When a specification is assigned to an Operation’s Specification Version, it is given the values relevant
to that Item, Operation, Entity, or Bill of Material (BOM) combination. For more information, see Adding a
Specification Version to a Standard Operation on page 225.
You must have the privileges to configure a specification.
To create a global specification
1. On the ribbon, click New Global Specification in the New list. A new global specification record is
shown in the Editor window.
2. In the Properties pane, complete the following settings:
Group
The group name for the global specification.
Spec
The name of the global specification. The specification name identifies the specification in all MES
records, so a specification must be unique and is not editable after the specification is saved.
Description
The description of the global specification.
Data Type
The data type for the global specification that indicates the data type of the selected specificati ons’
values.
o String: User-definable text string.
o Floating point: User-definable decimal value.
Units
The units to be used for the global specification.
Di splay Sequence
Indicates the position in which the selected spec appears within the global spec group in the
specification tree.
Spec spare 1–4
User-defined information for the global specific ation.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing global specification in the Propertie s pane.
In the OCO, when you enable the Specifications tab in the object editor via the Enable Specifications
check box in the General tab, it allows you to map the specification properties such as value, minimum
value, and maximum value with object attributes.
When you execute the specifications commands in the OCO, the specifications that have been mapped
as attributes in the galaxy are made available for the OCO at the run time. The mapped specification
values are retrieved from the database for the OCO’s currently running job or a future job.
When you execute the Load Running Job Specs command in the OCO, the specifications for the
currently running job on the parent entity of an OCO are loaded. In case of the Load Job Specs
command, the OCO uses the values of work order, operation, and sequence number for a job that might
be run in future to setup the specifications for later use on that job.
The step number is used to enable loading of the s pecifications for a single step, if a number greater t han
0 is in the attribute or the number -1 causes the OCO to retrieve the specific ations for all steps for an
operation on a job.
Inside the OCO, two sets of attributes are created for every specification. The shop floor user can change
specification properties after loading them from the database and before uploading them to external
input or output sources. The attributes are as follows:
The Working attributes, which are used to let a shop floor user change the setpoints value within the
maximum and minimum limit values specified.
The Target attributes, which are us ed to represent the values currently loaded into a device like a
PLC on the shop floor.
You can trigger the following specification commands during the run time:
Load Job Specs
Loads the specifications for a job that is not necessarily running on the parent entity of an OCO.
When you trigger this command, the OCO us es the values of work order, operation, and sequence
number in the run time job filter to load the specifications.
Load Running Job Specs
Loads the specifications for the currently running job on the parent entity of an OCO. You must
specify the job position to retrieve the specifications. When you trigger this command, the OCO uses
the values of the work order, operation, and sequence number for the job position instead of the
values in the run time job filter to load the specifications.
Download
Copies the values of the working attributes to the target attributes while applying the Scaling Factor
DB To IO for eac h specification.
Save
Writes the working value of specifications for each specification to the MES database.
Upload
Reads the value that is configured for the Actual Specification Value attribute and updates the Target
Specification Value at the run time. The target attribut e value is written to the working attribute
Work ing Spec Value Actual while applying the scaling factor Scaling Factor IO To DB.
Load Download Job Specs
Executes both the Load Job Specs command and the Download command.
Load Download Running Job Specs
Executes both the Load Running Job Specs command and the Download command.
C HAPTER 22
Labor Departments
In This Chapter
Introduction to Labor Departments ............................................................................................... 161
Creating a Labor Department ...................................................................................................... 161
On the Home ribbon group, click New and then click New Labor Department.
A new labor department record appears.
3. In the Properties pane, complete the settings.
Department ID
A unique ID for the labor department. The ID is not editable after the labor department record is first
saved.
Description
A brief description of this labor department.
4. Save your changes.
You can modify the properties of an existing labor department in the Properties pane.
C HAPTER 23
Labor Categories
In This Chapter
Introduction to Labor Categories .................................................................................................. 163
Creating a Labor Category .......................................................................................................... 163
On the Home ribbon group, click New and then click New Labor Category.
A new labor category record appears.
3. In the Properties pane, complete the settings.
Code
The unique identifier for the labor category. This code is not editable after the labor category record is
first saved.
Description
A brief description of this labor category.
Color
The color to assign to this category.
Time
Specifies how to classify time associated with the labor category:
Fixed
Labor actions for which the exact time for completion is known.
Variable
Labor actions for which the exact time for completion is not known.
Neither
Labor time that is neither Fixed nor Variable.
Standard Crew Size
The standard crew size for this labor category.
4. Save your changes.
You can modify the properties of an existing labor category in the Propertie s pane.
C HAPTER 24
Certifications
In This Chapter
Introduction to Certifications ........................................................................................................ 165
Creating a Certification................................................................................................................ 167
Assigning a Certification to Users................................................................................................. 169
Assigning Certifications to Actions ............................................................................................... 170
Deleting a Certification ................................................................................................................ 170
Introduction to Certifications
Certifications can be applied to certain MES actions to control whic h users can perform t hose actions and
which actions require a sign-off to complete the action. The actions include operations, operation steps,
item production and consumption, and data logging.
There are two types of certifications:
Access, or non-audit, certifications, which can restrict access to the actions to which they are
assigned
Audit certific ations, which require one or more user sign -offs to c omplet e the action to which they are
assigned
You use the Certifications module to create certifications and assign users to them. You then use other
modules to assign the certifications to the target actions.
The Certi fications module is grouped under the Operations Management group in the Navigation
pane. For more information on groups and modules, see Groups and Modules on page 29.
When you open the Certifications module, a list of all the existing certifications is shown in the Editor
window.
o A job directly. Such a job could have been instantiated from an operation that does not have a
data log group assigned to it, or a job that was manually added to a work order.
o A job step directly. Such a job step could have been instantiated from an operat ion step that
does not have a dat a log group assigned to it, or a job step that was manually added to a job.
Certification Levels
Certification levels work as follows:
A maximum level is defined for a certification. This value determines how many certification levels
there are for the certification. A value of 5 means that us ers can be assigned a level of 1 through 5 for
the certification.
Each user that is assigned to a certification is assigned a level for that certification.
When a certification is assigned to an action, the certification level that is required to perform that
action (for an access certification) or to sign off on the action (for an audit certification) is defined.
For example, say level 2 is defined for an access certification when it is assigned to an item that can
be produced. Only users who are at level 2 or higher for that certification will be able to run a job that
can produce that item.
Or, say level 3 is defined for an audit certification when it is assigned to an operation step. Only users
who are at level 3 or higher for that certification will be able to sign off on a job step that is instantiated
by the operation step to complete it.
To illustrate with a practical example, let's say there is an Goods Inspection audit certification for item
production and that there are three levels of users who could possibly perform the inspection, depending
on the item: Associate Operator (level 1), Operator (level 2), and Senior Operator (level 3).
When the Goods Inspection certification is assigned to items for which the inspection is less critical,
the level might be set at 1. This would allow Associate Operators, Operators, or Senior Operators t o
sign off on the production.
When the Goods Inspection certification is assigned to items for which the inspection is more critical,
the level might be set at 2. This would allow only Operators or Senior Operators to sign off on the
production.
When the Goods Inspection certification is assigned to very critical items, the level might be set at 3.
This would require that a Senior Operator sign off on the production.
Creating a Certification
1. From the Operations Management group in the Navigation pane, open the Certifications module.
2. Do one of the following:
In the tab, right-click and click New.
Press Ctrl+N.
On the Home ribbon group, click New and then click New Certification.
A new certification record appears.
3. In the Properties pane, complete the property settings.
For a description of the properties, see Certification Properties on page 168.
4. Save your changes.
Certification Properties
Name
The unique name for the certification.
The name cannot be edited once the certification is added and saved.
Max level
Defines the maximum number of qualification levels for this certification.
A value of 1 means that there is one level: any users that are assigned to the certification are
qualified. This is because any user that is assigned to a certification must have at least the minimum
value of 1 defined as their level.
A value of 2 or more means that different levels of user qualification can be applied to an action that
has the certification.
Audit
Cont rols whether the certification is an access or audit certification.
If not selected, the certification is an access certification. It restricts user access to performing
certain actions, as described in How Access Certifications Work on page 166.
Also, if the Audit option is not selected, the sign-off properties are hidden, the Available to
Attribute s property is available, and the Available to Log Data property is not available.
If selected, the certification requires that the action to which it is assigned requires one or more
users to perform a sign-off to complete the action, as described in How Audit Certifications Work on
page 166.
Also, if the Audit option is selected, the sign-off properties appear, the Available to Attribute s
property is not available, and the Available to Log Data property is available.
Permanent
If selected, the qualification for any users who are assigned to this certification never expires.
If not selected, the Expires after property appears.
Expires after (days)
Appears only if the Permanent option is not selected.
The maximum number of days at which the certification expires for a us er once the certific ation is
assigned to the user.
The actual expiration date for the user is entered in the user's Expiry column on the Users tab. The
actual dat e can be any date between the current dat e and the date that is the number of days entered
here after the current date. For example, if the value entered here is 365, then the certification's
expiry date for a user that is assigned on May 1 can be any date from May 1 to April 30 of the
following year.
Available to Operations
If selected, this certification can be assigned to operations.
Available to Operation Steps
If selected, this certification can be assigned to operation steps.
Available to Producing Items
If selected, this certification can be assigned to items that are produced.
Available to Consuming Items
If selected, this certification can be assigned to items that are consumed.
Available to Attribute s
A vailable only if the Audit option is not selected.
Deleting a Certification
Deleting a certification also removes it from any ope ration, operation step, item, or data log group to
which it is assigned.
1. Select the certification
2. Do one of the following:
Right -click the certification and click Delete.
Press Delete.
On the Home ribbon group, click Delete.
You are prompted to confirm the deletion.
3. Click Yes.
You are notified that the certification record was deleted from the system.
4. Click OK.
C HAPTER 25
Processes
In This Chapter
Introduction to Processes ............................................................................................................ 171
Applying Filters ........................................................................................................................... 173
Workflow for Creating Processes ................................................................................................. 174
Creating a Process Class ............................................................................................................ 175
Setting the Process Level ............................................................................................................ 177
Setting the Process Status .......................................................................................................... 177
Assigning Items to a Process....................................................................................................... 178
Assigning an Attribute to a Process .............................................................................................. 179
Adding an Operation to a Process................................................................................................ 180
Adding a Standard Operation to a Process ................................................................................... 211
Creating a Route Map ................................................................................................................. 212
Checking Out and Checking In a Process..................................................................................... 213
Cloning a Process....................................................................................................................... 214
Copying a Process...................................................................................................................... 214
Verifying a Proc ess ..................................................................................................................... 215
Introduction to Processes
You can use the Proce sse s module to create and maintain a process and an operation. A process is a
logical representation of the performance of one or more operations utilizing one or more physical
entities for the purpose of producing an item. You can create a process to define the production met hod
to produce an item, and instantiate the work orders.
A process describes operations and steps required to manufacture an item. Processes are not used
directly to manufacture an item. Processes are used to create work orders that are instances of a
process. Work orders are used to manufacture an item. The use of processes in MES is optional as you
can creat e a work order directly using the Work Orders and Jobs module. Processes are required in the
MES Client application to assign certifications as y ou cannot assign a certification to a work order.
By default, the Processe s module is grouped under the Operations Management group in the
Navigation pane. For more information on groups and modules, see Groups and Modules on page 29.
A process is a method of producing an item. A process links an item that needs to be produced with
operations, steps, specifications, entities, and routings. A process determines the flow of material
between entities and operations.
When you open the Proce sse s module, the Current View tab appears on the ribbon.
The Current View tab includes the View group and the Diagrams group.
In the View group, the following commands are available:
Standard View
Shows the standard view. When you click Standard View, a list of all the available processes is
shown in the Editor window.
Group By Item
Shows a list of all the processes by item. When you click Group By Item, a list of item IDs of all the
available items is shown in the Edi tor window. Click the plus (+) symbol to expand an item and view
the list of processes assigned to that item.
Group By Proce ss Class
Shows a list of all the processes by class. When you click Group By Proce ss Cla ss, a list of the
process class IDs of all the available process classes is shown in the Editor window. Click the plus
(+) symbol to expand a process class and view the list of processes assigned to that class.
Group By Level
Shows a list of all the processes grouped by their level. Three levels are available for a process,
General, Site, or Master. You can assign group level t o a process while creating a process. For more
information on creating a process, see Creating a Process on page 176.
Group By Status
Shows a list of all the processes grouped by their status. Four statuses are available for a process:
Disabled, Experimental, Approved, or Certified. You can assign status to a process while creating a
process. For more information on creating a process, see Creating a Process on page 176.
In the Diagrams group, the following commands are available:
View Relationships
Shows a graphical representation of the relationship between a process, an operation, a standard
operation, an item, and a process class.
View Route Map
Shows a graphical representation of the process with box es for Operations, entities within the
Operations, and the associated entities. For more information on viewing job route diagram, see
Viewing a Job’s Route Diagram on page 232.
Applying Filters
The Filter option in the Navigation pane lists the available processes, item classes, items, and
operations.
To filter a process
1. In the Navigation pane, click the Processe s module.
2. Select the required filter options from the Processe s, Operation Filters, Item Class Filter, and
Item Filter sections.
In the Proce ss section, the following filter options are available:
Process ID
Unique ID of the process.
Process Level
Level of the process.
Process Status
Status of the process.
Creator
Name of the operat or who created the process.
Checked out by
Name of the operat or who checked out the process.
Dynamic Routing
Type of proc esses to display. The following options are available:
o All: All processes including dynamic routing processes and normal processes.
o True: All dynamic routing processes.
o False: All normal processes.
In the Operation Filters section, the following filter options are available:
Operation ID
The unique ID of an operation within a proc ess.
Enti ty
An entity assigned to an operation of a process.
In the Item Class Filter section, the following filter options are available:
Item Class ID
The unique ID of the produced item class that is linked to a process.
Item Class De scription
A description of the produced item class that is linked to a process.
In the Item Filters section, the following filter options are available:
Item ID
The unique ID of the produced item that is linked to a process.
Item Description
A description of the produced item that is linked to a process.
3. Click Apply Filter. The list of processes matching the filter is shown.
Arranging Columns
You can arrange the process information. The Field Chooser option limits and organizes the display of
data fields from all qualifying records. Field Choos er allows you to choos e what information about each
process is shown in the Proce ss module.
Changing width of a column in the workspace does not save the configuration of filter and column width.
The configuration is saved if you do one of the following: change a columns position, add or remove a
column, apply grouping to the grid, or change the sort order. For more information, see Customizing the
Columns Shown in the Tabbed Work space on page 23 and Sorting Information on page 24.
To change the selection of fields to be displayed
1. Click the Field Chooser icon at the top of the Editor window. The Field Chooser dialog box
appear.
A list of all the existing process classes is shown in the Editor window.
4. Right -click on the Editor window, and then click Insert Proce ss Cla ss. A new process class record
is shown in the Editor window.
5. In the Proce ss Cla ss ID box, type a unique ID for the process.
6. On the ribbon, click Save in the Main group to save the changes.
Creating a Process
A process is a plan or template, which can be used to creat e work orders. For more information on work
order, see Work Orders and Jobs on page 237.
To create a process
1. On the Navigation pane, click the Processe s module.
2. On the ribbon, click New Process in the New list. A new process record appears in the Editor
window.
3. In the Properties pane, complete the property settings. See Process Properties on page 176.
4. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing process in the Properties pane.
Process Properties
Process Cla ss ID
The ID of the process class to which you want to assign the process. You can also type a new
process class name.
Process ID
A unique ID for the process. Process ID identifies the process in all MES data records, so must be
unique and is not editable after the process definition is first saved.
Description
A brief description or common name for the process.
Version
A version for the process. This property is used only in conjunction with the process class ID to
implement versioning.
Type the name that identifies your process in the Process Cla ss ID box, and then enter the required
version in the Version box. Select the Process I D box and MES combines those two values into a
unique process ID.
Level
The level at which to organize the processes. For more information on levels, see Setting the
Process Level on page 177.
Status list
The status for the process. For more information on statuses, see Setting the Process Status on
page 177.
Note s
Additional information about this process.
Dynamic Routing
Specifies whether this process is for produced items that require dynamic routing.
A dynamic route process is used to create jobs and work orders required to handle dynamic routing.
Dynamic routing processes are normally not complete processes that can creat e a product from
beginning to end, but rather "mini-processes" aimed at correcting a specific sort of defect from one or
more specific operations in the normal process used to create a product. For more information on
dynamic routing, see Dynamic Routing on page 217.
Once the process is saved, the Other Proce ss Property section is available. It includes the following
properties:
Creator
The name of the user who created the proc ess.
Approver
The name of the person who approved the process.
Created At
The date and time when the process was created.
Last Editor
The name of the user who last edited the process.
Last Edit At
The date and time when the process was last edited.
Last user to change status
The name of the user who last changed the status of the process.
Last status change at:
The date and time when the status of the process was last changed.
Checked out by
The name of the user who currently has the process checked out.
Note: General and Site processes should not be instantiated into work orders.
Approved
Middle status level that can instantiate a work order. Instantiation can be excluded by the system
settings.
Certified
Highest status level that can instantiate a work order at all installations. System parameter settings
can prevent editing and deletion of certified processes and limit a process class to one certified
process.
You can configure the following General system paramet ers that are related to the process certification
level:
May not delet e or modify the components of a certified process
Disallow deletion of a process that derives from a certified process
May only have one certified process in a process class
Cloned certified process status if only one certified process is allowed
How t o automatically downgrade a certified process version
For more information on General system parameters, see the table in System Parameters Reference on
page 341.
2. On the Item s to Produce section of the Propertie s pane, click the + icon to add an item to the
process. The Add Item dialog box appears.
3. On the upper pane, create a filter to limit the number of items returned and then click Apply Filters.
To reset the filters, click Clear Filters.
4. On the lower pane, select an item and then click OK to set the item produced by the work order.
5. Click OK. The selected item is shown in the Item to Produce section.
6. In the Status list, click the status for the added item.
By default, status of a process is assigned to an item. You cannot assign a higher status to an item
than the status of linked process. If the status of a process is lower than status of the linked item,
then status of all items that have higher status is lowered to match the status of the process. For
example, if you change status of the process from Approved to Disabled, then status of all the items
associated to that process is changed to Disabled regardless of the original status.
7. In the Proce ss Rank list, click the rank for the process.
A process rank specifies the capability of a process to produce an item. If an item is linked to more
than one process, the process with lowest rank for that item is considered as the most preferred
process for producing the item.
8. On the ribbon, click Save in the Main group to save the changes.
4. In the Properties pane, complete the properties. See Operation Properties on page 180.
5. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing operation in the Propertie s pane.
Operation Properties
Operation ID
A unique ID for the operation. Operation ID identifies the operation in the MES data records, so must
be unique within operations. Operation ID is not editable after the operation definition is first saved.
Description
A brief description or a name for the operation.
Type
Additional information to classify the operation.
Default reject rate%
The percentage of the production quantity that is estimated to be rejected during this operation (that
is, the percentage of produced mat erial that fails to meet production requirements). This percent age
is used to calculate the jobs’ starting quantity given the work order starting quantity. A value of 10 is
interpreted as 10%.
File
You can add a file or a web page to an operation to support the operator during production. For
example, a file or web page can contain information relative to performing the jobs that are
instantiated from the operation. When a user is running a job using an application such as MES
Operator, the files and web pages will be available to them for viewing.
See Adding a File or Web Page to an Operation on page 181.
Note s
Additional notes about this operation.
Operation Cost
The cost for this operation. Operation cost defines the estimated cost of completing this operation in
monetary units.
Oper spare 1 to Oper spare 4
User-defined information about the operation.
Dynamic Routing Code
The dynamic routing code for this operation. The dynamic routing code of the operation is used to
re-introduce the rework ed product into the originating process. You can also type a new dynamic
routing code.
Di splay Sequence
The sequenc e in which you want to display this operation within the proc ess diagram.
BOM
You can configure the BOM information for an operation if you have an item or items assigned to the
process that have BOMs associated with them. You can select the item being produced by the
operation, which can be different from the item produced by the process.
See Assigning a BOM to an Operation on page 182.
Certification
You can assign certifications to an operation to manage who can run jobs that are instanti at ed from
the operation and whether a sign-off is required to complete a job.
See Assigning Certifications to an Operation on page 184.
DataLog Property
You can assign one or more dat a log groups to an operation to allow users to collect measurement
data about production when running jobs that are instantiated from the operation.
See Assigning Data Log Groups to an Operation on page 187.
To add a file
1. Click the Browse button to the right of the File property box.
The File or URL dialog box appears.
Note: The last operation in t he process must produce the item as defined to be produced by the process.
You can also configure the consumption information for an operation. You can specify consumed items
and the consumed quantity of an item during an operation. If more than one item is linked to the process,
then you need to set up the BOM information for each item separately.
You can link a BOM item to an operation to specify where the BOM components are consumed. When
you link a BOM item to an operation, all pr oduced items, BOM versions, and BOM components of that
BOM item are linked to that operation. You can link multiple BOM items to an operation.
You must create a BOM in the Items module before configuring the BOM in the Proce sse s module. For
more information on creating a BOM, see Creating a BOM for an Item on page 128.
You cannot delet e a BOM component from the Proce sse s module. If you want to delete a BOM
component, you can use the Items module. For more information on items, see Items on page 117.
To configure an operation BOM
1. On the Editor window, check out the process to which the operation is assigned. For more
information on checking out a process, see Check ing Out and Check ing In a Process on page 213.
2. Select the operation of which you want to change the properties of the BOM item.
3. On the Propertie s pane, click BOM, and then click Configure Operation Output.
The BOM Items dialog box appears. The BOM Item s dialog box shows the BOM items that are
linked to the selected process.
You must link an item to the process in the Processe s module before configuring an operation BOM
link. For more information on linking an item to a process, see Assigning Items to a Process on page
178.
4. Right -click a BOM item on the BOM Item s dialog box, and then click Set as Produced Item.
You must have more than one produced item in the BOM tree.
5. On the Propertie s pane, click Configure Operation BOM.
The BOM dialog box appears.
4. Right -click in the Certifications dialog box, and then click Add.
The Add Certifications dialog box appears. Any certifications that have been configured to be
applicable to operations are listed.
The Audit column is read-only. If the c heck box is selected, the certification is an audit certification. If
not, it is an access certification.
The selected certifications are listed on the Certifi cations dialog box.
6. For each certification, select the level required for this operation in the Value column list.
If the level is Yes or No, it is not editable because the certification has only one level. Instead, these
values indicate whet her the current user has been ass igned to the certification.
7. Click Close to close the Certifications dialog box.
The selected certifications are listed in the Certification property group.
4. Right -click in the Data Log Group dialog box, and then click Add.
The Add Data Log Groups dialog box appears. A vailable data log groups are listed. Groups that
have been previously assigned to the operation are already selected.
Note: The estimated production rate must be greater than 0. An entry of 0 will caus e an error.
The estimated production rate is used with the batch size to schedule an entity while creating a work
order from a process. The required finish date is assigned to the jobs in the last operation and then the
estimated production rat e, batch size, and work order quantity are used to determine the start time of a
job. The same process runs until all jobs get a start and finish date. If an operation is the first operation in
a process, the batch size specifies the initial amount that is sent to an entity if there is more than one
entity in the operation. For additional information about batch size, see Understanding Batches and Lots
for OEE and Estimated Times on page 74.
To assign an entity to a operation
1. In the Editor window, select the operation to which you want to assign an entity.
2. Right -click the Entity tab, and then click New.
Individual steps are assigned to step groups. Thes e step groups can be defined as repeatable so that an
operator is allowed to perform the steps multiple times if necessary and the system will track the events
for the individual steps within the step group. Non -repeatable step groups contain steps that only need to
be performed once in the operation, such as setup and teardown steps. Repeatable step groups contain
steps that must be performed for every batch or group of work against a job at an operation.
An additional feat ure of the steps functionality is a sequence number for the steps and the step groups.
You must specify an order by providing the sequence number for the step groups and steps. This
sequence number controls the order that the work must be performed. A higher numbered step cannot
start until a lower numbered step within a step group is completed. This sequence also controls the same
control of ordering for step groups. In the case where step groups have the same sequence number,
then steps in the groups can be performed in any order. The same applies to the case where steps have
the same sequence number; the steps can then be performed in any order.
Complete When
The circumstance in which the current step are automatically marked as Complete. The following
options are available in the list:
o Standard Time Elapsed: When the time entered in the Standard Time box is elapsed counting
from the beginning of the step.
o Operator Accepts: When an operator marks the step as Accepted/Complete.
o Di smi ss Me ssage: This option is available if the Action is set to Operator Acknowledge. The
step ends when the operator dismisses the dialog.
Standard Time
The standard completion time for this step.
Step Occurrence %
The number how many times the step must be done for a run of production. For an operation’s step,
it is percent because there is no fixed amount of production you are doing. For a job’s step, the step
occurrence is a fixed number. When a work order is created from a process, the required quantity is
multiplied by the step occurrence percentages to get the step occurrences for the job.
Step Grp ID
The step group ID to which you want to assign the step.
Allow Bypass
Specifies whether this step can be skipped.
Enter Data
Specifies whether the user must enter text into the Data box before changing the state of the step as
Accepted or Complete. If you select this option, you must also specify how the data will be entered in
the Advanced Options section.
Advanced Options: Select Way Data Is Entered
The method to use to enter the required data: text box, radio buttons, check box, or combo box.
This setting is enabled if the Enter Data check box is selected.
Depending on which element is selected, anot her property setting appears for specifying the data
entry choices.
o If Text Box is selected, the Select Data Type list appears. It has the following options:
String/ Text, Analog, and DateTime.
If you select the Analog, you also need to define the high and low limits to specify whether an
alert should be issued when the value is outside these limits.
o If Check Box is selected, the Specify Label box appears. Type the label for the check box
option.
o If Radio Buttons is selected, the Define Buttons section appears. Type a name for a radio
button option and then click the + button to add that option. Multiple radio button options can be
included. To remove an option, select it and then click the – button.
o If Com bo Box is selected, the Define List section appears. Type the name of an entry to add to
the combo box list and then click the + button to add that entry to the list. Multiple list entries can
be included. To remove an ent ry, select it and then click the – button.
If an acce ss certi fication has been assigned to an operation step, a user cannot start or work on the
instantiated job step unless the following conditions have been met:
The user has been assigned to the certification.
The user's certific ation level is at or higher than the level specified when the certification was
assigned to the step.
If an audit certification has been assigned to an operation step, then one or more user sign-offs will be
required to complete the instantiated job step. Only us ers whose c ertification level is at or higher than the
level specified when the certification was assigned to the step can perform a sign-off.
For information about configuring certifications, see Certifications on page 165.
To assign a certification to an operation step
1. In the Editor window, select the operation step.
2. Open the Certifi cation group in the Properties pane.
4. Right -click in the Certifications dialog box, and then click Add.
The Add Certifications dialog box appears. Any certifications that have been configured to be
applicable to operation steps are listed.
The Audit column is read-only. If the c heck box is selected, the certification is an audit certification. If
not, it is an access certification.
5. Select the certifications that you want to assign to the operation step and click OK.
The selected certifications are listed on the Certifi cations dialog box.
6. For each certification, select the level required for this operation step in the Value column list.
If the level is Yes or No, it is not editable because the certification has only one level. Instead, these
values indicate whet her the current user has been assigned to the certification.
7. Click Close to close the Certifications dialog box.
The selected certifications are listed on the Certifi cation property group.
2. Right -click in the dialog box, and then click Add files.
The Open dialog box appears.
3. In the file type list, select All files.
4. Navigate to and select the files to be added, and then click Open.
The selected files are listed in the Files dialog box.
2. Right -click in the dialog box, and then click Add URL.
The Add URL dialog box appears.
Click OK and that web page's URL is entered on the Add URL dialog box.
4. When you have finis hed entering the URL and description, click Close.
The URL is listed in the Files dialog box.
4. Right -click in the Data Log Group dialog box, and then click Add.
The Add Data Log Groups dialog box appears. A vailable data log groups are listed. Groups that
have been previously assigned to the operation step are already selected.
5. Select the groups that you want to assign to the operation step and click OK.
The selected groups are listed on the Data Log Group dialog box.
Copying a Step
You can copy multiple steps from one operation to another.
To copy steps
1. On the Editor window, select the operation to which you want to paste steps.
2. On the ribbon, click the Current View tab.
3. On the Proce ss Management group, click Copy Steps From in the New Operation list.
The Copy Steps dialog box appears.
4. On the upper pane, select the operation from which you want to copy the steps.
5. On the lower pane, select the step you want to copy, and then click OK.
6. On the ribbon, click Save in the Main group to save the changes.
Creating a Specification
1. On the Editor window, check out the process to which the operation belongs. For more information
on checking out a process, see Check ing Out and Check ing In a Process on page 213.
2. Select the operation for which you want to create a specification.
3. On the ribbon, click the Current View tab.
4. On the Specs tab, click New Specification Version. A new operation specification version record is
shown in the Specs tab.
Version
A version number for the specification.
Preferred Version
Specifies whether to make this version of the specification the preferred version.
Description
A brief description for the specification version.
6. Click Save to save the specification.
3. Right -click the upper pane of the BOM Specifications dialog box, and then click Add. The BOM
Items dialog box appears.
You can select a BOM item in the upper pane and the specification assigned to the selected BOM
item in the lower pane. Specifications are linked to the BOM position.
3. Right -click the Entity Specifications dialog box, and then click New Specifications. The Add
Specification dialog box appears.
o On the Propertie s pane, click Item Specifications in the Item Class and Item Specification
section.
o On the ribbon, click the Current View tab and then on the Specification group click Item
Specifications.
The Item Specifications dialog box appears.
3. Right -click the upper pane of the Item Specifications dialog box, and then click Add. The
Add/Delete Specification dialog box appears.
Specification Properties
Enti ty
For an entity specification, the entity to which the specification applies.
Step No
The step number of the step to which to optionally link the specification.
You must specify the step number for the specification or select No Step if this specification applies
to the complete operation.
Group
The specification group.
Specification
The specification ID.
Description
The description of the specification.
Data Type
The data type for the specification.
Value
The value for the specification.
Min Value
The minimum value for the specific ation.
Max Value
The maximum value for the specification.
Units
The units for the specification.
File
You can add a file or web page to a specification to support an operat or during production. For
example, the file or web page can contain information relative to a BOM, entity, or item specification,
such as how to set the setpoint value (represented by the specification) for the entity.
See Adding a File or Web Page to a Specification Being Added to an Operation on page 209.
Comments
Comments about this specification.
Acce ss Level
The security access level required to modify the specification.
To edit a specification, you must have Specification access level user privilege greater than or equal
to the level set for the specification.
Spec spare 1–4
User-defined information for this specification.
Cloning an Operation
You can clone an existing operation to create a copy of the operation on which to base a new one. The
operation BOM and steps linked to the existing operation are inherited by the new operation.
To clone an operation
1. In the Editor window, click the operation that you want to clone.
2. On the ribbon, click the Current View tab.
3. In the Proce ss Management group, click Clone in the New Operation list.
The Clone Oper To dialog box appears.
4. In the Clone Oper To dialog box, complete the following settings:
Process ID
The process ID for the operation.
Operation ID
A unique operation ID for the operation.
Operation Description
A brief description for the operation.
5. Click OK.
3. On the Proce ss Management group, click Insert Standard Operations in the New Operation list.
The Insert Standard Operations dialog box appears.
4. On the Insert Standard Operations dialog box, click the standard operation ID you want to add to
this process in the Standard Operation ID list.
5. In the New Operation ID box, type a unique operation ID for the operation.
6. In the New Operation Description box, type a brief description or name for the operation.
7. In the Di sp Seq box, type the display sequence for the operation.
To add multiple operations to a process, press Enter, and then add another operation.
8. Click OK when all standard operations are configured. For more information on operation, see
Adding an Operation to a Process on page 180.
You must create a standard operation before adding standard operation to a process. For more
information on creating a standard operation, see Creating a Standard Operation on page 222.
You can have multiple source operations linked to one destination operat ion. For example, if you have a
process to make filled cookies, you may have an operation to make the top of the cookie, an operation to
make the filling, and an operation to make the bottom of the cookie. All thes e operations to make cookies
run in parallel. These three operations can send their output to an operation that combines them t o make
a cookie.
You can also have one source operation linked with multiple destination operations. If you had a process
to build wagons, you may have an operation to produce wheels that feed another operation to produce
the front wheel assembly and anot her operation that produces the rear wheel assembly.
Note: You must create a route map for a process before creating a work order from it.
4. Create a route map bet ween two jobs in entities operations by selecting the entity in the source
operation and dragging to the entity in the destination operation.
All entities in the source operation must be link ed to all entities in the destination operation. If an
operation sends output to more than one entity in a destination operation, you can edit the percentage of
material for each route line by:
Clicking on the box in the route line and changing the number
Clicking on the source entity and changing the values in the grid.
The total value for all the route lines leaving an entity should be 100 percent.
Cloning a Process
You can clone an existing process to create a new process. A cloned process contains all the process
properties, operations, operation steps, jobs, attributes, certifications, BOM, entities, and links
associated with the parent process. You can change the values as required.
You can also copy a process. However, copying a process copies only the process properties, not the
operations, operation steps, jobs, attributes, certifications, BOM, entities, and links associated with the
parent process. See Copying a Process on page 214.
To clone a process
1. In the Editor window, check out the process that you want to clone. For more information, see
Check ing Out and Check ing In a Process on page 213.
2. Select the process that you want to clone in the Editor window.
3. On the ribbon, click the Current View tab.
4. In the Proce ss Management group, click Clone in the New Operation list.
The Clone Proce ss dialog box appears.
5. In the Clone Process dialog box, complete the following settings:
Process ID
A unique process ID for the process. The process ID identifies the process in the MES data records,
so it must be unique and is not edit able after the process definition is first saved.
Description
A brief description or name for the process.
Di ssociate Items
Specifies whether to clone the process without item linkage.
If the Di ssociate Items check box is selected, the items linked to the original process are not be
linked to the cloned process.
6. Click OK.
7. On the ribbon, click Save in the Main group to save the changes.
8. Check in the process.
Copying a Process
You can copy an existing process to create a new process. A copied process contains all of the process
properties. These are the properties that are included as columns in t he Proce sse s tab. Y ou can change
the property values as required.
Copying a process does not copy the operations, operation steps, jobs, attributes, certifications, BOM,
entities, and links associated with the parent process. However you can copy these components of a
process by cloning the process. See Cloning a Process on page 214.
To copy a process
1. In the Editor window, check out the process that you want to copy. For more information, see
Check ing Out and Check ing In a Process on page 213.
2. Select the process that you want to copy in the Editor window.
3. On the ribbon, click Copy in the Home group, then click Paste.
A copy of the process is opened in a New Process tab.
4. Change the process properties as needed.
5. On the ribbon, click Save in the Main group to save the changes.
6. Check in the process.
The new process is added to the list in the Processe s tab.
Verifying a Process
You can verify the selected process for any invalid or circular links that allow you to create a work order
properly.
1. On the Editor window, click a process that you want to verify.
2. On the ribbon, click the Current View tab.
3. On the Proce ss Management group, click Verify Process.
A confirmation message appears for the successful verified process.
An error message appears in the Error Li st pane if the process is not valid. You must fix any invalid or
circular links to create a valid process.
C HAPTER 26
Dynamic Routing
In This Chapter
Introduction to Dynamic Routing .................................................................................................. 217
Dynamic Routing Codes .............................................................................................................. 217
The Dynamic Routing Workspace ................................................................................................ 218
Creating a Dynamic Routing Usage ............................................................................................. 219
If the item produced by the last job in the dynamic route is not the final output, the item must be
reintroduced into the work order, subsequent to the job from whic h the dynamic route is originated. The
routing code identifies such jobs.
Dynamic routing processes are configured in the Processe s module. You can also define the number of
times the dynamic routing process can be performed for an identifiable unit of production.
You must do the following to use the dynamic routi ng functionality:
Select the Dynamic Routing check box in the Proce sse s module to specify a process as a dynamic
routing process. For more information on processes, see Creating a Process on page 176.
Select or create a Dynamic Routing Code while configuring an operation within a process to
specify the dynamic routing process to start at run time. For more information on operation, see
Adding an Operation to a Process on page 180.
The Dynamic Routing Usage module lists the combinations of item reasons, and originating routing
codes that initiate the dynamic routing process. It also includes the item ID that is produced and the
process from which the work order is originated. The item re asons describe reasons for the dynamic
routing process.
By default, the Dynamic Routing Usage module is grouped under the Operations Management group
in the Navigation pane. For more information on groups and modules, see Groups and Modules on
page 29.
The Filter option in the Navigation pane lists the available dynamic routing processes.
To filter a dynamic routing process
1. In the Navigation pane, click the Dynamic Routing Usage module. The following filter options are
available:
Reason Description
A brief description of the work order.
Originating Routing Code
The originated dynamic routing code.
Orig. Process I D
The process ID of the process from which the dynamic routing originated.
Item ID
The unique ID of the item.
2. Click Apply Filter. The list of dynamic routing processes matching the filter is shown.
C HAPTER 27
Standard Operations
In This Chapter
Introduction to Standard Operations ............................................................................................. 221
Creating a Standard Operation .................................................................................................... 222
Standard Operation Properties .................................................................................................... 222
Assigning Entities to a Standard Operation ................................................................................... 223
Assigning Steps to a Standard Operation ..................................................................................... 224
Adding a Specification Version to a Standard Operation ................................................................ 225
Assigning Attributes to a Standard Operation ................................................................................ 227
Cloning a Standard Operation...................................................................................................... 227
The workspace shows the operation ID, description, class, and so on for all the existing standard
operations.
Note: The estimated production rate must be greater than 0. An entry of 0 will caus e an error.
The estimated production rate is used with the batch size to schedule an entity while creating a work
order from a process. The required finish date is assigned to the jobs in the last operation and then the
estimated production rat e, batch size, and work order quantity are used to determine the start time of a
job. The same process runs until all jobs get a start and finish date. If an operation is the first operation in
a process, the batch size specifies the initial amount that is sent to an entity if there is more than one
entity in the operation. For additional information about batch size, see Understanding Batches and Lots
for OEE and Estimated Times on page 74.
To assign an entity to a standard operation
1. In the Editor window, select the standard operation to which you want to assign an entity.
2. Right -click the Entity tab, and then click New. A new entity record is shown in the Entity window.
Individual steps are assigned to step groups. Thes e step groups can be defined as repeatable so that an
operator is allowed to perform the steps multiple times if necessary and the system will track the events
for the individual steps within the step group. Non -repeatable step groups contain steps that only need to
be performed once in the operation, such as setup and teardown steps. Repeatable step groups contain
steps that must be performed for every batch or group of work against a job at an operation.
Assigning steps to a standard operation is similar to assigning steps to an operation. For more
information, see Assigning Steps to an Operation on page 190.
6. Right -click the Entity Specifications dialog box, and then click New Specification.
The Add Specification dialog box appears.
7. Select the specification you want to add to this standard operation, and then click OK.
8. For the specification entry, complete the following settings:
Enti ty
The entity to which the specification applies.
Step No
The step number to optionally link a specification to a step. Select No Step to specify that the
specification applies to complete operation.
Group
The specification group.
Specification
The specification ID.
Data Type
The data type for this specification.
Value
The value for the specification.
Min Value
The minimum value for the specific ation.
Max Value
The maximum value for the specification.
Units
The units for the specification.
File
You can add a file or web page to a specification to support an operat or during production. For
example, the file or web page can contain information relative to a BOM, entity, or item specification,
such as how to set the setpoint value (represented by the specification) for the entity.
Assigning a file to a specific ation that is being added to a standard operation is similar to performing
this task for an operation. See Adding a File or Web Page to a Specification Being A dded to an
Operation on page 209.
Comments
Comments for this specification.
Acce ss Level
The security access level for modifying the specification.
To edit a specification, you must have Specificatio n access level user privilege greater than or equal
to the Edit level of that specification. For more information, see Assigning Specifications to an
Operation on page 204.
9. On the ribbon, click Save in the Main group to save the changes.
C HAPTER 28
Job Queue
In This Chapter
Introduction to the Job Queue...................................................................................................... 229
Job and Step States.................................................................................................................... 229
Applying Filters to the Job Queue ................................................................................................ 230
Arranging Columns in the Job Queue ........................................................................................... 232
Viewing a Job’s Route Diagram ................................................................................................... 232
Creating a Work Order from a Process from the Job Queue Module .............................................. 233
Splitting Jobs .............................................................................................................................. 233
Editing Selected Jobs.................................................................................................................. 234
Creating Links for a Job Queue ................................................................................................... 234
Deploying a Queue Sequence ..................................................................................................... 235
Complete
A job/step that is finished. For example, this may indicate t hat required quantity is produced, all steps
are complete, and all required data is entered.
The following states are available only to jobs:
Suspended
A job that is paused temporarily. For example, a user at a shift change suspends a job so that the
next shift user can log in and continue running the job.
OnHold
A job that is paused indefinitely. For ex ample, this may indicate that there are material or machine
issues.
Cancelled
A job that was creat ed and then stopped before completion. For example, this may indicate a
customer canceled a work order for a job that is scheduled and start ed running.
Job queue provides visibility to all scheduled jobs in the system. You can find details about eac h job,
including start and required quantities, physical entity on which a job is scheduled, and job status.
When you open the Queue module, the Current View tab appears on the ribbon.
In the View group, the following commands are available:
Save as default
You can save the configured job queue lay out as default for all users.
Save to logged-in
You can save the configured job queue lay out as default for the logged in user.
Revert to default
Click Revert to default to revert to the default settings.
If you select more than one job state, jobs currently in those states are shown in the Editor window. If no
state is selected, jobs in all states are shown.
.
2. Select or clear a check box to display or hide the columns.
Selected fields shows the data fields from each record that is currently displayed in the window.
To change the order in which the selected fields are displayed
Drag and drop a column in the workspace to rearrange the order of the columns. See Customizing
the Columns Shown in the Tabbed Work space on page 23.
To change the column settings to default
Right -click in the workspace and then click Restore Column Settings.
Splitting Jobs
You can split a job associated with an operation. When you split a job, a new job is created for the
operation and you can specify the quantities to be produced by the new job.
The specified quantities are deducted from the existing job and allocated to the new job. Splitting is done
to increase efficiency and utilization of entities that execute jobs.
To split a job
1. Right -click the job that you want to split and click Split Jobs. The Split Job dialog box appears.
2. In the Split Job dialog box, complete the following settings for the new job:
New Sequence Number
The sequenc e number for the new job.
State
The state of the new job. For more information on job states, see Job and Step States on page 229.
Split Quantity
The production quantity you want to specify for the new job.
Start Qty
The starting quantity of the production for the new job.
Finish Time
The end time for the new job.
Target Entity
Click the Brow se button to locate the entity on which the new job will run.
Note s
Additional information about new job.
3. Click OK.
C HAPTER 29
Work Orders and Jobs
In This Chapter
Introduction to Work Orders and Jobs .......................................................................................... 237
Restrictions on Work Orders and Jobs Created in MES Web Portal ............................................... 238
Organizing Work Orders and Jobs ............................................................................................... 238
Applying Filters to the Work Orders List........................................................................................ 239
Arranging Columns of the Work Order List.................................................................................... 240
Workflow for Creating Work Orders and Jobs ............................................................................... 241
Creating a Work Order from a Process ......................................................................................... 241
Creating a Work Order ................................................................................................................ 243
Assigning Attributes to a Work Order............................................................................................ 249
Creating a Job ............................................................................................................................ 249
Creating a Job BOM ................................................................................................................... 257
Assigning Steps to a Job ............................................................................................................. 260
Assigning Specifications to a Job ................................................................................................. 270
Assigning Attributes to a Job ....................................................................................................... 273
Creating a Route Map ................................................................................................................. 273
Adding a Standard Operation to a Job .......................................................................................... 274
Cloning Work Orders and Jobs .................................................................................................... 275
Canc eling All Jobs in a Work Order.............................................................................................. 277
Setting Job Priorities to the Work Order Priority ............................................................................ 277
Splitting Jobs .............................................................................................................................. 277
By default, the Work Order and Jobs module is grouped under the Order Management group in the
Navigation pane. For more information on groups and modules, see Groups and Modules on page 29.
Group By Mfg.Order
Click Group By Mfg.Order to organiz e work orders by manufacturing order. Work orders are
grouped together if they are assigned to the same manufacturing order. Related work orders may be
accessed and defined by locating the appropriate manufacturing number in the job tree.
Item Class ID
Unique ID of the produced item class.
Item Class De scription
Description of the produced item class.
In the Item Filters section, the following filter options are available:
Item ID
Unique ID of the produced item.
Item Description
Description of the produced item.
Item spare1
User–defined information.
Item spare2
User–defined information.
Item spare3
User–defined information.
Item spare4
User–defined information.
In the Proce ss Filters section, the following filter options are available:
Process ID
Unique ID of the process.
In the Job State section, the following filter options are available:
New
New jobs.
Suspended
Jobs that are stopped.
Complete
Jobs that are complete.
On Hold
Jobs that are on hold.
Running
Jobs that are running.
Cancelled
Jobs that are canceled.
Ready
Jobs that are ready.
2. In the Create Work Order from Process dialog box, complete the property settings. See Work
Order from P rocess Properties on page 242.
3. Click OK.
Starting Quantity
The starting quantity is the amount of product that is intended to be made, if there were no rejects.
The last operation in t he work order starts with the starting quantity. If t he starting quantity is left at its
default of 0, and a required quantity is specified, the starting quantity will be changed to be equal to
the required quantity. The maximum value that can be ent ered is 999,999.
Required Quantity
The required quantity of the produced items. Required quantity is the quantity that the last operation
in the work order must produce to complete t he operation. The maximum value that can be entered is
999,999.
Release Date/Time
The date and time for the releas e of the first job. Click the Browse button to select the date and time
from the calendar. Release date and time is used by the system to change the first job in the work
order from new to ready. It is also used to set the required dat es for the jobs. The work order required
date is assigned to the jobs during the last operation.
Due Date/Time
The planned work order completion date and time. Click the Brow se button to select the date and
time from the calendar.
Priority
The priority for the work order. It prioritizes all jobs creat ed for the work order.
Customer
The name or account number of the customer.
Manufacturing Order
The manufacturing order ID.
Note s
Additional information about the work order.
Description
The work order name or a brief description of the work order.
Item
Click the Brow se button to locate the item that you want to add to this work order.
The Choose Produced Item dialog box appears.
You must define an item as a produced item in the Items module. If the selected process is linked to
only one item, then the item is automatically selected in the work order module. For more
information, see Creating an Item on page 119.
In the upper pane, create a filter to limit the number of items returned, and then click Apply Filters.
Click Clear Filters to reset the filters.
In the lower pane, select an item, and then click OK to set the item produced by the work order.
Status
The status of the overall work order. The system automatically controls the status until it reaches
Completed.
You must have the May change work order status user privilege to change the status of a work order.
The work order statuses are:
o Released: Indicates that the work order is complete and ready for release.
o Started: Indicates that the work order is in progress.
o Completed: Indicates that the work order is complet e and delivered to the customer.
o Closed: Indicates that the work order is stopped or interrupted due to some reason. The work
order cannot be edited if the work order status is Closed.
Note that this status is different than the work order status that is displayed in MES Web Portal. The
work order status in MES Web Portal is derived from the statuses of the work order's jobs.
Starting Quantity
The starting quantity is the amount of product that is intended to be made, if there were no rejects.
The last operation in t he work order starts with the starting quantity. If t he starting quantity is left at its
default of 0, and a required quantity is specified, the starting quantity will be changed to be equal to
the required quantity. The maximum value that can be ent ered is 999,999.
Required Quantity
The required quantity of produced items. Required quantity is the total quantity that must be
produced by all jobs in the last operation of a work order. The maximum value that can be entered is
999,999.
Customer
The name or account number of the customer who placed this order.
Manufacturing Order
The manufacturing order ID. Manufacturing order ID identifies the manufacturing order to which this
work order belongs. A manufacturing order ID can be used to access related work orders (common
customer, purpose, and so on) in the job tree while creating a job.
Release Date/Time
The date and time for the releas e of the first job. Click the Browse button to select the date and time
from the calendar. Release date and time is used by the system to change the first job in the work
order from new to ready. It is also used to set the required dates of the jobs. The work order required
date is assigned to the jobs in the last operation.
Due Date/Time
The planned work order completion date and time. Click the Brow se button to select the date and
time from the calendar.
Priority
The priority for the work order. For example, for value 1, the priority of the work order will be highest.
It allows you to set the priority of all jobs in the work order.
Note s
Additional information about the work order.
Not Deletable
Specifies whether the work order is locked and so cannot be deleted from the system.
May Override Route
Specifies whether the sequence of operations defined in a work order route can be overridden. If
selected, an operator can work on jobs in downstream operation before completing or starting the
jobs in an upstream operation.
Override Serialization
Specifies whether the serial number of the items in a work order can be overridden. If selected, you
can produce a serialized item without using serialization. It is used to handle the transition phase
when you first mark an item as serialized, but you already have work orders in process. You can
override serialization in a work order to continue producing items without a serial number.
This option is available only if the item produc ed by the work order is a serialized item.
Files
You can add files and web pages to a work order to provide instructions about the work order for an
operator. When a user is recording the execution of the work order from an application such as MES
Operator, the file or web page will be available to them for viewing.
See Adding Files and Web Pages to a Work Order on page 246.
2. Right -click in the dialog box, and then click Add files.
The Open dialog box appears.
3. In the file type list, select All files.
4. Navigate to and select the files to be added, and then click Open.
The selected files are listed in the Files dialog box.
2. Right -click in the dialog box, and then click Add URL.
Click OK and that web page's URL is entered on the Add URL dialog box.
4. When you have finis hed entering the URL and description, click Close.
The URL is listed in the Files dialog box.
3. In the Attribute s group, click the Add Attribute icon. The Add Attributes dialog box appears.
4. In the Value box, type the value for the added attribut e.
5. In the Note s box, type any additional information for the attribute.
6. Select the attribute that you want to add, and then click OK.
You can add multiple attributes to a work order.
7. On the ribbon, click Save in the Main group to save the changes.
Creating a Job
A job is an instance of an operation for a work order that is scheduled for a particular entity and produces
an item. A job is an operation and entity combination to produce a specified quantity of an item. A job
consists of steps, specifications, and comp onents that are necessary for a particular phase of the
production. Multiple jobs can be used to produce an item.
To create a job
1. On the ribbon, click New Job in the New list. A new job record appears in the workspace.
2. In the Properties pane, complete the property settings. See Job Properties on page 249.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing job in the Properties pane.
Job Properties
There are several groups of job properties.
General Properties
Operation ID
The ID of the operation to be associated with the job.
Sequence Number
The sequence to divide a job. For example, a job can be divided into three sequence numbers so that
three entities can work on that job simultaneously. The sequence number is used to differentiat e
multiple jobs for the same operation.
Item
Click the Browse button to locate the item that you want to add for this job. You must define an item
as a produced item in the Items module. If the selected process is linked to only one item, then the
item is automatically selected in the work order module. For more in formation, see Creating an Item
on page 119.
The last operation in the work order must produce the item as defined in the work order.
After clicking the Browse button, the Select Item dialog box appears.
In the upper pane, create a filter to limit the number of items returned, and then click Apply Filters.
Click Clear Filters to reset the filters.
In the lower pane, select an item and then click OK to set the item produced by the work order.
Starting Quantity
The starting quantity. Starting quantity is the number of units that are produced during the job.
Quantity Required
The required quantity of produced items for the job.
Can Schedule To
Click the Brow se button to locate the entity or entity group on which this job can also be scheduled to
run. The Entity Window dialog box appears.
Select the entity on which the job can also be scheduled, and then click OK.
To schedule a job on an entity, the entity’s Can schedule jobs property must be selected. See
Capabilities on page 67.
Scheduled To
Click the Browse button to locate the entity or entity group on which this job is scheduled to run. The
Enti ty Window dialog box appears.
Select the entity on which to schedule the job, and then click OK.
To schedule a job on an entity, the entity’s Can schedule jobs property must be selected. See
Capabilities on page 67.
Job State
The job state, which is New by default. You can change the status as Ready to make the job
available on the plant floor.
File
You can add a file or web page to a job to support an operator during production. For example, the
file or web page can contain information relative to performing the job. When a user is recording the
execution of the job from an application such as MES Operator, the file or web page will be available
to them for viewing.
See Adding a File or Web Page to a Job on page 251.
Batch Size
The size of the batch. Batch size defines the number of production units in a single batch for this job.
For additional information about batch size, see Understanding Batches and Lots for OEE and
Estimated Times on page 74.
Setup Properties
Job De scription
A brief description of the job.
Di splay Sequence
The position of the operation, in which this job is shown. Display sequence is used to specify where
the job will appear in the job route diagram.
Note s
Additional information, if any, for the job.
Folder Revision
The version of an existing folder that contains associated files assigned to this job.
For information about the Folders function and folder versions, see the Folders chapter in the MES
Supervisor User Guide.
Dynamic Routing
The Dynamic Routing check box if the job requires rework. For example, a job requires rework if the
produced item is defective. You can als o type a new dynamic routing code. For more information,
see Dynamic Routing on page 217.
Dynamic Routing Code
The dynamic routing code for the job. A dynamic routing code indicates the process and operation
that are used to do the rework, if required. For more information, see Dynamic Routing on page 217.
Job Cost
The estimated cost for completing this job.
First Job
Indicates whether this is the first job in the work order. The first job does not receive inputs from a
previous operation. This is a read -only field.
Final Job
Indicates whether this is the last job in the work order. The final job does not send its production to
another operation. This is a read-only field.
The work orders may have multiple first jobs and/or last jobs; however, at least one first job and one
last job must be present for eac h work order. If there is only one job in the work order, that job is
marked as both the first and the final job.
Job spare1–4
Type additional information for this job, if any.
Schedule Properties
Schedule Start Date/Time
The scheduled start date and time for the job. Schedule start date and time defines the dat e and time
that the Scheduler module has found efficient for this job to start its production.
Latest Start Date/Time
The latest date and time when the job start ed. Latest start date and time defines the dat e and time
that the Scheduler module has found to be the latest that this job can begin its production.
Schedule Finish Date/Time
The scheduled end time for the job. Scheduled end time defines the date and time that the Scheduler
module has determined as the appropriate finishing time for this job.
Required Finish Date/Time
The required time to finish the job. Required finish time defines the date and time by which this job
needs to be complet ed. It is used to order job queue in the MES Operat or application.
Schedule Pinned
Specifies whether the start time of this job cannot be changed.
Priority
The priority for this job to determine the job execution order. Priority is used to rate jobs, for example,
which job is most important. You can also use this information for scheduling jobs.
Est. Setup Time
The estimated number of hours for setting up an entity to run this job.
Est. Production Rate
The estimated production rate for this job.
The estimated production rate must be greater than 0. An ent ry of 0 will cause an error.
Prod. Unit of Measure
The unit of measure (UOM) that is used for the production process.
Est. Variable Labor Rate
The estimated number of variable labor hours required to produc e a single batch of the item on the
selected entity.
Labor Unit of Measure
The UOM that is used for the labor involved with the production process.
Est. Teardown Time
The estimated number of hours required to teardown the selected entity after the production.
Est. Transfer Time
The estimated number of hours required to move the produced items from the selected entity to the
next entity.
Est. Fixed Labor Hours
The estimated number of fixed labor hours required to produce a single batch of the item on the
selected entity.
Status Properties
Status Note s
The status of the job.
Run On
The entity ID on which this job is scheduled to run.
Actual Start Date/Time
The time when the job started. This is a read -only field.
DataLog Property
You can assign one or more dat a log groups to a job to allow users to collect measurement dat a about
production. Data log groups are created and managed using the MES Supervisor application.
When assigning a data log group to a job, you can configure the group to acquire periodic data. You can
also assign an audit certification to a data log group to require one or more qualified users to sign off on
the data being logged.
To assign a data log group to a job
1. In the Editor window, select the job.
2. Open the DataLog Property group in the Properties pane.
4. Right -click in the Data Log Group dialog box, and then click Add.
The Add Data Log Groups dialog box appears. A vailable data log groups are listed. Groups that
have been previously assigned to the job are already selected.
6. On the Substitutes dialog box, complete the settings. See Substitutes Settings on page 259.
There can be multiple substitute materials to be cons umed or produced for all configured job BOM
items in place of the configured BOM items.
7. On the ribbon, click Save in the Main group to save the changes.
Substitutes Settings
Item
Click the Brow se button and select the item that will be produced in the current job.
Preference
The preference for the job BOM substitute. A value of 1 indicates the most preferred.
Substitution Level
The substitution level for this job BOM. This is the security setting that limits the usage of this
substitute item.
You must have a BOM substitution level greater than or equal to the substitutes level to use the
substitute.
Required Grade
The grade for the job BOM substitute.
Default Prod Code
The default production code for the job BOM. This indicates the default reas on for producing this
substitute item in the MES Operator application. An operator can select other production reasons for
this substitute item.
Quantity
The quantity of this item to be consumed or produced in this BOM per unit of the produced item.
To Storage Location
Click the Brow se button and select the storage location for produced items. This indicates the
default storage entity to place produced quantities of this substit ute item.
Min Quantity
The minimum consumption quantity of this item required per unit of the produced item. This is for
consumed items only.
Max Quantity
The maximum consumption quantity of this item required per unit of the produced item.
Required Start Value Is%
Specifies whether the value in the Required Start Value box should be interpreted as a percentage
rather than an absolute value.
Required Start Value
The required start value.
Backflush Consumption
Specifies whether the consumption of the WIP parent item must record automatically whenever
production of this substitute parent item is recorded. For example, to make a bottled water bottle, if
backflush for the BOM is enabled, the consumption of the bottle, bottle cap, wrap label, and water is
automatically posted. If Update Inventory is selected, inventory records for this BOM item updates
automatically.
Update Inventory
Specifies whether the inventory records must update when you report production of this substitute
item.
Description
A brief description for the step group.
Sequence
The sequence number for the step group. The sequence number determines the order in which step
groups are execut ed. All steps in a lower number step group must be completed or bypassed before
any step in a higher number step group starts. You can assign the same sequence number to step
groups that can be performed simultaneously.
Repeatability
Specifies whether steps contained in this step group are repeated for each lot produced by the job.
3. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing step group in the Properties pane.
o Add Production: Allows you to add production details for this step to facilitate the reporting of
production quantities.
o Add Consumption: Allows you to add consumption details for the first component assigned to
this step.
o Operator Acknowledge: Displays the step description and requires the operator to
acknowledge this prompt before continuing work.
o Enter Form Data: Allows you to fill in det ails in a specific form.
o Enter SPC Data: Allows an operator to add SPC data when the operator logs onto this step.
Complete When
The circumstances in which the current step is automatically marked as complete. The following
options are available in the list:
o Standard Time Elapsed: When the time specified in the Standard Time (In hours) box has
elapsed. This option is enabled only if you provide the elapse time in the Standard Time (In
hours) box.
o Operator Accepts: When the operator marks the step as accepted/complete. This option is
available when Operator Acknowledge is selected as action type in the Action Type list.
If you select Analog, you also need to define the high and low limits to specify whether an alert
should be issued when the value is outside these limits.
o If Check Box is selected, the Specify Label box appears. Type the label for the check box
option.
o If Radio Buttons is selected, the Define Buttons section appears. Type a name for a radio
button option and then click the + button to add that option. Multiple radio button options can be
included. To remove an option, select it and then click the – button.
o If Com bo Box is selected, the Define List section appears. Type the name of an entry to add to
the combo box list and then click the + button to add that entry to the list. Multiple list entries can
be included. To remove an ent ry, select it and then click the – button.
Spare Fields
Step Spare1 to Step Spare6
User-defined information for this step.
BOM
The amount of consumption for the BOM to apply for this step.
See Configuring the BOM Consumption Amount for the Job Step on page 264.
Files
You can add files and web pages to a job step to support an operator during production. For example, the
file or web page can contain information relative to performing the job step. When a user is recording the
execution of the job step from an application such as MES Operator, the file or web page will be available
to them for viewing.
See Adding Files and Web Pages to a Job Step on page 264.
DataLog Property
You can assign one or more dat a log groups to a job step to allow users to collect measurement data
about production.
See Assigning Data Log Groups to a Job Step on page 268.
2. In the Qty at Step column, ent er the amount of BOM consumption for this step.
3. Click Save.
4. Click Cancel to close the dialog box.
2. Right -click in the dialog box, and then click Add files.
The Open dialog box appears.
3. In the file type list, select All files.
4. Navigate to and select the files to be added, and then click Open.
The selected files are listed in the Files dialog box.
2. Right -click in the dialog box, and then click Add URL.
The Add URL dialog box appears.
Click OK and that web page's URL is entered on the Add URL dialog box.
4. When you have finis hed entering the URL and description, click Close.
The URL is listed in the Files dialog box.
4. Right -click in the Data Log Group dialog box, and then click Add.
The Add Data Log Groups dialog box appears. A vailable data log groups are listed. Groups that
have been previously assigned to the job step are already selected.
5. Select the groups that you want to assign to the job step and click OK.
The selected groups are listed on the Data Log Group dialog box.
3. In the Specs group, click the New Specification icon . The Add Specification dialog box
appears.
4. Select the specification that you want to add to the job and click OK. A new specification record is
shown in the Specs window.
5. In the Properties pane, complete the following settings:
Step No
The step number to allow a spec to optionally link to a step.
Select No Step if the specification applies to the complete job.
Group
The specification group.
Specification
The specification ID.
Data Type
The data type for this specification.
Specification Value
The value for the specification.
Min Value
The minimum value for the specific ation.
Max Value
The maximum value for the specification.
Units
The unit of measure for the specification value.
Actual
The actual value of the specification as collected while the job is running.
File
You can add a file or web page to a job specification to support an operator during production. For
example, the file or web page can contain information relative to how to set the setpoint value
(represented by the specification) for the entity.
See Adding a File or Web Page to a Job Specification on page 272.
Comments
Comments about this specification.
Acce ss Level
The security access level for modifying the specification.
To edit a specification you must have Specification access level user privilege greater than or equal
to a specification.
Spec Spare 1–4
User-defined information for this specification.
6. On the ribbon, click Save in the Main group to save the changes.
4. Select the attribute you want to add and click OK. A new attribute appears in the Attribute s window.
You must create attributes for a job in the Attribute s module before adding an attribute to a job in the
Work Orders and Jobs module. You can add multiple attributes to a job. For more information on
attributes, see Attributes on page 107.
5. On the ribbon, click Save in the Main group to save the changes.
Each routing line has a percentage associated with it that determines the amount of material that flows
from one job to another. You can change the percentage of any line to any number between 0 and 100,
but the tot al of all the lines leaving an job must a dd up to 100 percent. If you have a source operation with
two jobs and a destination operation with two jobs, you would draw four rout e lines. If one of the
destination jobs is faster, you may need to adjust the percentages leaving your source jobs so that 60
percent of the material from each of the source jobs goes to the faster destination and 40 percent of the
material from the source jobs goes to the slower job.
You can have multiple source operations linked to one destination operation. For example, if you have a
work order to make filled cookies, you may have an operation to make the top of the c ookie, an operation
to make the filling, and an operation to mak e the bottom of the cookie. All these operations to make
cookies run in parallel. These three operations can send their output to an operation that combines them
to make a cookie.
You can also have one source operation linked with multiple destination operations. If you had a work
order to build wagons, you may have an operation to produce wheels that feed anot her operation to
produce the front wheel assembly and anot her operation that produc es the rear wheel assembly.
To create a route map
1. Select the work order to view its route map in the workspace.
2. On the ribbon, click the Current View tab.
3. In the Diagrams group, click View Route Map.
4. Create a route map bet ween two jobs in two operations by selecting the job in the source operation
and dragging to the job in the destination operation.
All jobs in the source operation must be linked to all jobs in the destination operation. If an operation
sends output to more than one job in a destination operation, you can edit the percentage of mat erial for
each route line by:
Clicking on the box in the route line and changing the number
Clicking on the source job and changing the values in the grid.
The total value for all the route lines leaving a job should be 100 perc ent.
5. In the Insert Standard Operations dialog box, complete the following settings:
Standard Operation ID
The ID of the standard operation that you want to add to this job.
New Operation ID
The unique operation ID for the operation.
Seq No
The sequenc e number for the operation.
Job De scription
The description or name of the job.
Di sp Seq
The display sequence for the operation.
Start Qty
The quantity of mat erial available to the first job for the final number of units to be produced.
Reqd Qty
The required quantity of produced items.
Enti ty
The entity associated with the job.
State
The state for the operation.
6. To add multiple operations to a job, press Enter and then add another operation.
7. Click OK once all standard operations are configured. For more information on operation, see
Adding an Operation to a Process on page 180.
8. On the ribbon, click Save in the Main group to save the changes.
Description
A brief description for the work order.
Required Quantity
The required quantity. The maximum value that can be entered is 999,999.
Starting Quantity
The starting quantity is the amount of product that is intended to be made, if there were no rejects.
The last operation in t he work order starts with the starting quantity. If t he starting quantity is left at its
default of 0, and a required quantity is specified, the starting quantity will be changed to be equal to
the required quantity. The maximum value that can be ent ered is 999,999.
Priority
The priority for the work order.
Release Date/Time
The date and time to release the work order.
Due Date Time
The due dat e and time for the work order.
Customer
The customer name.
Manufacturing Order
The manufacturing order that is associated with the work order.
Note s
Additional comments related to the work order.
5. Click OK.
Cloning a Job
To clone a job
1. Select the job that you want to clone.
2. On the ribbon, click the Current View tab.
3. In the Jobs group, click Clone in the Split Job list. The Clone Job dialog box appears.
4. In the Clone Job dialog box, complet e the following settings:
New Work Order
The destination work order.
New Operation ID
The operation ID associated with the job.
New Sequence No
The sequenc e number to specify the position number of the job within the operation.
State
The current state of the job.
Required Quantity
The required quantity.
Starting Quantity
The starting quantity.
Finish Time
The date and time the job is scheduled to end.
Target Entity
Click the Brow se button and select the entity to which to schedule the job.
Note s
Additional comments related to the job.
5. On the ribbon, click Save in the Main group to save the changes.
Splitting Jobs
You can add a job to the current operation by copying the dat a from the selected job and splitting the
required production quantity between the two.
To split jobs
1. In the workspace, select the job that you want to split.
2. In the Jobs group, click Split Job. The Split Job dialog box appears.
3. In the Split Job dialog box, complete the following settings:
New Sequence Number
The new sequence number for the job.
State
The state of the job. For more information on job states, see Job Queue on page 229.
Split Quantity
The production quantity you want to specify for the new job.
Start Qty
The starting quantity of the production.
Finish Time
The end time for the job.
Target Entity
Click the Brow se button to locate the entity assigned for this job.
Note s
Additional information about this job, if any.
4. Click OK.
C HAPTER 30
Database Information
In This Chapter
Introduction to Database Information ............................................................................................ 279
Viewing Dat abas e Information ..................................................................................................... 280
C HAPTER 31
Database Maintenance
In This Chapter
Introduction to Database Maintenance ......................................................................................... 281
Managing the MES Database ...................................................................................................... 282
Specifying the Archive Query Window, Root Directory Path, and Server Host ................................. 282
Creating an Archive Job .............................................................................................................. 283
Creating a Purge Job .................................................................................................................. 284
Creating a Restore Job ............................................................................................................... 285
Viewing the List of APR Jobs ....................................................................................................... 286
Viewing the APR Job Configuration Details .................................................................................. 286
Viewing the APR Job Log ............................................................................................................ 287
Removing an APR Job ................................................................................................................ 287
Running an APR Job Manually .................................................................................................... 287
Running an Archive or Purge Job Automatically ............................................................................ 288
Click Relative and specify the number of days to select the data for archiving the records. If the
number of days defined is 30, it will archive the data older than 30 days from the current date.
Click Absolute and then specify the From and To date to select the data for archiving the
records.
Purge
Specifies whether to purge the archived data.
4. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing archive job in the Propertie s pane.
1. Determine the time range for each deletion cycle based on the requested time range broken into
subsets, as defined by the system attribute Archive query window size (hours). This is performed to
avoid long-running trans actions against the database.
2. Determine if the first main table has relat ed tables. If no related tables are found, then steps 3 and 4
are skipped.
3. Copy the primary key from the main table into memory (that is, to a temporary table). For example,
for the wo table, the primary key is wo_id an d the timestamp used is last_edit_at.
4. Delet e the related table information for which the primary key matches the records in the temporary
table. There is no check on the related table timestamp.
5. Delet e the main table records. For example, when purging work order records, the records in the wo
table would be deleted.
6. If no exception occurs, move on to the next main t able (if more than one t able was selected as part of
the purge).
If an exception occurs, drop the temporary table, roll back deletions of any data in dependent tables
(deletions of data in relat ed tables cannot be rolled back), and move on to the next main table (if
more than one table was selected as part of the purge). If a purge is run again with the same
parameters and the error has been corrected, the new purge operation will pick up what was missed
on the previous purge during which the exception occurred.
o In the Available Archive s list, select the archived dataset zip file from the Databa se
Maintenance folder where the archived data will be restored from.
o Select the Abort when inserting duplicate check box if you want to abort the restore process
when duplicate data is inserted in the restore database.
Note: Make sure that you do not restore to the original MES database as it will have serious
performance implications.
Date Filter
Do any one of the following:
o Click Relative and then specify the number of days to select the data for restoring the records. If
the number of days defined is 30, it will restore the data older than 30 days from t he current date.
o Click Absolute and then specify the From and To date to select the data for restoring the
records.
4. On the ribbon, click Save in the Main group to save the changes.
You can modify the properties of an existing restore job in the Properties pane.
2. Select the job. The configuration details of the job is shown in the Propertie s pane.
Note: If you run a restore job, the following warning is shown: Restoring to an operational production
database is not supported. Executing this type of restore will lik ely cause performance issues and
possible transaction failures. Do you wish to proceed?.
C HAPTER 32
Rejected Message Viewer
In This Chapter
Introduction to the Rejected Message Viewer ............................................................................... 289
Viewing and Editing a Rejected MES Command Message ............................................................. 290
Resubmitting a Rejected MES Command Message ...................................................................... 290
Deleting a Rejected MES Command Message .............................................................................. 291
When you resubmit multiple messages, each message is submitted in a sequence using the "With
Response" communication mode. The Rejected Messages module waits for a response for each
resubmitted message and then submits the next message in a sequence to the middleware. Th e status
of all the messages is updated in the MES database, and you can see the new status in the workspace.
To resubmit a rejected message
1. Click Rejected Message s.
2. Select the messages that you want to resubmit.
3. Right -click one of the messages and then click Resubmit.
The rejected message is resubmitted to the middleware.
If the message is successfully sent to the database, the Current Status column shows the Resubmitted
with Success status. If the message delivery fails, a new error message appears in the Error Li st pane.
You must fix any invalid errors to successfully resubmit a message.
C HAPTER 33
Serialization
In This Chapter
Introduction to Serialization ......................................................................................................... 293
Setting up Serialization in MES .................................................................................................... 293
Producing Serialized Items in Operator ........................................................................................ 299
Introduction to Serialization
Serialization is the process of assigning specific serial numbers to the produced items. These serial
numbers are associated with an item in the production process through lots. The lots that are assigned in
the production process contain only one item. The resulting serial number for an item is then transferred
automatically or manually in the production process (route).
Serial numbers are either used for a particular work order (hard-pegged) or they can be interchanged
between work orders as per the flow of the manufacturing process (soft -pegged).
To manage and track a serialized manufacturing proc ess, you must have privileges to create and edit:
Items
Processes
Work orders and jobs
Serial number functionality requires specific configuration settings within the following MES applications:
MES Client:
o To configure entities in the manufacturing process to store and receive materials, and for
auto-t rans fer operations to move the stored materials.
An auto-t rans fer operation automatically trans fers produced serial numbers to the next entity in
the routing based on an assumption that the storage capability of the entity is enabled.
o To configure item classes, items, BOMs, processes, operations, and work orders to define the
type of serialization for your manufacturing environment and how it is processed on t he plant
floor.
MES Operator: To execute t he production proc ess using work orders and operations that are defined
in the MES Client to carry out the serialization process.
Once you set up the required user access and create the required entities to model the production
equipment, you can then define the specific ways to serialize the produced items.
For more information on configuring item classes, see Item Classes on page 137.
Configuring Items
You can create items for the production process and assign the item class that is created for the
serialization proc ess in the Product Definition Group. Also, you can define the format of the serial
number that is generated during an operation.
To configure items
1. Select the item class that is defined for serialization in the Item Class ID list. When you select an
item class, the Lot Number is automatically assigned to Serial Number Level.
If an item class is assigned a Serial Number Level as Lot Number, then the items under that item
class are automatically assigned t he same Serial Number Level. If the S erial Number Level is not set
to Lot Number for an item class, you can set the Serial Number Level of an item as Lot Number to
indicate the item as a serialized part.
294 Version 6.1
Serialization MES Client User Guide
2. In the Inventory Handling section, type a format for the lot number or serial number in the Lot
Number Format text box. This is an optional field that provides a default format to the lots when
creating the serial numbers.
The product-specific identifier must be followed by the -### attribute for the aut omatic serial number
sequence generation.
For example: Std_Kitchen-### would produce the following serial number sequence:
o Std_Kitchen-001
o Std_Kitchen-002
o Std_Kitchen-003
o Std_Kitchen-004
For more information on configuring items, see Creating an Item on page 119.
Configuring BOMs
After you configure items for serialization, you can create a BOM item that adds production-specific
details for the usage of the produced item.
To configure an item BOM
1. In the To Storage Location box, browse and select a storage location for the item from the entities
that are configured for the production process. This attribute is optional.
2. Select the Must Consume from Inventory check box. This is a required attribute.
3. Select Must Consume from WIP check box. WIP is Work-in-progress. This attribute is optional.
If this attribute is selected (hard-egged), a given serial number is processed only for jobs that belong
to a particular work order.
If this attribute is not selected (soft-pegged), a given serial number can be interchanged between
work orders as it flows through the manufacturing process.
For more information on configuring BOMs, see Creating a BOM for an Item on page 128.
Configuring Processes
You can create a process to define the production method to produce an item and instantiate the work
orders for the item from the Proce sse s module in the Operations Management group.
1. Create the process and define a process class ID.
2. Type a brief description about the process.
3. In the Status list, click the required status for the process except Di sabled.
The following options are available in the Status list:
o Di sabled
o Experimental
o Approved
o Certified
You must set the status of a process and an item linked to that process to at least the mi nimum
required by the system attribute Lowest level process that can be instantiated before creating a work
order for an item.
For more information on configuring processes, see Creating a Proc ess on page 176.
Configuring Operations
After you configure the process for the item that you are creating for serialization, you can define the
operations to produce the end product.
1. Select the process that you have created and configure required operations in sequence to produce
the end product.
2. After you configure the required operations, select and assign the entity that is associated with each
operation.
For more information on configuring operations, see Adding an Operation to a Process on page 180.
For more information on configuring the route map, see Creating a Route Map on page 273.
For more information on creating a work order from a process, see Creating a Work Order from a
Process on page 241.
You can set whether you are doing hard-pegged or soft-pegged based on a work order. You can edit the
BOM 0 settings for each job and change the Must Consume from WIP setting.
Add/Assign Serial Numbers : This button is enabled when the item produced by the selected
job is serialized and the job is not in a Completed or Canceled state. When you click this button, the
Add/Assign Serial Numbers dialog box appears. In the Add/Assi gn Serial Numbers dialog box,
you can assign serial numbers to jobs per the defined required quantity.
You can use this button to add new serial numbers and assign them to a work order before starting
the first operation.
Transfer Serial Numbers : This button is enabled when the item produced by the selected job
is serialized and the job is not in a Completed or Canceled state. When you click this button, the
Transfer Serial Numbers dialog box appears. In the Transfer Serial Numbers dialog box, you can
select a source and destination inventory location to trans fer serialized items. You can select one or
all of the items in the source inventory location and move them to the destination location.
Linear Flow
Linear flow enables the movement of produced serialized items through the route. The serial numbers
that are produced prior to the operation are available for production.
If you configure the BOM to consume from WIP, only serial numbers that are produced and are in
inventory at the next operation storage entity, are available to return to the operation where they were
produced. The previous and next operations in a job route are identified using the job route links.
C HAPTER 34
Sample Plan Frequency
In This Chapter
Introduction to Sample Plan Frequency ........................................................................................ 303
Applying Filters ........................................................................................................................... 304
Creating a Sample Plan Frequency .............................................................................................. 304
Determining Frequency Type Shift ............................................................................................... 307
Determining Frequency Type Production Count ............................................................................ 308
Data Change Frequency ............................................................................................................. 309
Note: An error message appears if the sample plan frequency cannot be saved. Modify the sample plan
frequency, as needed, to correct the error and save to clear the error.
Applying Filters
The Apply Filter function allows you to view a list of sample plan frequencies, whic h matches the filter
options you enter.
To filter a sample plan frequency
1. In the Navigation pane, click the Sample Plan Frequencies module.
2. Select the required filter option from the Sample Plan Frequency Filter section.
In the Sample Plan Frequency Filter section, the following filter options are available:
Name
Name of the sample plan frequency. You can type any character within the sample plan frequency
name.
Description
Description of the sample plan frequency. You can type any character within the sample plan
frequency description.
Type
Type of frequency.
3. Click Apply Filter. The list of sample plan frequencies matching the filter is shown.
If y ou have the privileges to edit sample plan frequency settings, you can create a s ample plan frequency
in the Sample Plan Frequencies tab. If the editor is open, a new sample plan frequency is added to the
editor. If the editor is not open, you need to open the editor first and then add a new sample plan
frequency to the editor.
To create a sample plan frequency
1. On the ribbon, click New Sample Plan Frequency in the New list.
2. In the Properties pane, complete the property settings. See Sample Plan Frequenc y Properties on
page 305.
3. On the ribbon, click Save in the Main group to save the changes.
An error message appears if the sample plan frequency cannot be creat ed. Modify the sample plan
frequency, as needed, to correct the error, and save to clear the error.
Required Properties
Sample Plan Frequency Name
The unique name for the sample plan frequency.
Sample Plan Frequency Type
The type of frequency. You can select any of the following:
o Shift
o Calendar Time, the default
o Production
o Job start
o Job end
o The lot number of the main item produced changes
o Manual
For example, an int erval of 2 hours and a shift that runs from 8:00:00 AM to 3:59:59 PM will have
samples at 8, 10, 12, and 2 assuming that there are no start or end offset, and no samples per shift.
Offse t Start: Value and Unit
The amount of time calculated from the start of a shift when the first sample is generat ed. For
example, if the shift starts at 8:00 AM and the Offset Start is 15 minutes, then the first sample occurs
at 8:15 AM.
Offse t End: Value and Unit
The amount of time calculated from the end of a shift when the last sample is generated. For
example, if the shift ends at 4:00 PM and the Offset End is 15 minutes, then the last possible sample
occurs at 3:45 PM.
Depending on other settings of the shift frequency definition, there is no guarantee that a sample will
occur at this time.
Samples Per Shift
The number of samples that are generated in every shift. The minimum value that you can type is 2.
For example, a value of 2 for samples per shift, and no setting for the interval creat es a sample at
shift start and offset start, and a sample at shift end minus offset end.
For more information on run time sample generation, refer the MES Service User Guide.
If the interval unit is hours, this setting is the time offset from midnight for the first sample of the day.
If the interval unit is days or weeks, this setting is the time offset from midnight on Sunday for the first
sample.
Future Sample Generation: Va lue and Unit
The time interval for the MES Service to predict future samples for this frequency. If this field is
empty, the MES Service predicts future samples up to the end of the current shift.
If the sample plan frequency contains a value for the shift end offset, then the last future sample for
the current shift is generated. In this case, the sample request time is equal to the offset end from the
current shift end time. The sample request time also includes the offset end from the current shift end
time.
If the number of times to take samples in a shift is specified instead of time bet ween samples, the
effective time between samples is calculated as:
Before determining the effective time between samples, the offset_start value and offset_end value
are added to the current shift start time and current shift end time, respectively. For example, the first
sample is always requested at the beginning of the shift, if there is no offset, or at the offset start time
from the beginning of the shift.
The last sample is requested at the end of the shift, if there is no offset, or at the offset time from the
end of the shift.
The remaining sample requests are divided at equal intervals between the first sample requested
time and the last sample time.
The minimum number of samples requested for a shi ft must be at least 1, which will generate a
single sample at the offset start time regardless of any other settings.
If the number of times per shift and the interval are both specified, then the first sample is generated
at the offset_start value. Additional samples are generated at the time interval up to a maximum of
the number of times per shift or the shift end time minus the offset_end, whichever comes first.
Unlike the calendar and shift frequencies, future production unit count samples are readied only when
the required number of units have been produced instead of based on the fut ure sample request time.
Both good and bad counts of production are considered when readying a sample. As production counts
are recorded against the job, the total is maintained in a context table in the database. This includes
when the production quantity is reduced. When a production transaction causes the total to equal or
exceed the frequency interval units, then the next available future sample will be readied by the MES
Service during the next update of sample status. This might take up to the time period specified by the
system parameter Frequency to call sample updates (in seconds), which has a default of 30 seconds.
C HAPTER 35
Sample Plans
In This Chapter
Introduction to Sample Plans ....................................................................................................... 311
Applying Filters to the List of Sample Plans .................................................................................. 312
Creating a Sample Plan .............................................................................................................. 312
Sample Plan Properties ............................................................................................................... 312
Sample Naming Conventions and Replaceable Parameters .......................................................... 313
Linking a Sample Plan Frequency to a Sample Plan ..................................................................... 315
Note: In the MES 2014 SP1 releas e, the Verified Write setting is not enforced within the Sample
Viewer control.
Verified Write
Specifies whether a confirmation from an operator is required before saving a set of characteristics
for a sample. By default, this option is not selected.
Sample Naming Convention
The template for naming the samples when they are created at run time. The naming convention for
sample plan at run time consists of replaceable parameters enclosed in square braces and/or literal
text. For more information, refer to Sample Naming Conventions and Replaceable Parameters on
page 313.
Numbering Re set Option
The ordinal number used in a sample plan name. A vailable only when the sample plan name
contains an ordinal number.
Replaceable Parameters
To easily identify the group of samples by a templat e name in a report, a replaceable parameter is used
to generate sample names. When a sample is generated, the actual sam ple name (sample. sample
name) is derived from the templat e sample name (sample_plan.sample_name) that is configured for the
sample plan from which the sample is generated.
Replaceable parameters must be enclosed in square brackets []; for example, as a date string
[yy]-[mm]-[dd] would create a sample name of 15 -01-01 on January 1, 2015. This indicates that the
characters can be replaced. [YYYY][MM][DD] represents date information and these must come from the
requested_time_local field of the sample table.
The replaceable parameter that is configured inside the square brackets for the template sample name is
resolved only if the replaceable parameter exactly matches the replaceable parameter that is defined in
the table below and the result contains a non-null value. Otherwise, the replaceable parameter is used
exactly as it is configured in the template sample name. If the replac eable parameter cont ains a date
parameter, the date value is resolved to the local date (sample.requested_time_local).
If a replaceable parameter is nested inside other replaceable parameters, the replaceable parameters
that exactly match with the replaceable parameters listed in the table below are replaced. However, the
replaceable parameters will not recursively resolve other replaceable parameters when a value returned
from one of the replaceable parameter is same as the replaceable parameter listed in the table below.
The following table shows a list of replaceable parameters that can be successfully replaced from the
template sample name. The following table shows examples that use the current date by default
(10/27/2015 local date).
[####] Integer value returning the next 0001 (includes leading zeros)
highest number. If none is
found, it returns 1, including
leading zeros. If the maximum
is reached, then the maximum
value is retained.
The number of octothorpes is
not limited for a template
sample plan name.
5. On the ribbon, click Save in the Main group to save the changes.
You can delete the sample plan frequencies assigned to a sample plan.
C HAPTER 36
Variable and Attribute Characteristic
Definitions
In This Chapter
Introduction to Variable and Attribut e Characteristic Definitions ...................................................... 317
Applying Filters to the List of Characteristics ................................................................................. 318
Managing Characteristics ............................................................................................................ 318
Cont rolling the Amount of Data Used in Calculating Process Statistics ........................................... 320
Creating a Characteristic ............................................................................................................. 321
Linking an Attribute to a Characteristic ......................................................................................... 326
An error message appears if the characteristic cannot be saved. Modify the characteristic, as needed, to
correct the error and save to clear the error.
Managing Characteristics
The workspace shows the name, description, type, severity, and other details of the variables and
attributes. You can create, modify or delete a characteristic.
You must provide the following information to save either a variable or an attribute characteri stic:
Name
The name of the characteristic.
Type
The type of the characteristic:
o Variable: Supports a floating point number to record product or process data such as
temperature, pressure, diameter, etc.
o Counted Attribute: Used to enter a count of defects found on a unit.
o Binary Attribute: Used to det ermine whether a condition exists or whether the unit being
inspected is defective. This is a count of defective units for a specific flaw.
Unit of Measure
The unit of measure of a characteristic.
Severity
The severity options can be modified through language strings. The default options are:
o Unused: Specifies the characteristic is not available for data entry at run time and is not included
in the new samples that are generat ed. It is retained for historical reasons.
o Not Monitored: Specifies the characteristic is available for recording data at run time, but no run
rule violations are evaluated.
o Non-Key: Specifies the characteristic is available for recording values and checking run rules.
o Key: Specifies the characteristic is available for recording values and checking run rules. If a run
rule is violated and there are no out -of-control conditions for a critical characteristic nor
out-of-spec conditions for either a key or critical characteristic, the result is Out Of Control -
Key.
o Critical: Specifies the characteristic is available for recording values and checking run rules. If a
run rule is violated and there are no out-of-spec conditions for a critical characteristic, the result
is Out Of Control - Critical.
o Entity ID
o Item ID
o Work Order ID
o Operation ID
o Process ID
o Segment Requirement ID
o Segment Response ID
o Spare1, Spare2, Spare3, and Spare4
For example, if an operator enters new data for a characteristic, t he new data will have contextual
information of the entity and possible cont ext of item that is produced, work order running on the
entity, process and operation currently being performed, the S95 data or spare fields provided by the
user. When the characteristic data is evaluat ed for a rule violation such as 4 of 5 outside 1 standard
deviation, the software retrieves prior results for the characteristic. The filter_by fields filter the
returned values to only include those records which have the same value as the specified filter_by
fields. If entity and item are enabled as filter fields, then the query retrieves historical records having
the same entity and item as the record being saved.
The optional information for defining a characteristic are: descript ion, run rule exceptions, spare fields,
and filter_by options.
These two parameters are used when calculating the statistics that are recorded in the stats table. They
can help you to control system performance and ensure that statistic calculations use only recent dat a.
The Cut-off time in days parameter allows you to exclude data that is no longer relevant. The Number of
samples to consider parameter allows you to tune the performance of the system by placing a cap on
how much data will be included in the process statistics calculation. Logically, they would be used
together as follows:
Perform the process statistics calculations on the top < Number of samples to consider> samples
from those that were recorded in the last <Cut-off time in days> days.
For example, if 10 samples per day are being recorded, the cut -off time is set to 2 days, and the number
of samples to consider is set to 12, then only the most recent 12 samples will be included in the process
statistics calculation. However, if the number of samples to consider is set to 30, and there are 2 days
wort h of samples recorded, then the most recent 20 samples will be included in the process statistic s
calculation.
Creating a Characteristic
You must have the privileges to create a characteristic.
To create a characteristic
1. On the ribbon, click New Characteristic in the New list.
A new characteristic record is created.
2. In the Propertie s pane, complete the property settings. See Characteristic Properties on page 322.
3. On the ribbon, click Save in the Main group to save the changes.
An error message appears if the characteristic cannot be created. Modify the characteristic, as needed,
to correct the error, and save to clear the error.
Characteristic Properties
Name
The unique name for the characteristic.
Description
A description for the characteristic.
Type
The type of the characteristic.
For more information about the characteristic types and the additional property settings related to
them, see Variable Characteristic Properties on page 323, Binary Attribute Characteristic Properties
on page 324, and Count ed Attribute Characteristic Settings on page 325.
Unit of Measure
The unit of measure for the characteristic.
Severity
The enumerated value for the severity type.
Default Chart
The enumerated value for the default chart. The value depends on the characterist ic type.
Automatic Characteristic Collect
The characteristic that needs to be collected automatically. By default, the False option is selected.
Time Interval
The time interval between the measurements when the sample size is greater than one and the
characteristic is collected automatically. This shows the delay bet ween measurements within a
sample, and is applicable only to variable characteristics.
Time Interval Unit
The unit of the interval:
o Seconds
o Minutes
o Hours
Number of Decimals
The number of decimals that are to be displayed. By default, the number is 0.
Normal Sample Size
The normal number of measurements in a sample.
o If the characteristic type is a variable or an attribute with a fixed sample size, the normal number
of measurements in a sample is displayed.
o If the characteristic type is a variable and normal sample size is 1, the data is not grouped.
Note: The optional information for defining a variable type characteristic are: sample size, trend limits,
standard error of regression, X Bar charts, and moving average charts.
Sigma Estimate
Specifies whether the estimated sigma used in control limit calculations and Cp/Cpk calculations use the
within subgroup standard deviation or the tables to look for factors to multiply by the range.
Control Limit Source
You can obt ain control limits in the following ways:
Automatically calculate from data
Allows MES to calculate the control limits. This enables the options to enter the following:
o Samples for Control Limit: Specifies the number of samples that are to be included in the
calculation. This parameter limits the number of samples used in the calculation of control limits
and process statistics, as do the parameters Cut-off time (in days) and Number of samples to
consider calculating process stati stics. For more information, see Controlling the Amount of
Data Used in Calculating Process Statistics on page 320.
o Samples required before Control Limits are calculated: Specifies the minimum number of
samples that must exist before applying the calculated control limits to evaluate rule violations.
Note: The optional information for defining a binary attribute characteristic are control limits for
preset values.
o Samples for Control Limit: Specifies the number of samples that are to be included in the
calculation. This parameter limits the number of samples used in the calculation of control limits
and process statistics, as do the parameters Cut-off time (in days) and Number of samples to
consider c alculating process statistics. For more information, see Controlling the Amount of Data
Used in Calculating Process Statistics on page 320.
o Samples required before Control Limits are calculated: Specifies the minimum number of
samples that must exist before applying the calculated control limits to evaluate rule violations.
Note: The optional information for defining an attribute type characteristic are defect opportunities and
control limits for preset values. If the optional information is of a count ed attribute type, then you must set
the number of defect opportunities.
C HAPTER 37
QM Specifications
In This Chapter
Introduction to QM Specifications ................................................................................................. 327
Applying Filters to the List of QM Specifications ............................................................................ 328
Managing QM Specifications ....................................................................................................... 329
Creating a QM Specification ........................................................................................................ 329
Linking a Characteristic to a QM Specification .............................................................................. 330
Linking a Control Rule to a QM Specification ................................................................................ 334
Linking an Attribute to a QM Specification .................................................................................... 335
Introduction to QM Specifications
You can use the QM Specification module to create, maintain, and remove quality management
specifications.
When you open the QM Specification module and apply a filter, a list of the filtered QM specifications
are shown in the workspace.
By default, the QM Specification module is grouped under the Quality Management group in the
Navigation pane. For more information on groups and modules, see Groups and Modules on page 29.
A QM specification is the specification for Statistical Process Control (SPC) analysis of various
characteristics linked to it. It also specifies the way sampling has to be carried out for each of the linked
characteristics.
The context data of a QM specification decides how a linked characteristic is going to be measured
during run time. For example, a characteristic, such as temperature can be measured in various contexts
like item, entity or operation. This means different samples have to be taken for different contexts for the
same characteristic. A QM specification may have the combinati on of the contexts mentioned above that
specifies how the samples are to be collected.
You can configure QM specifications associated to variables and attributes. You can modify QM
specifications that are currently effective, and also those that are no lon ger effective.
You can delete a QM specification from the database. An error message appears if you delete a QM
specification that is currently effective. An error message also appears if there is a sample or
characteristic linked to the QM specification. This message shows the number of sample/characteristic
combinations that are assigned to the QM specific ation. If bot h the error messages appear, they are
combined into a single message. The error message allows you to delete the QM specific ation. For more
information on deleting, see Deleting an Entry on page 20.
An error message appears if the QM specification cannot be saved. Modify the QM specification, as
needed, to correct the error and save to clear the error.
Managing QM Specifications
The workspace shows the name, description, version, category, and other details of the QM
specification. You can create, modify or delete a QM specification. A QM specification can have multiple
versions, where the active version is based on the start and end effective dates. A version is considered
active if the start effective date is among the QM specification versions of same name and context and is
equal to or less than the current time, and the end effective date is greater than the current time. The
active QM specification must have the recent start effective date that is less than the current date.
Multiple QM specifications can be applied to various contexts, such as an entity, item, operation, or a
combination of any of these. Thes e QM specificatio ns can be active, and samples can be generated for
any of them.
Creating a QM Specification
You can create a QM specification to define the list of variables and attribute characteristics, the control
limits, and the sampling required.
You must have the appropriate privileges to edit QM specification settings.
To create a QM specification
1. On the ribbon, click New QM Specification in the New list. A new QM specification displays in the
workspace.
2. In the Properties pane, complete the property settings. See QM Specification Properties on page
329.
3. On the ribbon, click Save in the Main group to save the changes. If you want to save a QM
specification, you must link it to at least one characteristic.
An error message appears if the QM specification cannot be created. Modify the QM specification, as
needed, to correct the error, and save to clear the error.
QM Specification Properties
Name
The name for the QM specification.
Description
A description of the QM specification.
Edit Level
The number for the required level to edit the current QM specification. The E dit Level is set within the
user's group permissions. By default, the edit level value is 1.
Version
The version of the QM specification.
The combination of name and version number, and the combination of name and start date, must be
unique. The purpose of the Version box is to help you organize t he data. It does not indicate whether
the QM specification is active or not. The start date and end date of the QM specification determine
whet her it is active or not.
Start Date
The effective start date of the specification. By default, the start date is the current date and the start
time is the current time. You can also change t he start date to a value ot her than the current date and
time.
End Date
The date on which the specification ceases to be effective. By default, the end date is blank.
A QM specification must have an entry in at least one of the context properties: Entity, Item Category and
Item, Process and Operation. You can also have entries in multiple context properties.
Enti ty
Click the Brow se button and select the entity context at which the samples are goin g to be taken.
The selected context can be an entity class, an entity parent, or an end entity. The options available
include all entities with the Can Capture QM Data capability as well as parents of those entities and
entity classes of those entities.
Item Category and Item
Click the Brow se button and select the item context to define the quality samples. The samples are
to be collected when an entity with the Can Capture QM Data capability is running a job (work order)
and producing an item that matches the selected item or item category.
Process and Operation
Click the Browse button and select the operation context for the QM specification. You can use this
option to create quality samples when an entity is running a job (work order) at the specified
operation.
Sample Plan Name
The default sample plan used by the characteristics within the QM specification. The sample plan
has the list of sample frequencies that the MES Service uses to generate samples against an entity
within the QM specification.
Number of Points Per Page
The number of samples per SPC chart page. This is to ensure that all the SPC charts are displayed
consistently. The value of this field must be between 5 and 800. The default value is 18.
The number that must be entered in this field is determined by the resolution of your monitor. If there
are too many samples displayed on a page, the chart will not be readable.
QM Specification Spare1–4
User-defined information about the QM specification.
Note: The De scription box, Edit Level list, End Date, and Spare fields are optional.
If you want to save a QM specification, you must link it to at least one characteristic.
3. Select the characteristics you want to link to the QM specification and click OK.
You need to specify the target value, lower specification limit, and upper specification limit of a
characteristic while linking it. The lower and upper specification limits are optional. You cannot save
a linked characteristic without the target value.
4. To modify the characteristic, you must select:
o QM specification in the workspace.
o Characteristic in the lower pane.
The details of the characteristic are displayed in the Propertie s pane.
5. Modify the characteristic property settings as needed. See P roperties for a Characteristic Link ed to a
QM S pecification on page 332.
6. On the ribbon, click Save in the Main group to save the changes.
You can delete the characteristics assigned to a QM specification when multiple characteristics are
linked to it. However, you cannot delete a characteristic when there is only one characteristic linked to a
QM specification.
o Lower Data Entry Limit Is: Specifies whether the limit entered in the previous field is a fixed
value or a multiplier of the specification limit and target. Click to select the value of the lower data
entry limit from the list.
o Upper Data Entry Limit: Specifies the upper dat a entry limit of the characteristic. Data entry
limits are used to express the range of possible values that the characteristic can accept. Data
entry limits are used within the Sample Viewer control which does not accept a manually entered
value outside the dat a entry limits.
o Upper Data Entry Limit Is: Specifies whether the limit entered in the previous field is a fixed
value or a multiplier of the specification limit and target. Click to select the value of the upper data
entry limit from the list.
For single sided specifications, the Upper Data Entry Limit and Lower Data Ent ry Limit is
calculated from the provided specification limit. For example, Lower Specification Limit is 10,
Target is 20, Upper Specification Limit is 35 and the multiplier is 1.5. The Upper Data Entry Limit
is 1.5 * (Upper Specification Limit – Target) + Target = 42.5. And the Lower Dat a Entry Limit is
1.5 * (Lower Specification Limit – Target) + Target = 5. For one sided specifications, the upper
and lower data entry limit is calculated from the provided specification limit. For example, Target
is 20, Upper Specific ation Limit is 35 and the multiplier is 1.5. The Upper Data Entry Limit is 42.5
as before, and the Lower Data Ent ry Limit is -2.5.
Severity
The severity of the characteristic. Click to select the severity of the characteristic. The available
options are:
o Unus ed
o Not Monit ored
o Non-key
o Key
o Critical
The remaining fields are optional overrides for the settings at the characteristic level (or QM
specification level for the sample plan name). For more information on these settings, see Variable
and Attribute Characteristic Definitions on page 317.
Default Chart
The default chart type of the characteristic.
Control Limit Source
How the control limits will be provided to the system.
Samples for Control Limit
The samples for control limits. This field is enabled only when you select Automatically calculate
from data in the Control Limit Source property.
Samples required before Control Limits are calculated
The number of samples that are required before calculating the control limits. This is an optional field.
By default, the samples before cont rol limit value is Null.
The field is enabled only when you select select Automatically calculate from data in the Control
Limit Source property. The Samples for Control Limit and Samples required before Control
Limits are calculated properties are disabled for automatic calculation from data.
Standard Mean
The standard mean for control limits. This field is enabled only when you select Compute from
standard values in the Control Limit Source property.
Standard Deviation
The standard deviation for control limits. This field is enabled when you select Compute from
standard values in the Control Limit Source property.
Charts and Its Limits
The various charts available for a characteristic with its available limits. This field is enabled only
when you select Preset Values in the Control Limit Source property.
o Chart: Specifies the type of chart associated with a characteristic. Click to selec t the chart that
you want to associate with a characteristic.
o Lower Control Limit: Specifies the lower control limit of the chart.
o Center Line: Specifies the center line of the chart.
o Upper Control Limit: Specifies the upper control limit of the chart.
Auto Collection
Specifies whether the characteristic will be collected automatically.
o Characteristic Auto Collected: Select Yes to specify that the characteristic will be collected
automatically by the system. By default, the Characteri stic Auto Collected property is set to
Use Characteri stic Setting.
o Collection Time Interval: Specifies the time delay between the collections of the
characteristics. This field is enabled only if the characteristic is auto collected and the sample
size is greater than 1.
o Time Interval Unit: Specifies the unit of time interval for collection of the characteristics.
2. On the ribbon, click Add Link in the Current View QM Specification Rule Links group. The Rules
Picker dialog box appears.
3. In the Rules Picker dialog box, select the rule group to add all the rules within the group or select
individual rules, and click OK.
4. On the ribbon, click Save in the Main group to save the changes.
When you confirm the selection of the new rules, the new rule linkages are added to the MES dat abase
and to the Editor window. If you select a control rule linkage more than onc e, only one link is created.
C HAPTER 38
Causes
In This Chapter
Introduction to Causes ................................................................................................................ 337
Creating a Cause Group ............................................................................................................. 338
Adding a Cause to a Cause Group............................................................................................... 339
Arranging the Order of Cause Groups and Causes ....................................................................... 339
Copying Causes to Another Cause Group .................................................................................... 340
Deleting Cause Groups and Causes ............................................................................................ 340
Introduction to Causes
Caus es can be assigned to characteristic samples. Causes are organized into relat ed cause groups, and
cause groups are then linked to characteristics through c ategories. The cause groups that are linked to a
characteristic will be the cause groups that are presented to an SP C chart us er when they assign a cause
for that characteristic’s samples. For information about how to link cause groups to categories, see
Link ing Caus e Groups to Characteristics on page 101.
You use the Causes module to create and maintain causes. This module is grouped under the Quality
Management group in the Navigation pane. For more information on groups and modules, see Groups
and Modules on page 29.
When you open the Cause s module, a list of all the existing caus e groups and causes is shown in the
Editor window.
3. In the Properties pane, enter a brief description for the cause and, optionally, user -defined
information in the spare fields about the cause.
4. On the ribbon, click Save in the Main group to save the changes.
An error message appears if the cause cannot be created. Modify the cause, as needed, to correct the
error, and save to clear the error.
If t he cause is pasted t o or dropped on a cause in a different cause group, the moved cause is placed
above the target cause.
If the cause is pasted to or dropped on a different cause group, the moved cause is placed at the
bottom of the target cause group.
A PPENDIX A
System Parameters
In This Appendix
System Parameter Groups .......................................................................................................... 341
System Parameters Reference .................................................................................................... 341
Archi ve
Archive query window size Numeric field. The time span (in hours) used to divide the
(hours) amount of records being arc hived and purged at one time into
smaller sets. This strategy helps to reduce the amount of data
that is being retrieved and so lessen the impact of archiving
and purging on database performance for production.
The queries that are used to ret rieve the data records to
archive or purge will ask only for dat a within the hourly window,
based on the last_edit_at datetime in the data records. For
example, if the window value is set to 6 hours, the first data
retrieval will retrieve the first 6 hours of data records and
archive or purge them. When that operation is complete, the
next 6 hours of data rec ords will be ret rieved and proc essed,
and so on until the final records are reached.
Archive root directory path Free-form text field. Contains the root directory path (relative to
the server) to which archived data is saved and from which
archive data is restored.
The default path is C:\Program
Files\Wonderware\MES\Archive s.
Note the following:
The arc hive root directory path must be the absolut e path,
including the drive letter.
The path cannot be c:, c:\, or blank. If it is, it will revert to
the default path.
Make sure that any users who are performing archive and
restore jobs have access to the archive directory.
If the archive directory is changed, configure the MES
DB/MW Communication component again with the
post-install Configurator to grant the MES middleware's
Windows user account access to the new directory
location.
Archive server host Free-form text field. Contains the name of the archive server
host where the archive files are located.
If blank, the local host is assumed.
If the archive server host is changed, configure the MES
DB/MW Communication component again with the post-install
Configurator to grant the MES middleware's Windows user
account access to the new directory location.
Data Editor
Prompt for confirmation of Yes/No drop-down list. If Yes, provides a dialog box requesting
deletions in Data Editor confirmation before a deletion requested in Data Editor is
executed in the database.
Require filter for work orders? If Yes, the user is prompted to restrict the number of work
orders displayed in a list if there is no filtering by default.
Use saved filters in Entity If Yes, the previously saved Entity Usage Edit or filter settings
usage Editor will be used for the current user.
Use saved filters in Item If Yes, the previously saved Item Consumption Editor filter
Cons umption Editor settings will be used for the current user.
Use saved filters in Item If Yes, the previously saved Item Production Editor filter
Production Editor settings will be used for the current user.
Use saved filters in Job Step If Yes, the previously saved Job Step Data Editor filter settings
Data Editor will be used for the current user.
Use saved filters in Labor If Yes, the previously saved Labor Usage Editor filter settings
Usage Editor will be used for the current user.
Warning level (number of When applying a filter setting, if the number of nodes that will
nodes) for filt er in It em Lot be ret urned exceeds this number, the user is warned that a
Editor large set of data will be displayed in the Item Lot Editor.
Warning level (number of When applying a filter setting, if the number of nodes that will
records) for filter dialog in Entity be ret urned exceeds this number, the user is warned that a
Usage Editor large set of data will be displayed in the Entity Usage Editor.
Warning level (number of When applying a filter setting, if the number of records that will
records) for filter dialog in Item be ret urned exceeds this number, the user is warned that a
Cons Editor large set of data will be displayed in the Item Consumption
Editor.
Warning level (number of When applying a filter setting, if the number of records that will
records) for filter dialog in Item be ret urned exceeds this number, the user is warned that a
Prod Editor large set of data will be displayed in the Item P roduction E ditor.
Warning level (number of When applying a filter setting, if the number of records that will
records) for filter dialog in Job be ret urned exceeds this number, the user is warned that a
Step Data Editor large set of data will be displayed in the Job Step Data Editor.
Warning level (number of When applying a filter setting, if the number of records that will
records) for filter dialog in be ret urned exceeds this number, the user is warned that a
Labor Us age Editor large set of data will be displayed in the Labor Usage Editor.
Data Entry
Day to archive data Drop-down list containing the days of the week and Daily.
Defines on which day the archiving process will execute.
Days to keep dat a (0=never Numeric field. Defines the total number of days the system will
delete) maintain data. An ent ry of 0 means the data is never deleted;
in that case, it would be up to the system administrator to
control the removal of obsolete data.
Ex: 365
Frequency to call sample Specifies the int erval at which sample information (creating
updates (in seconds) new future samples, readying samples, or updating the sample
state), is updated. The default is 30 seconds.
How long to keep old context Specifies the number of days to keep context information that
information (in days) is no longer current. In case the context information becomes
current again (e. g., as may happen when a suspended job is
restarted), sampling may pick up where it left.
Maintain distinct consumption Yes/No drop-down list. If Yes, writ es a new record in the
records Item_cons table for any changes made to consumption
records.
Maintain distinct good Yes/No drop-down list. If Yes, writ es a new record in the
production records Item_P rod table for any changes made to good records.
Maintain distinct reject Yes/No drop-down list. If Yes, writ es a new record in the
production records Item_P rod table for any changes made to reject records.
Required WO status for Drop-down list containing Complet e and Closed. Determines,
archiving by status, which work orders will be archived.
Sample wait time for delayed For samples based on a units-of-production frequency, the
production (in minut es) MES Service will adjust sample request times based on the
setting of this parameter.
If this parameter is set to 0, then there are no adjustments to
future sample request times and it is possible for a future
request time to have a value in the past.
If this parameter is set to a non-zero value, then when the time
for a future sample passes without there being enough
production reported to warrant it, all future samples for the
entity and for the production count frequency will have their
requested times increas ed by the specified number of minutes,
thereby keeping them in the fut ure.
Time to archive data (HH:MM) Time field. Defines what time of day the archive process
should start.
Verify quantity entry Yes/No drop-down list. If Yes, the quantities entered by a user
of the Operator module will be verified by a Yes/No prompt.
Di splay
Color for automatic collection Allows you to set/modify the column heading colors in Sample
column Viewer, for characteristics that are collected automatically.
Critical error color Selection field. Allows you to set/modify the color used for
critical errors throughout the system.
Customer display Drop-down list. Defines which combination of Customer ID
and/or Customer Name will be displayed in the Customers
window.
Default language The language that appears on the initial log on screen before a
user logs in.
Dismiss production dialog upon Yes/No drop-down list. If Yes, the Add Production dialog in the
entry Operator module closes automatically after the user clicks
Save and the production is successfully recorded. If No, the
user of the Operator module must click Close to dismiss the
Add Production dialog.
Error color Selection field. Allows you to set/modify the color used for the
text of error messages throughout the system.
Information message color Selection field. Allows you to set/modify the color used for
informational messages throughout the system.
Item class display Drop-down list. Defines which combination of Item Class ID
and/or Item Class Desc(ription) will be displayed.
Item display Drop-down list. Defines which combination of Item ID and/or
Item Desc(ription) will be displayed.
Items require filtering If Yes, a user will first be prompted to restrict the number of
items displayed in a list. If No, the user will not be prompted to
restrict the number of items displayed in a list.
Cut-off time in days to limit the Upper bound on the age of sample data used to calculate
number of samples while process statistics. This time range is applied to the sample’s
calculating process statistics requested time. Use this parameter to exclude sample data
from the samples (0 = Include that is considered too old to be relevant. For example, setting
all samples) this parameter to a value of 2 would mean that only the last 2
days of sample data would be used to calculate process
statistics.
Sample Result Good Color For the .NE T Sample Viewer control, indicates a sample
characteristic with all variables and attributes within normal
range.
Sample Result OOC Color For the .NE T Sample Viewer control, indicates a sample
characteristic with at least one variable or attribut e out of the
SPC control, and no variables or attributes out of specification.
Sample Result OOC Critical For the .NE T Sample Viewer control, indicates a sample
Color characteristic with at least one variable or attribut e with a
severity setting of critical, that is out of the SPC control, and no
critical variables or attributes out of specification.
Sample Result OOC Key Color For the .NE T Sample Viewer control, indicates a sample
characteristic with at least one variable or attribut e with a
severity of key out of the SPC control, no critical or key
variables or attributes out of specification, and no critical
variables or attributes out of control.
Sample Result OOS Color For the .NE T Sample Viewer control, indicates a sample
characteristic result with at least one variable or attribute out of
specification. This color indicates individual variable
characteristics.
Sample Result OOS Critical For the .NE T Sample Viewer control, indicates a sample
Color characteristic result with at least one variable or attribut e with a
severity setting of critical, that is out of specification.
Sample Result OOS Key Color For the .NE T Sample Viewer control, indicates a sample
characteristic result with at l east one variable or attribut e with a
severity setting of key, that is out of specification.
Sample Result Pending Color For the .NE T Sample Viewer control, indicates a sample
characteristic with some variables and attributes that are
waiting to be collected. The collected variables and attributes
are within normal range.
Sample Stat us Cancelled Color For the .NE T Sample Viewer control, indicates a sample for
which measurements are not taken.
Sample Status Complet e Color For the .NE T Sample Viewer control, indicat es a sample where
the recorded time at which the minimum number of original
results in the sample is less than or equal to the sample
expiration time, and there are enough results for every
characteristic linked to the sample.
Sample Status Complet e Late For the .NE T Sample Viewer control, indicat es a sample where
Color the recorded time for at least one original result in the sample
at or below the minimum number is greater than the sample
expiration time, and there are enough results for every
characteristic linked to the sample.
Sample Status Future Color For the .NE T Sample Viewer control, indicates a sample for
which measurement res ults are to be collected at a future date.
Sample Status In Progress For the .NE T Sample Viewer control, indicates a sample that
Color has a requested time less than or equal to the current time,
and an expiration time greater than or equal to the current
time. The sample does not have enough res ults for at least one
of the characteristics linked to it. The sample pulled time is
either Not Null or there is at least one result.
Sample Status Late Color For the .NE T Sample Viewer control, indicates a sample that
has an expiration time less than or equal to the current time,
and does not have enough results for every characteristic
linked to it. Either the sample pulled time is Not Null or there is
at least one result.
Sample Status Missed Color For the .NE T Sample Viewer control, indicates a s ample that
has an expiration time less than or equal to the current time,
the sample pulled time is Null, and there are no results.
Sample Status Ready Color For the .NE T Sample Viewer control, indicat es a sample where
the current time is great er than or equal to the requested time
of the sample, and less than or equal to the expiration time of
the sample. If the warning interval is Not Null, or less than the
sample requested time and the warning interval, the sample
pulled time is Null, and there are n o res ults collected for the
sample.
Sample Status Ready Warning For the .NE T Sample Viewer control, indicat es a sample where
Color the current time is great er than or equal to the requested time
of the sample, and less than or equal to the expiration time of
the sample. If the warning interval is Not Null, and the current
time is greater than the sample requested time, the sample
pulled time is Null, and there are no res ults collected for the
sample.
Serious error color Selection field. Allows you to set/modify the color used for
serious errors throughout the system.
Show only file name Yes/No drop-down list. If Yes, shows only the name of a file
and not the complet e path in all modules that display file
information.
Storage entities require filtering If Yes, a user will first be prompted to restrict the number of
storage entities displayed in a list. If No, the us er will not be
prompted to restrict the number of storage entities displayed in
a list.
User display Drop-down list. Defines which combination of user ID and/or
user description will be displayed.
Warning color Selection field. Allows you to set/modify the color used for
warnings throughout the system.
Warning level number of Specifies the maximum number of records to be returned in
records for the Sample this dialog, before the operat or is prompted to narrow the filter
Characteristic filter dialog in criteria.
SRO
Folders
Check file date/time/size for Yes/No drop-down list. If Yes, allows the user to check folder
design hold date, time and size for putting on design hold.
Copy to manufacturing Drop-down list containing All files in folder and Download
directories files only. Determines which files in a folder are copied to the
manufacturing directory.
Log changes to file type or Yes/No drop-down list. If Yes, the system will log changes to
description file types or file descriptions.
Revision justification Drop-down list containing Right and Left. Determines the
justification of a revision to a folder.
General
Allow clients from multiple time If Yes, time zone information must be passed to the
zones on the same Middleware Middleware server from each client. If No, the middleware
server server’s time zone is assumed to be the same as that of its
clients.
Allow user to account for less Yes/No drop-down list. If Yes, allows a user to account for less
than 100% of his time than his complet e shift.
Allow user to account for more Yes/No drop-down list. If Yes, allows a user to account for
than 100% of his time more than his complete shift.
Apply entity access to inventory Yes/No drop-down list. If Yes, limits the logged in user to "view
only" for those invent ory locations that the user has not been
granted access. This would apply to both Supervisor inventory
window and operator invent ory control.
Default Item ID Free-form text field. Det ermines the default item ID.
Default job priority Numeric field. Defines the default priority of a job if the priority
is not set in Supervisor when the job is created.
Default labor rate Currency field. Defines the default labor rate for a user if No
labor rate is entered.
Ex: $15
Default Operation ID Free-form text field. Det ermines the default operation ID.
Default percent to start Numeric field. Assume an operator is going to produce 1,000
of an item in operation 10. If this default percentage is set to
50, then when 500 parts have been completed in operation 10,
operation 20 (or the next operation) may begin.
Default Unit of Measure for Free-form text field. Det ermines the default UOM for an item.
Items
Default Work Order ID Free-form text field. Det ermines the default work order ID.
Description for Free-form text field. Det ermines the standard description for
automatically-generated automatically-generated work orders.
(Kanban) work orders
Disallow deletes of BOMs and Yes/No drop-down list. If Yes, a user would not be permitted to
BOM dependent data delete BOMs or data that is dependent on the BOM.
Disallow deletes of certification Yes/No drop-down list. If Yes, a user would not be permitted to
data delete certification data that was previously entered int o the
system.
Disallow deletes of data log Yes/No drop-down list. If Yes, a user would not be permitted to
data delete any Data Log data that was previously entered into the
system.
Disallow deletes of entities Yes/No drop-down list. If Yes, a user would not be permitted to
delete physical entities.
Disallow deletes of folder data Yes/No drop-down list. If Yes, a user would not be permitted to
delete Folders data that was previously entered int o the
system.
Disallow deletion of items and Yes/No drop-down list. If Yes, a user would not be permitted to
classes delete items or item classes from the system.
Disallow deletion of spec data Yes/No drop-down list. If Yes, a user would not be permitted to
delete spec data that was previously entered into the system.
Disallow deletion of users Yes/No drop-down list. If Yes, a user would not be permitted to
delete (other) us ers previously entered int o the system.
Disallow deletes of WO created Yes/No drop-down list. If Yes, a user would not be permitted to
from a certified process delete a work order created from a certified process.
Error log level 0 (highest) to 4 Numeric field. Determines the error log level setting, logging
errors of the specified value and more critical.
0 = Critical errors - significant, may crash system
1 = Serious errors - will affect operation and data
2 = Partial errors - some data will be wrong
3 = Trivial errors - small adverse effect on some data
4 = Events - will not affect data or operation, information only
How to automatically Drop-down list containing Experimental and Approved.
downgrade a certified process Indicates what level a certified process should be set to when a
version new certified process is added to a process class and the
process class may have only one certified process in it.
Limit schedulable entities on Yes/No drop-down list. Defines which entities are display ed
Jobs window when changing the Schedule to or Can Schedule to fields. If
Yes, the user will only be able to select from entities defined in
the process, including the entities’ child entities. If No, the user
may select from all defined entities.
Limit schedulable entities on Yes/No drop-down list. Defines which entities are display ed
Queue Window when changing the Schedule to or Can Schedule to fields. If
Yes, the user will only be able to select from entities defined in
the process, including the entities’ child entities. If No, the user
may select from all defined entities.
Log certification sign off as job Yes/No drop-down list. If Yes, job event records are inserted
events into the job_event table when an audit certification is
approved.
Log cons umption transactions Yes/No drop-down list. If Yes, job event records are inserted
as job events into the job_event table when an item is consumed during a
job.
Log inventory transfers Yes/No drop-down list. If Yes, records are inserted into th e
item_transfer table when an inventory item is transferred,
shipped, or received.
Log job state changes as job Yes/No drop-down list. If Yes, job event records are inserted
events into the job_event table when a job state is altered from one
state to another.
Log production transactions as Yes/No drop-down list. If Yes, job event records are inserted
job events into the job_event table when an item is produced during a job.
Log spec changes during job Yes/No drop-down list. If Yes, job event records are inserted
execution as job events into the job_event table when t he value of a defined job spec is
altered.
Log step completions as job Yes/No drop-down list. If Yes, job event records are inserted
events into the job_event table when a job step’s status is changed to
Completed.
Log storage entity changes Yes/No drop-down list. If Yes, records are inserted into the
job_event table when a storage entity’s definition is changed.
Lot number format (#=number Free-form text field. Defines the format mask for
to increment) auto-incrementing lot numbers.
Example: LOT-AB#, shows as LOT-AB1, LOT-AB2, …
Lowest level process that can Drop-down list containing Experimental, Approved, and
be instantiated Certified. Defines the minimum process level that is needed to
create a work order. Experimental is the lowest possible level.
If Experimental, processes of all 3 types may be instantiated. If
Approved, Approved and Certified processes may be
instantiated. If Certified, only Certified processes may be
instantiated.
Max. number of decimals for Numeric field. Determines the maximum number of decimal
batch size entry places that may be used when entering a batch size. The
range is 0 - 7. The default is 3.
Max. number of decimals for Numeric field. Determines the maximum number of decimal
BOM configuration places that may be used when entering BOM configuration
setting values. The range is 0 - 7. The default is 7.
Max. number of decimals for Numeric field. Determines the maximum number of decimal
good piece part entries places that may be used when reporting good production. The
range is 0 - 7. The default is 0.
May have only one certified Yes/No drop-down list. If Yes, a process class is limited to
process in a process class having only one certified process.
May start and stop multiple jobs Will be implemented in a future release.
for a WO concurrently
Minimum traceable inventory The smallest amount of inventory that is kept track of for
amount genealogy purposes when consuming from an entity in which
lots are indistinguishable.
This parameter can be used wit h the physical entities Storage
parameter Multiple lots/item s stored here become
indistingui shable in the following way: If the Multiple
lots/items stored here become indistingui shable
parameter is selected and the Minimum traceable inventory
amount parameter has a value entered, then onc e the
quantity for a lot drops below that value, the balance of the
item quantity for that lot (that is, the quantity set as the
minimum traceable inventory) will be distribut ed across the
other lots, and the quantity for that lot will be set to 0.
Path to Form program When opening a form, a flag that identifies that the first value in
the comma-s eparated list being supplied specifies the Forms
program to launc h, as a fully qualified path. This program is
used to open any defined forms attached to a step or to the
Open Form button on the various controls. The parameters to
pass are specified in the Default parameters to pass to Forms
program system parameter.
PO ID number format ( # = Free-form text field. Defines the format mask for
number to increment) auto-incrementing PO numbers.
Example: PO-AB#, shows as PO-AB1, PO-AB2, …
Prevent automatic readying of Yes/No drop-down list. Sets the default job state for the first job
first jobs. created for a work order. If Yes, the first job will not start
automatically until manually changed.
Process approver and editor Yes/No drop-down list. If Yes, a user may not approve
must be different users processes he edited.
Process version number format Free form text field. Defines the format mask for
(# = number to increment) auto-incrementing process version numbers.
Example: P-AB#, shows as P-AB1, P-AB2, …
Prompt for job status notes Yes/No drop-down list. If Yes, provides a dialog box allowing
the user to enter notes whenever a job status is changed.
Allowable deviation above start Numeric field. This is the allowable percentage above a job’s
quantity (%); -1 if no limit starting quantity that an operat or can report as produc ed. A
value of -99 is viewed as unlimited.
Allowable deviation below start Numeric field. This is the allowable percentage below a job’s
quantity (%) starting quantity that an operat or may report as produced.
Ready all new jobs of a work Yes/No drop-down list. If Yes, the status of all jobs in a work
order together order will be changed automatically to Ready after the release
date/time. If No, only the first job’s status will be changed
automatically to Ready after the release date/time.
Ready downstream jobs If Yes, jobs receiving material from an upstream job are
automatically changed from new to ready automatically once sufficient
material has been produced upstream. If No, jobs receiving
material from an upstream job are not changed from new to
ready automatically once sufficient material has been
produced upstream.
Report time zone difference Numeric field. This is the amount, in minutes, of the difference
from GMT(min.) between your local time zone and Greenwich Mean Time.
Require notes upon proc ess Yes/No drop-down list. If Yes, provides a dialog box for the
check-in user to enter not es when checking-in a process.
Schedule work to lowest level Applies only if you have a licens e for Scheduler.
Sort job state by Drop-down list containing Code number and State description.
Determines the key field by which the job states will be sorted.
Storage entity serial number Free-form text field. Defines the format mask for
format (# = number to auto-incrementing entity serial numbers.
increment) Example: Bin #, shows as Bin 1, Bin 2.
Time window for SCC Numeric field. This is the time minutes for SCC triggers.
time-bas ed triggers (min.)
Time zone to use for storage Drop-down list containing GMT (UTC) and Local time. If GMT
(UTC), all time data will be stored as Greenwich Mean Time
Zone values, but will be displayed in the modules as local time
(Report Time zone difference from GMT P arameter). If Local
time, all time data will be stored and display ed using local time
zone values.
Use check-in/check-out for If Yes, processes must be checked out in order to be modified.
processes If No, processes do not need to be checked out to be modified.
User ID for background tasks Free-form text field. This is the user ID which will be used for
background tasks.
Work order ID format (# = Free-form text field. Defines the format mask for
number to increment) auto-incrementing work order ID numbers.
Example: WO-AB#, shows as WO-AB1, WO-AB2, …
XML encoding style Free-form text field. Defines the enc oding standard to be used.
If blank, defaults to the U.S. standard. As an example, for
Russian: enc oding=iso-8859-1
Operator
Allow inactive entity log-on to Yes/No drop-down list. If Yes, a user that has logged on to an
move bet ween PCs entity and is inactive can then log back on to that entity from
another mac hine.
Allow to minimize Yes/No drop-down list. If Yes, the user may utilize Windows’
Minimize function for the MES Operator’s window.
Auto start jobs when using job This system attribute will only apply to users who have a
based login job-based log on. If Yes, the Start Some button and Start Job
button are disabled. Only the Log on button is enabled;
however, the Log on button will join an operator to a running
job, start jobs that are not running, and will automatically
create new split jobs if one does not exist for the selected
entity.
The Log on button will only be enabled when the selected job
can be started based on operator privileges and possible run
on entities are accessible to logged in operator.
How to handle comments when When merging two utilization events, specifies whether and, if
merging utilization events so, how the merge will occur if the comments for the two
events are different. The options are:
Do not merge if comments differ. The events will not be
merged.
Merge using the comment from the earlier event. The
events will be merged, and the comment from the earlier
event will be used as the comment for the merged event.
Merge using the comment from the later event.The events
will be merged, and the comment from the later event will
be used as the comment for the merged event.
How to handle raw reas on When merging two utilization events, specifies whether and, if
codes when merging utilization so, how the merge will occur if the raw reason codes for the
events two events are different. The options are:
Do not merge if raw reason codes differ. The events will
not be merged.
Merge using the raw reason code from the earlier
event.The events will be merged, and the raw reason code
from the earlier event will be used as the raw reason code
for the merged event.
Merge using the raw reason code from the later event. The
events will be merged, and the raw reason code from the
later event will be used as the raw reason code for the
merged event.
Logging out of the last job on Yes/No drop-down list. If Yes, logging out of the last job on an
an entity logs the user off the entity logs the user off the entity.
entity
Operator file display Drop-down list. Defines which combination of File name and/or
Description will be displayed to the user of the Operator
module.
Operator tab orientation Drop-down list, containing Top and Left. Provides a choice on
the default location of the entity tabs in Operat or’s window.
Operator tab text orient ation Drop-down list, containing Normal and Horizontal. Provides a
choice of how the entity text is shown on the entity selection
tabs in the Operator’s window.
Prevent job with unapproved Yes/No drop-down list. If Yes prevents job with unapproved
data log from being finished data log from being finished.
Prompt for alternate user Yes/No drop-down list. If Yes, log on screen will be displayed
when current user does a switch user, preventing a return to
the Windows’ interface.
Prompt for production Yes/No drop-down list. If Yes, the Add Production window
quantities on log off/exit will be displayed when a user logs out of or exits Operat or. The
user can then ent er production quantities.
Ready only downstream jobs If a job normally receives no material from an upstream job, it
that have input percent greater is never automatically readied.
than zero
Seconds bet ween checks for The number of seconds between checks for changes to an
updates to data subscriptions entity that could initiate a refresh.
Step auto bypass operator The user to which the action of bypassing a step be attributed if
name the step bypass occurs automatically.
Use original button icons Yes/No drop-down list. If Y es, the original icons will be used for
Operator.
Production Day Start Specifies when the 24 hours of the production day starts:
ShiftStart: The production day starts with the first shift that
starts in the day. For example, if the first shift that starts in
the day starts at 08:00:00, then the production day starts
at 08:00:00 of the current calendar day and ends at
07:59: 59 of the next calendar day. If the current calendar
day is December 1, then the production day would be from
December 1 at 08:00:00 to December 2 at 07:59:59.
ShiftEnd: The production day ends with the last shift that
ends in the day. For example, if the last shift that ends in
the day ends at 23:00:00, then the production day starts at
23:00: 00 of the previous calendar day and ends at
22:59: 59 of the current calendar day. If the current
calendar day is December 1, then the production day
would be from November 30 at 23:00:00 to December 1 at
22:59: 59.
TimeOfDay: The production day starts with the first shift
that occurs after the cut-off time specified by the
Production Day Start (Hours) the Production Day Start
(Minutes ) parameters. For example, if the cut-off time is
defined to be 06:00:00 and the first shift that starts after
that time starts at 07:00:00, then the production day starts
at 07:00:00 of the current calendar day and ends at
06:59: 59 of the next calendar day. If the current calendar
day is December 1, then the production day would be from
December 1 at 07:00:00 to December 2 at 06:59:59.
Production Day Start (Hours) If the Production Day Start paramet er is set to Time of Day,
specifies the hour portion of the cut-off time for the production
day. The valid range of values is 0 (the default) to 23.
Production Day Start (Minutes) If the Production Day Start paramet er is set to Time of Day,
specifies the minute portion of the cut-off time for the
production day. The valid range of values is 0 (the default) to
59.
Rework
Combine dynamic routing from If Yes, instead of instantiating a separate rework job for
the same operations of additional production requiring rework, add it into existing
different work orders rework jobs, provided they are not started and the jobs that
would have been created differ only in the work order and
operation from those to which the rework is to be added.
This is enabled only if Dynamic Routing is a separate WO from
original is True, as otherwise rework from different work orders
stays within the original work order.
Copy remaining jobs to end of If Yes, when a job is identified as needing rework and a new
WO created for dynamic work order is created for the rework, all subsequent jobs are
routing copied to the end of the new work order.
Differentiate rework count by If Y es, the dynamic processing count is differentiated bas ed on
item reason the item reas on.
Differentiate rework count by If Y es, the dynamic processing count is differentiated bas ed on
job sequence number the job sequence number.
Differentiate rework count by If Y es, the dynamic processing count is differentiated bas ed on
operation ID the operation ID.
Differentiate rework count by If Y es, the dynamic processing count is differentiated bas ed on
process the rework process.
Differentiate rework count by If Y es, the dynamic processing count is differentiated bas ed on
WO ID the work order ID.
Dynamic Routing is a separate If Yes, jobs from dynamic routing become associated with a
WO from original new work order with an automatically generated ID.
If No, rework jobs are associated with the original work order
and the reworked parts can be merged back into the original
flow of jobs.
Label for work orders created Defines the description used if a separate work order or job is
by a dynamic route created for dynamic routing.
Modify lot numbers of dynamic Defines whether the lot numbers of the parts to be dynamically
routes routed remain the same always, are always changed to new
automatically generated values, or are changed to new values
only if the quantity being reworked is less than the total
quantity for that lot (as defined by inventory ). This parameter
applies only if the lot numbers are not the serial numbers.
Redo job originating dynamic Defines whet her a copy of the current job is appended to the
routing at end of dynamic end of the set jobs created in the mini-process when rework or
process alternate processing is required at the current job. For
example, after reworking, items may require inspection.
Use label in dynamic routing If Yes, the operation ID for rework jobs are appended with a
work order or operation IDs dash immediately followed by the value speci fied in
Description for rework work orders immediately followed by
incremental numbers.
For example, a rework job consisting of operations A, B, and C
would create jobs identified as A-Rework1, B-Rework1, and
C-Rework1 the first time the job was added to a work order and
A-Rework2, B-Rework2, and C-Rework2 the second time the
job was added to a work order.
Security
Allow default entity logon Yes/No list which defaults to No. If set to Yes, shows a check
box on the entity logon dialog entitled ‘Always log on to these
entities’. If checked, on subsequent logs on the entities which
are selected will be automatically logged into.
Automatic Login Cont rols whether the current Windows user will be
automatically logged in to MES Client when the Security mode
is set to OS User or OS Group.
If set to Yes and both of the following conditions are true, the
user is automatically logged in to MES Client:
The Security Mode parameter is set to OS User or OS
Group.
In OS Us er mode, the current Windows user has been
added to the MES database or, in OS Group mode, the
current Windows user is a member of a Windows user
group that has been added to the MES database.
If set to No, MES Client prompts for a user name and
password.
If this parameter is set to Yes, the Security Mode parameter is
set to OS Group, and the current Windows user is not a
member of one of the Windows user groups that have been
added to the MES database, the following error message
appears if the user attempts to log in to MES Client: OS User
group is not configured. After dismissing the message, the
MES Client Login window appears.
This parameter is not used for MES Web Port al auto -logins,
which is controlled by Windows system and web browser
settings.
Default BOM substitution level Numeric field. Defines the initial security level when a
substitution item is created.
Default document download Numeric field. Defines the initial security level for
level downloadable documents.
Default document edit level Numeric field. Defines the initial security level for editing
documents.
Default document print level Numeric field. Defines the initial security level for printing
documents.
Default document view level Numeric field. Defines the initial security level for viewing
documents.
Default specification access Numeric field. Defines the initial security level when a
level specification is assigned to an operation or item.
Maximum duration in minut es Numeric field. Defines the time window during which failed log
which constitutes consecutive on attempts are to be considered consecutive. For example, if
logins (0= forever) a user attempts to log on Monday and his log on attempt failed
due to an incorrect password and then he attempts to log back
in on Tuesday, this would not be considered consecutive if this
parameter were less than 1440 (that is, 1 day).
Minimum password length Numeric field. The fewest number of characters a password
may contain.
Number of days a password is Numeric field. The number of consecutive days for which a
valid (0 = passwords are user's password will be active; after that, a new password must
always valid) be selected.
Number of failed login attempts Numeric field. The number of attempts a user may enter an
before deactivation (0= never) incorrect password before he is terminated from the program.
Seconds of inactivity before Numeric field. The number of seconds of inactivity before the
automatic logoff (0=never) user is automatically logged off the module. Applies to all MES
programs a user log into except Operator.
You must restart the application after changing thes e settings.
Seconds of inactivity before Specifies the number of seconds of inactivity before a user is
automatic switch user deactivated in Operator. The Operator displays the Switch
(Operator; 0 = never) User window and the user enters his password before
returning to the Operator screen.
You must restart the Operator after changing these settings.
Switch user requires password Yes/No drop-down list. If Yes, a user must re-enter his
password before his session in Operator is reactivated.
Supervisor
Days of SCC logs to display The number of days of Supply Chain Connector information to
display. 0 = all.
Include jobs with 0 quantity If Yes, a job with no starting quantity can be created from a
when creating work orders process. If No, a job with no starting quantity cannot be created
from a process.
Prompt for check in when Drop-down list, containing No, Yes, Default None Selected,
closing Process window? and Yes, Default All Selected. If Yes, provides a dialog box
when exiting the Process window for the user to check -in
processes that he currently has checked out, with the
requested number of processes automatically selected (All or
None). The user may change the selections before closing the
dialog box.
Show entity tree in Supervisor Yes/No drop-down list. If Yes, shows the entity tree on the
queue window left-hand side of Supervisor’s Queue window. This will allow
for filtering, and dragging and dropping of queued jobs from
one entity to another.
Supervisor file display Drop-down list. Defines the combination of file name and/ or
description that will be displayed to the user.
A PPENDIX B
User Privileges
In This Appendix
User Privilege Groups ................................................................................................................. 361
User Privileges Reference ........................................................................................................... 361
Supervisor
May run supervisor Check box. Provides the ability to run the Supervisor module.
May edit QM specifications Check box. Provides the ability to add, delete, modify, or copy
QM specifications, as well as to create, update, or delete a link
from a characteristic or control rule to a QM specification.
May edit sample plan settings Check box. Provides the ability to add, delete, modify, or copy
sample plans and associate frequencies to the sample plan.
May edit sample plan Check box. Provides the ability to add, delete, or modify
frequency settings sample plan frequencies.
May edit characteristic settings Check box. Provides the ability to add, delete, or modify
characteristics.
May edit categories Check box. Provides the ability to add, delete, or modify
categories, as well as to link items, cause groups, and
categories to a category.
May edit causes Check box. Provides the ability to add, delete, or modify cause
groups and causes.
May add sample res ults Check box. Provides the ability to add new results to a sample
for a particular characteristic.
May edit samples Check box. Provides the ability to edit sample/characteristic
link information or result information.
May set/clear sample final flags Check box. Provides the ability to mark a sample as final or to
remove the final mark from a sample.
May edit BOMs Check box. Provides the ability to create, modify, and delete
Bills of Materials (B OMs).
May edit processes Check box. Provides the ability to create, modify, and delete
processes and their operations.
May edit specs Check box. Provides the ability to create, modify, and delete
specifications and specification groups (must also have May
edit proc esses privilege).
May edit steps Check box. Provides the ability to create, modify, and delete
steps and step groups (must also have May edit processes
privilege).
May create jobs Check box. Provides the ability to create and delete work
orders from processes.
May edit queues Check box. Provides the ability to change the ent ries on an
entity’s job queue, if that entity is capable of having jobs
scheduled to it and the logged in user has access to that entity.
May edit inventory Check box. Provides the ability to edit the inventory
screen.(Receive, ship & modify existing invent ory entries,
limited by user’s entity access definitions.)
May edit folders Check box. Provides the ability to create, delete, and modify
folders.
May edit supply chain Check box. Provides the ability to edit and configure the
connector Supply Chain Connector.
May edit data logging Check box. Provides the ability to create, delete, and edit the
Data Log group definitions.
May edit files Check box. Provides the ability to create, define, and edit files.
May edit shift schedules and Check box. Provides the ability to create, delete, and edit shift
exceptions schedules.
May delete error logs Check box. Provides the ability to delete error logs.
May copy folders to Check box. Provides the ability to manipulate manufacturing
manufacturing directories directories.
May change status of a Check box. Provides the ability to change the status of a
process process.
May save queue sequence Check box. Provides the ability to sort/filter the queue and
store the res ults.
May uncomplete a job Check box. Provides the ability to reopen a completed job,
changing the job's state back to, for example, Ready or
Running.
May edit customers Check box. Provides the ability to modify pre-defined customer
information.
May edit sales orders Check box. Provides the ability to modify pre -defined sales
orders in the Customer window.
May change work order state Check box. Provides the ability to change a work order’s
status.
May override the minimum Check box. Provides the ability to ship an item that does not
shippable grade meet minimum shippable grade requirements.
May override the minimum Check box. Provides the ability to ship an item that does not
shippable state meet minimum shippable state requirements.
May append process not es Check box. Provides the ability to add notes onto the end of
existing process notes but not edit previously entered notes.
May replace process notes Check box. Provides the ability to replace, add, and/or edit
existing process notes with new information.
May reclassify inventory Check box. Provides the ability to reclassify an invent ory items
Grade, State, and Expiry date.
May edit standard operations Check box. Provides the ability to create, modify and delete
standard operations.
May override preferred BOM Check box. Provides the ability to use a BOM version ot her
version than the preferred one.
May override preferred Spec. Check box. Provides the ability to use a specification version
version other than the preferred one.
May change operat or’s queue Check box. Provides the ability to select Save Queue
display sequence and filter in the Queue window, which determines
how an entity’s queue is shown in the Operator module.
May assign a work order to a Check box. Provides the ability to assign and reassign work
line orders to a line in MES Web Portal.
Scheduler
The privileges in this section apply only if you have a license for Scheduler.
May run scheduler Check box. Provides the ability to run the Scheduler module.
May apply tentative schedule Check box. Provides the ability to select and apply a tentative
schedule from the Scheduler drop-down window.
May change work order priority Check box. Provides the ability to change the work order’s
and due/release dates/times priority, release/due dates/times in Scheduler’s Edit window.
May change job time standards Check box. Provides the ability to change time standards in
and whet her pinned Scheduler’s Edit window and lock in those times (pinned).
May change entity queue Check box. Provides the ability to change the entity queue
date/time duration in Scheduler’s Edit window.
May set resource availability Check box. Provides the ability to modify resource quantities
available in Scheduler.
May set job’s resource usage Check box. Provides the ability to add, modify, or delete
resources assigned to a job.
May schedule Check box. Provides the ability to select overtime and
overtime/downtime downtime wit hin Scheduler.
May re-submit failed Check box. Provides the ability to re-submit the failed
asynchronous messages messages.
Operator
May run operator Check box. Provides the ability to run the Operator module.
May configure operator Check box. Provides the ability to customize the Operator
module with respect to screen shows, buttons, switches, tabs,
etc. Screen configurations are user-specific.
May run jobs Check box. Provides the ability to start a Ready job or re-start
a Suspended job.
May override queue Check box. Provides the ability to start a job out of the
pre-defined queue sequence.
May ready job Check box. Provides the ability to change a job’s state from
New to Ready.
May append job not es Check box. Provides the ability to add on to existing job notes
while working on a job.
May append WO notes Check box. Provides the ability to add on to existing work order
notes while working on a job.
May Replace Job notes Check box. Provides the ability to replace existing job notes
with new information while working on a job.
May Replace WO notes Check box. Provides the ability to replace existing work order
notes with new information while working on a job.
May exit operat or Check box. Provides the ability to exit the Operator module. If
not checked, Operat or’s Log on screen will persist after the
user has logged out.
May use job from unrelated Check box. Provides the ability run a job scheduled on another
queue queue in Operator.
May append item notes Check box. Provides the ability to add on to existing item notes
while working on a job.
May end a job Check box. Provides the ability to change a job’s state to
Complete.
May replace item notes Check box. Provides the ability to replace existing item notes
with new information while working on a job.
May cancel a job Check box. Provides the ability to change a job’s state to
Canc elled.
May unrelease a job Check box. Provides the ability to change a job’s state to
OnHold.
May override logons Check box. Provides the ability for an operator to override a
logon by anot her operator
Button execution level Numeric field. Determines button access in other modules. A
user in this group may use buttons assigned this execution
level value or below, and will be prevented from using buttons
with higher execution levels. Execution levels are assigned to
individual buttons in the other modules.
Queue lookahead (number) Numeric field. Determines the total number of jobs a user of
Operator would be able to see in their queue.
Allow user to change the Check box. Provides the ability to alter the way Operator
default screen configuration shows the positioning of the entity tabs, grid columns, job
summary fields, and buttons.
May edit anot her us er’s step Check box. Provides the ability to modify step data entered by
data another user.
May execute steps out of Check box. Provides the ability to complete steps within the
sequence within a step group same step group in any order.
May execute steps out of Check box. Provides the ability to complete any steps from any
sequence across step groups step group in any order.
May append folder notes Check box. Provides the ability to add on t o existing notes for a
folder while working on a job.
May replace folder notes Check box. Provides the ability to replace existing notes for a
folder with new information while working on a job.
May override manufacturing Drop-down list, containing No, Yes, local drives only, Yes,
dirs network drives only, and Yes, any drive. Provides the ability to
search directories other than MES directories when searching
for files.
May access file maintenance Check box. Provides the ability to use advanc ed file and file
functions directory creation and editing functions within Operator.
May override entity Check box. Provides the ability to download from or upload to
a different entity’s directories.
May edit specification value Check box. Provides the ability to change the minimum and
maximum specification values, and the spec value from
Operator.
Require job based login Check box. Provides the ability to log into Operator by work
order ID and/or operation ID, automatically selecting t he entity.
BOM substitution level Numeric field. Determines the authority level of the user for
consumption of substitute items within the BOM tab.
May view other entities’ Check box. Provides the ability to access the inventory that is
inventory located on entities that the user is currently not logged into.
May override inventory Check box. Provides the ability to consume inventory from or
allocations produce inventory to an inventory location that was not
predefined for that job.
May re-sort the queue Check box. Provides the ability to change the pre-defined
queue sequence.
General
May edit items Check box. Provides the ability to create, modify, and delete
items.
May edit jobs Check box. Provides the ability to modify a previously -created
work order.
May modify set of lot attributes Check box. Provides the ability to modify attribute definitions
that may be assigned to lots.
May modify value of lot Check box. Provides the ability to enter and modify the values
attributes of lot attributes when entering/changing invent ory information.
May change hold status Check box. Provides the ability to change the hold status of a
job to any state except for Complet e or running.
Specification access level Numeric field. Determines the access level for specifications. If
the specification’s access level is higher than this value,
access will be denied.
May edit minimum/maximum Check box. Provides the ability to change the minimum and
specification limits maximum specification limit values.
May configure trans port Check box. Provides the ability to select the method for
communication with the MES middleware.
May override hard pegged and Allows for drop down work order to be enabled. Provides the
linear flow ability to change the From location on the Select and Transfer
dialog box, to produce a serial number that was previously
produced on a different work order, and to override the linear
flow of serial numbers on the Select and Trans fer dialog box
and Data Editor.
May add serial numbers Add button. Provides the ability to add serial numbers on the
Add/Assign dialog box.
May uncomplete serial Provides the ability to incomplete serial num bers on the Add
numbers Production dialog box.
May assign or unassign serial Arrow buttons. Provides the ability to assign/unassign serial
numbers numbers on the Add/Assign dialog box.
May delete unassigned serial Delet e button. Provides the ability to delet e serial numbers on
numbers the Add/Assign dialog box.
File
File edit level Numeric field. The Document type Edit level for the file would
need to have a number equal to or higher than this number to
be able to make changes.
File download level Numeric field. The Document type Download level for the file
would need to have a number equal to or higher than this
number to be able to download the file. Also the Document
type for the file must be marked as downloadable.
File view level Numeric field. The Document type View level for the file would
need to have a number equal to or higher than this number to
be able to view the file.
Data Editor
May run data editor Check box. Provides the ability to run the Data Editor module.
May Edit Step Data Check box. Provides the ability to modify step data within the
Data editor Module.
May edit production data Check box. Provides the ability to modi fy production data, such
as quantity produced.
May edit consumption data Check box. Provides the ability to modify consumption data,
such as amount consumed.
May Edit Audit Log Check box. Provides the ability to modify inventory data.
May edit utilization data Check box. Provides the ability to modify utilization data. For
example, if an operator were to forget to log off of a job, this
capability would allow for the total time he spent on the job to
be modified.
May edit labor usage dat a Check box. Provides the ability to edit labor usage from within
Data Editor.
May edit data log Check box. Provides the ability to edit the data log dat a from
within Data Editor.
May edit lot data Provides the ability to access the Item Lot Editor.
Configurator
May run configuration tools Check box. Provides the ability to run the configuration tools.
May edit system settings Check box. Provides the ability to change system settings (all
options on System menu except Languages & Resources).
May edit languages Check box. Provides the ability to create, modify, and delete
languages.
May edit user settings Check box. Provides the ability to create, modify, and delete
users, user groups, and entity access.
May edit user certifications Check box. Provides the ability to create, modify, and delete
certifications, and to change certification assignments to
users.
May edit entity settings Check box. Provides the ability to create, modify, and delete
entities (all options on the Entities menu in MES Client; all
entity configuration functionality in MES Web Portal).
May edit item settings Check box. Provides the ability to create, modify, and delete
item settings (all options on Items menu except Units of
Measure).
May edit attributes Check box. Provides the ability to create, modify, and delete
attributes. Attributes may be assigned to items, item classes,
physical entities, lots, jobs, work orders, operations, and
processes.
May edit user privileges Check box. Provides the ability to modify privileges assigned
to user groups (i.e., this menu).
May edit UOMs and Check box. Provides the ability to add, modify, and delet e units
conversions of measure and their conversions.
May edit entity files Check box. Provides the ability to add, modify, or delete the
files associated with an entity.
May edit lines Check box. Provides the ability to add, modify, or delete lines
in MES Web Portal.
May edit utilization states Check box. Provides the ability to add, modify, or delete
utilization states in MES Web Portal. This privilege applies to
MES Web Portal only.
May edit utilization reas ons and Check box. Provides the ability to add, modify, or delete
groups utilization reason groups and reasons in MES Web Portal. This
privilege applies to MES Web Portal only.
Archi ve
May configure Check box. Provides the ability to configure archive, purge,
archive/purge/restore job and restore jobs.
May run archive/purge jobs Check box. Provides the ability to run archive and purge jobs.
May run restore jobs Check box. Provides the ability to run restore jobs.
A PPENDIX C
Historical Database Tables
The following table provides a list of independent historical database tables that you can select from the
Database Maintenance Propertie s pane for archive or purge.
When arc hiving, other dependent tables (not listed here) will be archived wit h the selected
independent tables.
When purging, only the independent table will be purged, not its dependent tables, unless otherwise
noted in the table below.
audit_trail Provides a generic audit trail of who ins erted, edited, or delet ed
important data, and when. Used to facilitate 21 CFR Part 11 compliance.
cert_audit_log Records certification auditing sign -offs. This table allows for sign-offs to
the operation or step level.
data_entry_log Allows for the driving of and compliance to dat a collection schedules to
be monit ored. Database or other triggers insert rows into this table with
default dat a when a trigger is detected. The values can then be updat ed
and the entries_made field compared to the entries_reqd to detect
non-compliance.
data_log_16 Stores logged data values when a log ging sample is triggered if number
of values per sample is less than or equal to 16.
data_log_48 Stores logged data values when a logging sample is triggered if the
number of values per sample is between 16 and 48.
db_delet ed_log Stores a record for any MES database table records that have been
deleted. Each stored record includes the t able name and, in XML format,
the primary key for the record that was deleted.
dx_log Supply Chain Connector log table. Captures all results and exceptions
whenever any schedule is triggered to enable audit trails, error reporting,
etc.
error_log Populates system errors and events as they occur. The system can be
configured t o log or ignore errors of different severities whic h are defined
as follows:
0 = Critical errors. Significant, might crash system.
1 = Serious errors. Affects operation and dat a.
2 = Partial errors. Some data will be wrong.
3 = Trivial errors. Small adverse effect on some dat a.
4 = Events. No affect on data or operation. Affects information only.
item_cons Item consumption table. Collects component item usage and waste
quantities for each BOM item by job, shift, lot, and s o on. This table
captures component and parent item lot numbers, which provide the
genealogy breakdown by lot.
item_transfer Stores inventory transfers, except for production and consumption
transactions.
This table is also used to store received raw material and finished good
shipments, if required.
labor_usage Logs the labor time for each labor category and employee ID for each of
the standard domains.
lot Allows lots and their characteristics to be defined.
Purging this table will also purge the following dependent tables:
assigned_lot
inv_lot_attr
item_inv
lot_attr
rework_c ount
sublot
sublot_attr
sample Stores quality sample records and contextual information about the
sample.
Purging this table will also purge the following dependent tables:
result, result_attr
sample_attr
sample_c har_link
sample_c har_rule_link
storage_ent_transfer Storage entity transfer table. Captures changes in the location or status
of storage entities, as well as changes in their spare field values.
util_history Capt ures utilization data and a chronological sequence of events for
each entity that can capture utilization data. This data includes entity
utilization states, utilization reasons, number of occurrences, and the
timestamps when an entity's utilization state or reason changes (that is,
when a new event occurs).
Purging this table will also purge the following dependent table:
corr_action_log
wo Cont ains header dat a for released work orders, which includes data
such as which parent item is required, what quantity and by when. This
data is common to all jobs (operations) wit hin the work order. It thus
defines what work orders are scheduled to run at the facility at various
times. It also records data for work orders that are currently running or
have been completed or suspended.
Purging this table will also purge the following dependent tables:
assigned_lot
cert_job_link
cert_job_step_links
data_log_grp_job_link
data_log_grp_job_step_link
item_prod
job
job_alloc_rule
job_attr
job_bom
job_bom_step
job_bom_subst
job_event
job_history
job_hour_history
job_prod_rule
job_route
job_spec
job_step
job_step_choice
job_step_data
job_step_file
job_step_grp
lot_attr_default
res_job_link
rework_c ount
so_wo_link
wo_attr
wo_file
Index
jobs, creating for • 257
A properties • 129
APR (arc hive, purge, restore) jobs • 281
specification, adding to an operation • 205
archive job, creating • 283
historical database tables • 371
C
job log, viewing • 287
categories • 99
jobs, configuration details • 286
cause groups, linking to characteristics •
jobs, removing • 287 101
jobs, running automatically • 288 creating • 100
jobs, running manually • 287 deleting • 103
jobs, viewing list of • 286 items, linking to item category • 100
purge job, creating • 284 items, use • 99
restore job, creating • 285 links, deleting • 102
attribute characteristic settings cause group and characteristic categories, use •
binary • 324 99
counted • 325 cause groups • 337
attributes causes, adding to • 339
assigning • 110 causes, copying to anot her cause group •
characteristics, linking to • 326 340
D
data types, attribute • 108 F
labor categories • 163 file extenstions • 113
directories, entity • 80 files
dynamic routing usage • 217 items, adding to • 125
codes • 217
creating • 219 G
general paramet ers
properties • 208
S web page, adding to • 209
sample plan frequencies • 303 specifications, assigning • 204
creating • 304 specifications, global • 153
standard operations
data change frequency • 309
cloning • 227
frequency type production count • 308
creating • 222
frequency type shift • 307
jobs, adding to • 274
properties • 305
statistics
sample plan, linking to • 315
process, controlling amount of data used in
sample plans • 311
• 320
creating • 312 step groups, creating • 260
naming conventions • 313 step states • 105
properties • 312 available states • 105
replaceable parameters • 313, 314 modifying • 106
sample plan frequency, linking to • 315 steps
V
variable characteristics
definition • 317
settings • 323, 324
Verified Write setting • 312
sample plans • 311
W
work orders
attributes, adding • 249
creating • 243
creating from a process • 241
files and URL, adding • 246
files, adding to • 246
filtering • 239
properties • 243
restrictions to jobs • 238
route map, creating • 273
web pages, adding to • 246