Modeling User Guide
Release 4.5
104-05081140 Rev E
Notices
©Copyright 2010 Camstar Systems, Inc. All Rights Reserved.
The contents of this document are copyrighted and cannot be reproduced in any form without the written permission of
Camstar Systems, Inc. The information contained in this document is subject to change. Revisions can be issued at any time, and
Camstar assumes no responsibility to advise customers or prospects of changes.
Information in this document is considered confidential.
Camstar has taken care to ensure the accuracy and reliability of the information in this document. However, no responsibility,
financial or otherwise, can be accepted for any consequence arising from the use of this material.
EXCEPT AS EXPRESSLY PROVIDED IN THE CAMSTAR LICENSE AGREEMENT, CAMSTAR MAKES NO WARRANTIES,
EXPRESSED OR IMPLIED, OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE REGARDING LICENSED
PROGRAMS, RELATED DOCUMENTATION, OR MARKETING MATERIALS.
Camstar Manufacturing, Camstar Quality, Camstar Intelligence, Camstar Interoperability, and InSite are trademarks of Camstar Systems,
Inc.
Microsoft, MS, Windows, Microsoft BizTalk, Microsoft SQL Server, Microsoft .NET, Microsoft Visual Studio, Microsoft Visual C++, Micro-
soft IIS, Microsoft ASP.NET, and ASP.NET AJAX are either registered trademarks or trademarks of Microsoft
Corporation.
Infragistics is a registered trademark of NetAdvantage.
All other product names are trademarks or registered trademarks of their respective companies or organizations.
Document History
Modeling User Guide
Publication No. 104-05081140 Rev E
September 2010 Printed in the U.S.
Release 4.5 Rev E Modeling User Guide iii
Contents
About This Guide xv
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Conventions Used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
How This Guide Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvi
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Contacting Technical Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Submitting Your Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Summary of Technical Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Chapter 1 Introduction 1-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
In This Chapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
About Camstar Manufacturing and the Web Application . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Modeling in Camstar Manufacturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Camstar Enterprise Platform Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Configurable Data Objects (CDOs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Configurable Logic Flows (CLFs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Modeling in Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Object Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Information Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Physical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Process Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Execution Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Modeling Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Required and Optional Modeling Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Physical Modeling Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Process Modeling Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Execution Modeling Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
What’s Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Chapter 2 Modeling Objects 2-1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
In This Chapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Named Data Objects and Revisioned Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Named Data Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Revisioned Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
When Defining a Named Data Object and Revisioned Object . . . . . . . . . . . . . . . . . 2-3
Working in the Tree View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Using the Filter Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Revision Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Contents
iv Modeling User Guide Release 4.5 Rev E
Revision of Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Revisioned Objects in the Tree View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
How to Define a New Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
How to Delete a Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Revision Locking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Security and Role-based Access Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
When Locking and Unlocking Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
How to Lock an Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
How to Unlock an Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Copying Locked Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
How to Copy a Locked Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
How to Copy a Revision of a Locked Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Understanding Deleted Object References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Deleted Object Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Caution About Object Deletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Chapter 3 Physical Model Definitions 3-1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
When Creating Modeling Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
In This Chapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Defining the Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
When Defining an Enterprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Enterprise Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Enterprise Window Field Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
How to Create an Enterprise Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Defining a Factory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
When Defining a Factory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Factory Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Factory Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
How to Create a Factory Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Adding Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
How to Add a Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Defining an Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
When Defining an Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Organization Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Organization Window, continued . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Organization Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
How to Define an Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
How to Modify an Existing Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Defining Employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Security Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Default Employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
When Defining an Employee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Employee Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Employee Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
How to Create an Employee Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Contents
Release 4.5 Rev E Modeling User Guide v
How to Assign One or More Roles to an Employee . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Defining Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
For Detailed Information on Security Administration. . . . . . . . . . . . . . . . . . . . . . . . 3-19
Default Role Memberships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
When Defining Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
When Managing Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Role Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Role Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
How to Define a Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
How to Assign the Role to an Employee. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Defining Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
When Defining a Resource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Resource Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
Resource Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
How to Create a Resource Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
Defining Resource Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
When Defining a Resource Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Resource Group Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Resource Group Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
How to Create a Resource Group Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
Defining Document Viewers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
When Defining a Document Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Document Viewer Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Document Viewer Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
How to Create a Document Viewer Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
Defining Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
When Defining a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Document Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Document Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
How to Create a Document Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
About Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Recipe Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Recipe Window Field Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
How to Create a Recipe Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Defining Document Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
When Defining a Document Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
Document Set Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Document Set Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
How to Create a Document Set Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
Defining Setups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
When Defining a Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
Setup Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
Setup Window Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
How to Create a Setup Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
Defining Work Centers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
When Defining a Work Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43