Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
3 views12 pages

B2MML V01 ProcessSegment

The document outlines the Business To Manufacturing Markup Language (B2MML) version 01, focusing on the schema for process segment definitions for exchanging information between business and manufacturing systems. It details the structure of process segments, including personnel, equipment, and material specifications, and emphasizes adherence to the ANSI/ISA 95 standard. The publication is provided as a guideline without warranties, and users are encouraged to acknowledge the World Batch Forum when utilizing the information.

Uploaded by

muhammad-farhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views12 pages

B2MML V01 ProcessSegment

The document outlines the Business To Manufacturing Markup Language (B2MML) version 01, focusing on the schema for process segment definitions for exchanging information between business and manufacturing systems. It details the structure of process segments, including personnel, equipment, and material specifications, and emphasizes adherence to the ANSI/ISA 95 standard. The publication is provided as a guideline without warranties, and users are encouraged to acknowledge the World Batch Forum when utilizing the information.

Uploaded by

muhammad-farhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 12

World Batch Forum

Business To Manufacturing
Markup Language
B2MML
Version 01

April 7, 2002

Process Segment Schema


Documentation

IMPORTANT: While the information, data, and standards provided in this publication were developed and
are presented in good faith in accordance with a reasonable process that was subject to intellectual
property and antitrust policies to benefit the industry as a whole, the publication is provided “as is” for
information and guidance only, and there is no representation or warranty of any type or kind, including

Copyright  2002 World Batch Forum Page 1 of 12


All Rights Reserved
but not limited to warranties of merchantability or fitness for a particular purpose, and no warranty that use
of the information, data, or standards will not infringe patent, copyright, trademark, trade secret, or other
intellectual property rights of any party.

Copyright  2002 World Batch Forum Page 2 of 12


All Rights Reserved
Table of Contents

1 Schema Scope..................................................................................................................................... 3
1.1 Key Information Assumptions........................................................................................................ 3
1.2 Key Use Assumptions................................................................................................................... 3
1.3 ProcessSegmentInformation......................................................................................................... 4
1.4 ProcessSegment........................................................................................................................... 4
1.4.1 PersonnelSegmentSpecification............................................................................................5
1.4.2 EquipmentSegmentSpecification...........................................................................................5
1.4.3 MaterialSegmentSpecification................................................................................................ 5
1.5 Resource Identification.................................................................................................................. 6
2 Element Definitions............................................................................................................................... 7
3 Diagram Convention........................................................................................................................... 11

Change History:
Change Date Person Description
V01 7 April 2002 Dennis Brandl Initial release
Dave Emerson

Copyright © 2002 The World Batch Forum. All Rights Reserved. http://www.wbf.org

This World Batch Forum Work (including specifications, documents, software, and related items)
referred to as the Business To Manufacturing Markup Language (B2MML) is provided by the
copyright holders under the following license.

Permission to use, copy, modify, or redistribute this Work and its documentation, with or without
modification, for any purpose and without fee or royalty is hereby granted provided the World
Batch Forum is acknowledged as the originator of this Work using the following statement:

"The Business To Manufacturing Markup Language (B2MML) is used courtesy of the World Batch
Forum."

In no event shall the World Batch Forum, its members, or any third party be liable for any costs,
expenses, losses, damages or injuries incurred by use of the Work or as a result of this
agreement.

Material from ANSI/ISA-88 and ANSI/ISA-95 series of standards used with permission of ISA - The Instrumentation,
Systems, and Automation Society, www.isa.org

Copyright  2002 World Batch Forum Page 3 of 12


All Rights Reserved
909384331.doc

1 Schema Scope
This document defines the information about process segment definitions that may be exchanged between
business systems and manufacturing operations systems. This information is based on the data models and
attributes defined in the ANSI/ISA 95.00.02 Enterprise/Control System Integration standard. Contact ISA
(The Instrumentation, System, and Automation Society) for copies of the standard. Additional information on
the standard is available at www.isa.org.

1.1 Key Information Assumptions


The data represented in these schemas is derived from the UML model below. This model is defined in the
ANSI/ISA 95.00.02 standard. The information model in the model below is hierarchical with process
segments containing process segments and personnel, equipment, and material specification information.
The key assumption is that the information will be accessed by process segment.

0..n 0..n has an execution dependency on

May be Process
Process 0..n
made up of Segment
Segment

Process
Process
Is defined as a collection of Segment
Segment
Dependency
Dependency

0..n 0..n 0..n 0..n

Personnel
Personnel Segment
Segment Equipment
Equipment Segment
Segment Material
Material Segment
Segment Process
Process
Specification
Specification Specification
Specification Specification
Specification Segment
Segment
Parameter
Parameter
Has properties Has properties Has properties
of of of

0..n 0..n 0..n

Personnel
Personnel Segment
Segment Equipment
Equipment Segment
Segment Material
Material Segment
Segment
Specification
Specification Specification
Specification Specification
Specification
Property
Property Property
Property Property
Property

Model of Exchanged Process Segment Information

This schema uses a common schema for definition of elements that are used in multiple schemas, such as
ID, Description, and Value. See the document defining the WBF95Common schema for definition of the
common elements.

1.2 Key Use Assumptions


The model only defines the exchanged information and does not define the use of the information or
encapsulation of the information in any defining transactions.

Copyright  2002 World Batch Forum Page 4 of 12


All Rights Reserved
909384331.doc

1.3 ProcessSegmentInformation
The main structuring element of the schema definition is ProcessSegmentInformation.

1.4 ProcessSegment
A process segment is a logical grouping of personnel resources, equipment resources, and material required
to carry out a production step. Process segment usually define the needed classes of personnel, equipment,
and material, but it may define specific resources, such as specific equipment needed. Process segment
usually define the quantity of the resource needed.

Identifying process segments requires an understanding of the business processes within the company and
the general structure of the manufacturing processes. Not all process segments need to relate to production,
there are at least three general types of process segments:

 Production segments – those relating to conversion of raw or intermediate materials into


intermediate materials or final products.
 Movement segments – those relating to movement of materials and keeping track of material and
product locations.
 Inspection segments – those relating to confirming or testing quality and suitability of materials and
products.

ProcessSegment elements may be used to contain information about defined process segments, and the
personnel, equipment, and materials required for the segment.

Process segments may also contain process segments, for example a product assembly segment may be
made up of assembly, test, and packaging segments. Each segment may be defined as a separate element
with separate specifications

Routing may be dependent on the processes. In the figure below the routing contains material dependencies
information. The routing information is then used for scheduling. The route in the left side of the figure can
be represented in a set of process segment definitions (center table in figure) and process segment
dependency definitions (right table in figure). The process segment definitions contain the material
production and consumption information. The consumption and production information within the process
segments define additional constraints and dependencies required for scheduling of material B1, C1, and F1.

Copyright  2002 World Batch Forum Page 5 of 12


All Rights Reserved
909384331.doc

Routings and Process Segment Process Segment


Material Dependencies Dependencies
A1 Process Segment A B must follow A
B1 produces material A1
A A2 B produces material A2
C must follow A
C must follow E
produces material A3 D must follow A
A3 produces material A4
A4 C1 F must follow C
C Process Segment B F must follow D
consumes material A1
E1 C2 consumes material A2
E D F produces material B1
E2 D1 F1 Process Segment C
consumes material A3
consumes material E1
produces material C1
produces material C2
Process Segment D
consumes material A4
consumes material E2
produces material D1
Process Segment E
produces material E1
produces material E2
Process Segment F
consumes material C2
consumes material D1
produced material F1

Routing with co-products and material dependencies


.

1.4.1 PersonnelSegmentSpecification
PersonnelSegmentSpecification information may be used to contain information about personnel resources
required for execution of the process segment. An element defines the quantity of the personnel class or
person required, or a list of properties that identify the subset of the class and quantity of the subset required.

1.4.2 EquipmentSegmentSpecification
EquipmentSegmentSpecification information may be used to contain information about equipment resources
required for execution of the process segment. An element defines the quantity of the equipment class or
equipment required, or a list of properties that identify the subset of the class and quantity of the subset
required.

1.4.3 MaterialSegmentSpecification
MaterialSegmentSpecification information may be used to contain information about material resources
required for execution of the process segment. An element defines the quantity of the material class or
material definition required, or a list of properties that identify the subset of the class and quantity of the
subset required.

Copyright  2002 World Batch Forum Page 6 of 12


All Rights Reserved
909384331.doc

1.5 Resource Identification


The process segment information defines what resources are required for execution of the process segment.
It does this by defining the classes of resources, or in some cases the exact instance of a resource required.
For example, an inspection segment may require 1 inspector for 2 hours, and 1 inspection machine for 2
hours. In some industries the exact inspection machine may have to be specified, such as
“ElectonMicroprobe#1”.

The schemas follow the ANSI/ISA-95 standard by defining resources by class or instance ID, or by defining
them by class ID and a property value that is used to define a subset of the resource. For example, the
figure below illustrates that a segment may require a certain number of “operators”, a personnel class. Other
segments may require a subset of operators, such as “Master” operators only. In the first case the class
name, “Operator”, is sufficient to identify the resource required. In the second case the class name,
“Operator”, and property name and value, “Ranking” and “Master”, define the required resource.

Identify Class by ID Identify subclass By Class ID & Property Value

Personnel Capability Personnel Capability


- Class = Operator - Class = Operator
Operator
- Quantity = 8 - Quantity = 8

Personnel Capability
Property
Operator - Ranking = Master Operator Property
- Quantity = 3 - Ranking = Master

Personnel Capability
Property Operator Property
- Ranking = Standard - Ranking = Standard
- Quantity = 4

Personnel Capability
Property
- Ranking = Junior Operator Property
- Quantity = 1 - Ranking = Junior

Copyright  2002 World Batch Forum Page 7 of 12


All Rights Reserved
909384331.doc

2 Element Definitions
Element/Type Description
ProcessSegmentInformation Contains a list of process segments, includes the location of the
ProcessSegmentInformationType scope of the information, and the date of publication of the
information.
May also contain application specific extended elements.

Copyright  2002 World Batch Forum Page 8 of 12


All Rights Reserved
909384331.doc

ProcessSegment Contains a definition of a process segment, including the location of


ProcessSegmentType the scope the definition, the date of publication, the segment
dependencies, encapsulated segments, parameters associated with
the segment, and the material, personnel, and equipment resources
required for the segment. May also be a top level element. T
his may also contain application specific extended elements
.

Copyright  2002 World Batch Forum Page 9 of 12


All Rights Reserved
909384331.doc

EquipmentSegmentSpecification Contains a specification of an equipment resource required for a


EquipmentSegmentSpecificationType process segment, the quantity of the resource, and a definition of the
class or equipment and property.
May also contain application specific extension elements.

EquipmentSegmentSpecificationProperty Contains a specification of a quantity required for an equipment


EquipmentSegmentSpecificationPropertyType property that is identified by value.

MaterialSegmentSpecification Contains a specification of a material resource required for a process


MaterialSegmentSpecificationType segment, the quantity of the resource, and a definition of the class or
definition and property.
May also contain application specific extension elements.

Copyright  2002 World Batch Forum Page 10 of 12


All Rights Reserved
909384331.doc

MaterialSegmentSpecificationProperty Contains a specification of a quantity required for a material property


MaterialSegmentSpecificationPropertyType that is identified by value.

PersonnelSegmentSpecification Contains a specification of a personnel resource required for a


PersonnelSegmentSpecificationType process segment, the quantity of the resource, and a definition of the
class or person and property.
May also contain application specific extension elements.

PersonnelSegmentSpecificationProperty Contains a specification of a quantity required for a personnel


PersonnelSegmentSpecificationPropertyType property that is identified by value.

Copyright  2002 World Batch Forum Page 11 of 12


All Rights Reserved
909384331.doc

3 Diagram Convention
The schema diagrams using the following convention to illustrate the structure of the schema elements, the
type of the elements and attributes, and the rules for optional elements and repetition.

I n d ic a t e s a n e le m e n t

I n d ic a t e s t y p e o f e le m e n t

I n d ic a t e s 0 o r 1 in s t a n c e s

I n d ic a t e s 0 o r m a n y in s t a n c e s

I n d ic a t e s 1 a n d o n ly 1 in s t a n c e

I n d ic a t e s a s e le c t io n o f 1 e le m e n t o n ly

O p t io n a l a n d r e p e a t a b le c h o ic e

I n d ic a t e s n o c o n t a in e d e le m e n t s

I n d ic a t e s c o n t a in e d e le m e n t s

I n d ic a t e s a n a t t r ib u t e

I n d ic a t e s a t t r ib u t e s o f e le m e n t
I n d ic a t e s e x t e n s ib le e le m e n t s
##any nam espace

Copyright  2002 World Batch Forum Page 12 of 12


All Rights Reserved

You might also like