MES For OPM
MES For OPM
MES For OPM
August 2010
Oracle Manufacturing Execution System for Process Manufacturing User's Guide, Release 12.1 Part No. E13690-04 Copyright 2005, 2010, Oracle and/or its affiliates. All rights reserved. Primary Author: Richard D. Persen Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications. This software and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third party content, products and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third party content, products or services.
Contents
Setting Up
Setting Up Profile Options........................................................................................................ 2-1 Enabling Oracle MES for Process Manufacturing....................................................................2-4 Enabling Control Batch Record................................................................................................. 2-4 Setting Up Document Numbering............................................................................................ 2-5 Creating and Deleting a Document Numbering Rule..............................................................2-5 Updating a Document Numbering Rule...................................................................................2-6 Searching for a Document Numbering Rule............................................................................ 2-7 Setting Up Dispensing.............................................................................................................. 2-7 Setting Up a Device and Label Printing................................................................................. 2-10 Setting Up Nonconformance Tracking................................................................................... 2-11
iii
Creating Instructions................................................................................................................. 3-4 Adding Instructions to an Instruction Set................................................................................ 3-6 Reordering Instructions in an Instruction Set.......................................................................... 3-7 Searching for Existing Instructions...........................................................................................3-7 Updating Instructions............................................................................................................... 3-8 Viewing the Instructions List.................................................................................................... 3-8 Updating an Instruction Set...................................................................................................... 3-9 Viewing the Instruction Set List............................................................................................... 3-9 Adding Instructions to an Operation........................................................................................ 3-9
Operator Workbench
Requirement.............................................................................................................................. 4-1 Understanding the Operator Workbench................................................................................. 4-1 Locking Batch Steps.................................................................................................................. 4-3 Acting on Instructions............................................................................................................... 4-5
Dispensing
Requirement.............................................................................................................................. 5-2 Understanding Dispensing....................................................................................................... 5-2 Reserving Material.................................................................................................................... 5-6 Searching for Reserved Material to Dispense.......................................................................... 5-6 Executing Dispense Instructions.............................................................................................. 5-7 Dispensing Reserved Material.................................................................................................. 5-7 Searching for Dispensed Material.......................................................................................... 5-10 Viewing the Dispensed Material Activity Details................................................................. 5-11 Viewing Reverse Dispense Instructions.................................................................................5-15 Performing Reverse Dispensing............................................................................................. 5-16 Viewing the Reverse Dispensed Material Activity Details................................................... 5-17 Running Reports for Dispensing Operations.........................................................................5-18
Device Integration
Understanding Device Integration........................................................................................... 6-1 Mapping a Device to a Resource............................................................................................... 6-2 Using Integrated Devices to Enter Process Parameters............................................................ 6-3
Nonconformance Tracking
Requirement.............................................................................................................................. 7-1 Understanding Nonconformance Tracking.............................................................................. 7-2 Capturing Material Nonconformances..................................................................................... 7-3
iv
Capturing Resource Nonconformances.................................................................................... 7-3 Disposing Nonconformances.................................................................................................... 7-4 Logging Nonconformances....................................................................................................... 7-4
Label Printing
Requirement.............................................................................................................................. 8-1 Understanding Label Management.......................................................................................... 8-2 Printing Dispense Labels.......................................................................................................... 8-5
Batch Records
Requirement.............................................................................................................................. 9-1 Understanding Batch Records................................................................................................... 9-2 Viewing and Printing the Master Batch Record....................................................................... 9-6 Viewing the Production Status................................................................................................. 9-7 Viewing the Batch Progression................................................................................................. 9-7 Viewing and Printing the Control Batch Record...................................................................... 9-7
10
Batch Validation
Requirement............................................................................................................................ 10-1 Understanding the Batch Validator ....................................................................................... 10-1 Validating Batch Information................................................................................................. 10-2
11
12
13
14
15
Glossary Index
vi
Send Us Your Comments
Oracle Manufacturing Execution System for Process Manufacturing User's Guide, Release 12.1
Part No. E13690-04
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document. Your feedback is important, and helps us to best meet your needs as a user of our products. For example: Are the implementation steps correct and complete? Did you understand the context of the procedures? Did you find any errors in the information? Does the structure of the information help you with your tasks? Do you need different information or graphics? If so, where, and in what format? Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the name of the company who has licensed our products, the title and part number of the documentation and the chapter, section, and page number (if available). Note: Before sending us your comments, you might like to check that you have the latest version of the document and if any concerns are already addressed. To do this, access the new Oracle E-Business Suite Release Online Documentation CD available on My Oracle Support and www.oracle.com. It contains the most current Documentation Library plus all documents revised or released recently. Send your comments to us using the electronic mail address: appsdoc_us@oracle.com Please give your name, address, electronic mail address, and telephone number (optional). If you need assistance with Oracle software, then please contact your support representative or Oracle Support Services. If you require training or instruction in using Oracle software, then please contact your Oracle local office and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at www.oracle.com.
vii
Preface
Intended Audience
Welcome to Release 12.1 of the Oracle Manufacturing Execution System for Process Manufacturing User's Guide. This guide assumes that you have working knowledge of your business area's processes, tools, principles, and customary practices. It also assumes that you are familiar with Oracle Process Manufacturing. If you have never used Oracle Process Manufacturing, we suggest you attend one or more of the Oracle Process Manufacturing training classes available through Oracle University. See Related Information Sources on page xii for more Oracle E-Business Suite product information.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation accessible to all users, including users that are disabled. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address
ix
technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at http://www.oracle.com/accessibility/.
Structure
1 Understanding MES for Process Manufacturing 2 Setting Up
This topic discusses the setup tasks required for Oracle MES for Process Manufacturing.
3 Instruction Sets and Instructions
Instruction sets are a convenient method to group or categorize instructions. Instruction sets are reusable. Instructions are the text that becomes part of the batch record. Standard Operating Procedures (SOPs) are documents, images, or other files containing information that give detailed instructions on a specific step such as setting up a blender or other plant equipment, and cleaning of equipment. You access a link to an SOP from an individual instruction. An SOP link can be a URL, a document, or another file stored in the Oracle Applications attachments repository. Individual instructions can reference one or more SOPs.
4 Operator Workbench
The Operator Workbench guides you through a set of predefined instructions created to complete operations required for a production batch.
5 Dispensing
Dispensing the right materials to the right batches prior to the manufacturing process is a key activity in life sciences and other process industries. The process is critical when working with potent active pharmaceutical ingredients (APIs) in drug manufacturing. Decimal errors in API calculation can be life threatening. Companies preweigh materials to avoid these errors and to assure rapid delivery at the critical stages of the drug formulation process. OPM MES Dispensing lets you deliver material in several modes of operation with full label printing capabilities. Functionality supported includes:
Unexpected events that adversely affect the manufacturing process and quality of the finished product can occur in any controlled production environment. These nonconformances must be tracked in the Control Batch Record (CBR). Quality departments analyze nonconformances as part of for their Corrective Action and Preventive Action initiatives (CAPA). To document the complete manufacturing batch record, evidence of nonconformances must be included in the CBR. Oracle Manufacturing Execution System (MES) for Process Manufacturing helps you manage nonconformance in the batch manufacturing process.
8 Label Printing
Labels are used to mark contents of containers. They are used to mark raw materials, products, and samples, namely material labels, product labels, and sample labels, respectively. Retain copies of labels affixed to containers and archive them as a part of the batch record.
9 Batch Records
Oracle Manufacturing Execution System (MES) for Process Manufacturing provides comprehensive electronic Master Batch Record (MBR) and Control Batch Record (CBR) documents that contain critical batch information from the product recipe and each production batch respectively.
10 Batch Validation
The batch validator functionality lets you validate the correctness of data during a batch progression. You can close the batch only if there are no pending instructions.
11 Using the Touch Screen User Interface 12 Setting Up and Using Dispense Area and Dispensing Booths 13 Setting Up and Using Touch Screen Operator Workbench 14 Using the Dispense Supervisor Workbench 15 Setting Up and Using Operator Certification A MES for Process Manufacturing Navigation Paths B Oracle E-Record Events in Oracle MES for Process Manufacturing
Oracle Manufacturing Execution System (MES) for Process Manufacturing supports the acquisition of electronic signatures on electronic records. Electronic documentation replaces paper with a seamless interface of business activities that improves manufacturing throughput and enhances the overall quality of operations in the supply chain. The following provides information for events that are e-record and e-signature enabled in the Oracle Manufacturing Execution System (MES) for Process
xi
xii
using diagnostic utilities, managing profile options, and using alerts. Oracle E-Business Suite System Administrator's Guide - Security describes User Management, data security, function security, auditing, and security configurations. Oracle E-Business Suite User's Guide This guide explains how to navigate, enter data, query, and run reports using the user interface (UI) of Oracle Applications. This guide also includes information on setting user profiles, as well as running and reviewing concurrent requests. Oracle e-Commerce Gateway User's Guide This guide describes the functionality of Oracle e-Commerce Gateway and the necessary setup steps in order for Oracle Applications to conduct business with trading partners through Electronic Data Interchange (EDI). It also contains how to run extract programs for outbound transactions, import programs for inbound transactions, and the relevant reports. Oracle e-Commerce Gateway Implementation Guide This guide describes implementation details, highlights additional setups for trading partner, code conversion, and Oracle Applications as well as provides the architecture guidelines for transaction interface files. This guide also contains troubleshooting information and how to customize EDI transactions. Oracle Report Manager User's Guide Oracle Report Manager is an online report distribution system that provides a secure and centralized location to produce and manage point-in-time reports. Oracle Report Manager users can be either report producers or report consumers. Use this guide for information on setting up and using Oracle Report Manager. Oracle iSetup User Guide This guide describes how to use Oracle iSetup to migrate data between different instances of the Oracle E-Business Suite and generate reports. It also includes configuration information, instance mapping, and seeded templates used for data migration. Oracle Workflow Administrator's Guide This guide explains how to complete the setup steps necessary for any product that includes workflow-enabled processes. It also describes how to manage workflow processes and business events using Oracle Applications Manager, how to monitor the progress of runtime workflow processes, and how to administer notifications sent to workflow users. Oracle Workflow Developer's Guide This guide explains how to define new workflow business processes and customize existing Oracle Applications-embedded workflow processes. It also describes how to define and customize business events and event subscriptions. Oracle Workflow User's Guide
xiii
This guide describes how users can view and respond to workflow notifications and monitor the progress of their workflow processes. Oracle Workflow API Reference This guide describes the APIs provided for developers and administrators to access Oracle Workflow. Oracle XML Gateway User's Guide This guide describes Oracle XML Gateway functionality and each component of the Oracle XML Gateway architecture, including Message Designer, Oracle XML Gateway Setup, Execution Engine, Message Queues, and Oracle Transport Agent. The integrations with Oracle Workflow Business Event System and the Business-to-Business transactions are also addressed in this guide. Oracle XML Publisher Report Designer's Guide Oracle XML Publisher is a template-based reporting solution that merges XML data with templates in RTF or PDF format to produce a variety of outputs to meet a variety of business needs. Using Microsoft Word or Adobe Acrobat as the design tool, you can create pixel-perfect reports from the Oracle E-Business Suite. Use this guide to design your report layouts. Oracle XML Publisher Administration and Developer's Guide Oracle XML Publisher is a template-based reporting solution that merges XML data with templates in RTF or PDF format to produce a variety of outputs to meet a variety of business needs. Outputs include: PDF, HTML, Excel, RTF, and eText (for EDI and EFT transactions). Oracle XML Publisher can be used to generate reports based on existing E-Business Suite report data, or you can use Oracle XML Publisher's data extraction engine to build your own queries. Oracle XML Publisher also provides a robust set of APIs to manage delivery of your reports via e-mail, fax, secure FTP, printer, WebDav, and more. This guide describes how to set up and administer Oracle XML Publisher as well as how to use the Application Programming Interface to build custom solutions. Guides Related to This Product Oracle Process Manufacturing Cost Management User's Guide The Oracle Process Manufacturing Cost Management application is used by cost accountants to capture and review the manufacturing costs incurred in their process manufacturing businesses. The guide describes how to set up and use this application. Oracle Process Manufacturing Process Execution User's Guide The Oracle Process Manufacturing Process Execution application lets you track firm planned orders and production batches from incoming materials through finished goods. Seamlessly integrated to the Product Development application, Process Execution lets you convert firm planned orders to single or multiple production batches, allocate ingredients, record actual ingredient usage, and then complete and close production batches. Production inquiries and preformatted reports help you
xiv
optimize inventory costs while maintaining a high level of customer satisfaction with on-time delivery of high quality products. The Oracle Process Manufacturing Process Execution User's Guide presents overviews of the tasks and responsibilities for the Production Supervisor and the Production Operator. It provides prerequisite setup in other applications, and details the windows, features, and functionality of the application. Oracle Process Manufacturing Product Development User's Guide The Oracle Process Manufacturing Product Development application provides features to manage formula, routing, recipe, and validity rule development within process manufacturing operations. Use it to manage multiple laboratory organizations and support varying product lines throughout the enterprise. Characterize and simulate the technical properties of ingredients and their effects on formula performance and cost. Simulate and optimize formulations before beginning expensive laboratory test batches. Product Development coordinates each development function to provide a rapid, enterprise-wide implementation of new products in your plants. The guide describes how to set up and use this application. Oracle Process Manufacturing Quality Management User's Guide The Oracle Process Manufacturing Quality Management application provides features to test material sampled from inventory, production, or receipts from external suppliers. The application lets you enter specifications and control their use throughout the enterprise. Customized workflows and electronic record keeping automate plans for sampling, testing, and result processing. Compare specifications to assist in regrading items, and match customer specifications. Aggregate test results and print statistical assessments on quality certificates. Run stability testing with unrivaled ease. Several preformatted reports and inquiries help manage quality testing and reporting. The guide describes how to set up and use this application. Oracle Process Manufacturing System Administration User's Guide This guide provides information on the few tasks that are specific to Oracle Process Manufacturing. It offers information on performing Oracle Process Manufacturing file purge and archive, and maintaining such things as responsibilities, units of measure, and organizations. Regulatory Management User's Guide Oracle Process Manufacturing Regulatory Management provides solutions for document management that help meet the FDA 21 CFR Part 11 and other international regulatory compliance requirements. Regulatory information management is facilitated by use of electronic signatures. Manage hazard communications by collaborating with Oracle partners to dispatch safety documents, attached printed documentation sets such as the MSDS to shipments, and set up workflows to manage documentation revisions, approvals, and transmittals. The Oracle Process Manufacturing Regulatory Management User's Guide provides the information to set up and use the application. Oracle Engineering User's Guide This guide enables your engineers to utilize the features of Oracle Engineering to
xv
quickly introduce and manage new designs into production. Specifically, this guide details how to quickly and accurately define the resources, materials and processes necessary to implement changes in product design. Oracle Inventory User's Guide This guide describes how to define items and item information, perform receiving and inventory transactions, maintain cost control, plan items, perform cycle counting and physical inventories, and set up Oracle Inventory. Oracle Bills of Material User's Guide This guide describes how to create various bills of material to maximize efficiency, improve quality and lower cost for the most sophisticated manufacturing environments. By detailing integrated product structures and processes, flexible product and process definition, and configuration management, this guide enables you to manage product details within and across multiple manufacturing sites. Oracle Work in Process User's Guide This guide describes how Oracle Work in Process provides a complete production management system. Specifically this guide describes how discrete, repetitive, assemble toorder, project, flow, and mixed manufacturing environments are supported. Oracle Quality User's Guide This guide describes how Oracle Quality can be used to meet your quality data collection and analysis needs. This guide also explains how Oracle Quality interfaces with other Oracle Manufacturing applications to provide a closed loop quality control system. Oracle Shipping Execution User's Guide This guide describes how to set up Oracle Shipping to process and plan your trips, stops and deliveries, ship confirmation, query shipments, determine freight cost and charges to meet your business needs. Oracle Purchasing User's Guide This guide describes how to create and approve purchasing documents, including requisitions, different types of purchase orders, quotations, RFQs, and receipts. This guide also describes how to manage your supply base through agreements, sourcing rules and approved supplier lists. In addition, this guide explains how you can automatically create purchasing documents based on business rules through integration with Oracle Workflow technology, which automates many of the key procurement processes. Oracle interMedia User's Guide and Reference This user guide and reference provides information about Oracle interMedia. This product enables Oracle9i to store, manage, and retrieve geographic location information, images, audio, video, or other heterogeneous media data in an integrated fashion with other enterprise information. Oracle Trading Community Architecture Data Quality Management uses interMedia indexes to facilitate search and matching.
xvi
Oracle SelfService Web Applications Implementation Guide This manual contains detailed information about the overview and architecture and setup of Oracle SelfService Web Applications. It also contains an overview of and procedures for using the Web Applications Dictionary. Installation and System Administration Maintaining Oracle E-Business Suite Documentation Set Use this guide to help you run the various AD utilities, such as AutoUpgrade, AutoPatch, AD Administration, AD Controller, AD Relink, License Manager, and others. This guide also provides information on maintaining the Oracle applications file system and database. Oracle Applications User Interface Standards for Forms-Based Products This guide contains the user interface (UI) standards followed by the Oracle Applications development staff. It describes the UI for the Oracle Applications products and how to apply this UI to the design of an application built by using Oracle Forms. Oracle eTechnical Reference Manuals Each eTechnical Reference Manual (eTRM) contains database diagrams and a detailed description of database tables, forms, reports, and programs for a specific Oracle Applications product. This information helps you convert data from your existing applications, integrate Oracle Applications data with non-Oracle applications, and write custom reports for Oracle Applications products. Oracle eTRM is available on My Oracle Support..
Integration Repository
The Oracle Integration Repository is a compilation of information about the service endpoints exposed by the Oracle E-Business Suite of applications. It provides a complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets users easily discover and deploy the appropriate business service interface for integration with any system, application, or business partner. The Oracle Integration Repository is shipped as part of the E-Business Suite. As your instance is patched, the repository is automatically updated with content appropriate for the precise revisions of interfaces in your environment.
xvii
your data and you lose the ability to audit changes to your data. Because Oracle E-Business Suite tables are interrelated, any change you make using an Oracle E-Business Suite form can update many tables at once. But when you modify Oracle E-Business Suite data using anything other than Oracle E-Business Suite, you may change a row in one table without making corresponding changes in related tables. If your tables get out of synchronization with each other, you risk retrieving erroneous information and you risk unpredictable results throughout Oracle E-Business Suite. When you use Oracle E-Business Suite to modify your data, Oracle E-Business Suite automatically checks that your changes are valid. Oracle E-Business Suite also keeps track of who changes information. If you enter information into database tables using database tools, you may store invalid information. You also lose the ability to track who has changed your information because SQL*Plus and other database tools do not keep a record of changes.
xviii
1
Understanding MES for Process Manufacturing
This chapter covers the following topics: About Oracle MES for Process Manufacturing Tasks and Responsibilities Process Flow Interface to Other Applications
practices. The instruction setup lets you: Associate SOPs to a group of instructions, or use them at the unit instruction level Specify operator acknowledgement for an instruction Specify signatures for an instruction Associate a batch action to an instruction Navigate actions using instructions Copy instructions from an existing group Define various instruction types for an entity such as process, dispensing, reverse dispensing
Operator Workbench
The Operator Workbench lets you: Identify tasks based on a specified set of search criteria Identify batch status at the instruction level Lock a task to complete instructions and associated tasks at the operation, activity, and resource level View instructions interactively Acknowledge instructions Navigate to tasks and related actions that use the instructions
Dispensing
Dispensing the proper materials to batches prior to the manufacturing process is a key activity in pharmaceutical, chemical, and food and beverage process industries. The Production process during the manufacture of products in these process industries requires allocation of the right materials with specific quality parameters and precise quantities. Accuracy of these quantities is critical. To enable this, the dispensing functionality is integrated with weigh scale devices. Dispensing is usually performed in dedicated locations such as environmentally controlled clean rooms that must be maintained in strict accordance with documented procedures.
1-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Proper labeling of containers that hold dispensed material is also a critical requirement for the positive identification of material and all its related production components.
Device Integration
Device readings are captured directly from the manufacturing equipment during the dispensing process from weighing devices such as scales and balances and as process parameters during batch production. Device reading capabilities include: Synchronous device responses Resource-to-device mapping Device selection capabilities Multiple device interface support using RS232C, USB, RS485 and other common protocols
Nonconformance Tracking
Nonconformance is defined as the difference between the observed conditions and acceptance criteria as stated within an approved protocol such as a master batch record, or if the testing performed deviates from the approved procedure. Features provided for nonconformance tracking are: Nonconformance capture Unique identifier for nonconformance Classification and disposition of nonconformance Corrective actions and preventive actions (CAPA) Availability of nonconformance records in the Control Batch Record (CBR)
Label Printing
MES for Process Manufacturing offers the following label printing features: Automatic label printing with reprint capabilities Configurable label content using XML E-signature control Label printing history
1-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
electronic signatures. Oracle E-Records offers a paperless signing process for capturing the requisite electronic signatures on specific events, such as dispensing, reverse dispensing, controlling the progression of business processes and a specific quality result, or creation and modification of key setup data. Transactions under consideration for approval are listed on the e-signature window. Event signoff status displays on the CBR, and includes the individual who signed, date, time (and time zone), and the reason for signing. Initialing is used to confirm signer identity by entry of an approved user name and password. The initialing process does not replace the requirement for full signatures on more complex events that require review of information spanning several application windows. Examples of events that require the full signature process include recipe approval, production, batch record closing, and sample results disposition. Streamlined electronic signatures provide: Streamlined navigation flow to complete signatures Support for custom approvers and flexible signature rules Optionally, use the Oracle Approval Management Engine (AME) to specify users, responsibilities, and the number and hierarchy of signers.
Process Engineer Formulator Production Supervisor MES for Process Manufacturing Administrator
Responsibilities
Production Operator (OPM Process Execution) Production Supervisor Process Shop Floor Operator MES for Process Manufacturing Administrator
Dispensing
Production Operator Production Supervisor MES for Process Manufacturing Administrator Formulator Process Engineer Production Auditor or Regulatory Manager
Dispensing Operator Production Supervisor MES for Process Manufacturing Administrator Production Auditor or Regulatory Manager
1-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Process Flow
The Oracle Manufacturing Execution System (MES) for Process Manufacturing process flow documents the batch life cycle. The business process permits a product designer to define processing instructions and associate them to an operation, routing, or recipe. By defining individual attributes of these entities and associating them to tasks, the operator can use processing instructions at runtime to act on the instruction and enter data against it based on its definition. The overall process is controlled by e-signatures that are captured and become part of a permanent record in the Evidence Store.
1.
Define formula, routing, operations, activities and select resources in the Oracle Process Manufacturing (OPM) Product Development application. Define the instruction sets and instructions.
2.
3. 4.
Create recipe validity rules and review the master batch record. Set up dispensing. Define dispensable items, dispensing rules, and instructions for the dispensable items.
5.
Schedule and release batches. Reserve the material. Schedule the shop floor. Release the batch.
6.
Dispense material. Preweigh designated ingredients. Dispense material and print labels.
7.
Execute batch steps. Lock steps using the Operator Workbench. Follow instructions and perform tasks to manage batch operations.
8.
Manage quality. Take samples for testing. Print quality sample labels. Log nonconformances.
9.
Monitor the batch progress. Use the interactive batch progression inquiry and report. Print product labels.
Oracle Process Manufacturing (OPM) Product Development is the design source for assembling recipes, formulas, routings, operations, and activities. OPM Process Execution is the production application used to process recipes into batches. Oracle Quality provides the structure for nonconformance tracking. Oracle Warehouse Management System (WMS) provides label printing and device integration infrastructure. Oracle MES for Process Manufacturing uses Oracle XML Publisher to generate its reports and formatted electronic records.
Oracle Process Manufacturing Product Development for: Viewing Master Batch Record (MBR) Defining instructions
1-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Retrieving XML with e-signature from the E-Records Evidence Store for batch records Accepting signers at run time for instructions Accepting signers for dispensing setup Accepting signers for CBR Dispensing and reverse dispensing material Printing labels Setting the signing rules
Oracle Quality for tracking nonconformances Oracle Warehouse Management System for: Integrating devices Printing labels
Oracle XML Publisher for printing reports and electronic records in a human-readable format
2
Setting Up
This topic discusses the setup tasks required for Oracle MES for Process Manufacturing. This chapter covers the following topics: Setting Up Profile Options Enabling Oracle MES for Process Manufacturing Enabling Control Batch Record Setting Up Document Numbering Creating and Deleting a Document Numbering Rule Updating a Document Numbering Rule Searching for a Document Numbering Rule Setting Up Dispensing Setting Up a Device and Label Printing Setting Up Nonconformance Tracking
Setting Up 2-1
Recommended Change Level: Can only be set to Yes once by the concurrent program.
2-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Recommended Change Level: Can only be set to Yes once by the concurrent program.
FND:Validation Level
Controls whether accelerated validation is enforced for the Oracle E-Business Suite. Values include: None: Accelerated validation is disabled. Error: Accelerated validation is enabled. Errors are displayed as runtime exceptions (default). Log: Additional validation is enabled. Errors are logged without a runtime interruption. Logging must be enabled for this setting.
needs to be set to None to display the list of values when performing searches. The default value is Error.
Caution: This profile must be set to True to use the MES Operator
Workbench shortcut link for viewing batch details. The default is True.
Setting Up 2-3
Related Topics
Setting User Profile Options, Oracle E-Business Suite System Administrator's Guide Documentation Set Profile Categories, Oracle E-Business Suite System Administrator's Guide Documentation Set
Navigate to the MES for Process Manufacturing Administrator responsibility. Choose Run from Request. Select Single Request. Select OK. Select Enable MES Operations Functionality for the request Name. Select OK. Submit the request to run the concurrent program. Verify success by determining that the GMO: MES for Process Manufacturing is Enabled profile option is set to Yes.
Navigate to the MES for Process Manufacturing Administrator responsibility. Choose Run from Request. Select Single Request. Select OK.
2-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
5. 6. 7.
Select Enable Control Batch Record for the request Name. Select OK. Submit the request to run the concurrent program. Verify success by determining that the GMO: Control Batch Recording profile option is set to Yes.
The document numbering procedure includes: Creating a document numbering rule, page 2-5 Updating a document numbering rule, page 2-6 Searching for a document numbering rule, page 2-7
Navigate to the Create Document Numbering window. Search and select Dispense or Dispense Reversal as the Transaction. Enter the Organization. Select Assignment Type, choices are:
Setting Up 2-5
5. 6.
Automatic - Proceed to the next step. Manual - No additional entries are required.
Enter Start With as the starting document number. For example, enter 10. Enter the desired Increment between document numbers. For example, if you enter 1, then the numbering sequence is 1, 2, 3, and so forth. If you enter 10 then the numbering sequence is 10, 20, 30, and so forth.
7.
Enter the Length of digits for the document number. Use positive numbers ranging between 1 and 10.. Select Zero Padding, choices are: No to display document numbers as 1, 12, and so on. Yes to display document numbers as 01, 0012, and so on.
8.
9.
Enter a Prefix.
10. Enter a Suffix. 11. Enter a Separator to display after the prefix and before the suffix. For example,
enter # The Format Example displays as you enter the values in the different fields. For example, PRE#0000000010#SUF
Navigate to the Document Numbering window. Select a document numbering rule. Click Delete.
2-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
2. 3. 4.
Search and select a document number. Select Update. Modify the applicable values in the Assignment Type, Zero Padding, Start With, Increment, Length, Prefix, Suffix, and Separator fields. Select Apply.
5.
Navigate to the Document Numbering window. Enter any of the following to narrow your search: Search and select an organization by Organization code or Organization Name. Search and select a recipe by the Transaction type such as Dispense or Dispense Reversal.
3.
Setting Up Dispensing
Define the dispensing setup to dispense material. Dispensable items in a formula are required to be dispensed prior to consumption when a batch that uses the formula is created. Dispense items that are reservable, recipe-enabled, active, and inactive. The dispensing setup procedure for an item, item and its associated organization, or for a combination of item, organization, and recipe includes: Creating a dispensing setup rule Updating a dispensing setup rule Searching for dispensing setup rule
Creating a Dispensing Setup Rule Creating a dispensing setup rule includes indicating a unit of measure (UOM), tolerance type and limits, and adding instructions for the item dispensing operation.
Setting Up 2-7
Navigate to the Create Dispensing Setup window. Search and select an Organization by code or Organization Name. Search and select a Recipe by name or Recipe Description. If there are several recipe versions, then select the version when it is requested. Search and select a recipe-enabled Item by name. Required.
Note: Define the dispensing setup for item, item-organization, or a
4.
combination of item, organization, and recipe. The combination of item, organization and recipe is the most restrictive option.
5.
Search and select Dispense Unit of Measure by Dispense UOM Class. Required.
Note: The Dispense quantity unit of measure must be convertible to
the item's primary UOM. It is independent of other item-assigned UOMs such as those assigned to the secondary quantity, reservation quantity, batch quantity, and formula quantity.
6.
Select Tolerance Type: Percentage Quantity The tolerance limit is applied to the planned quantity and not the reserved quantity. If the dispense quantity is lower than the lower tolerance value, then it is treated as partial dispense.
7.
Enter Upper Tolerance. Depending on the tolerance type selected, this is either a percentage of the desired dispense quantity or an actual quantity not to exceed. Enter Lower Tolerance. Leave this field blank for zero tolerance. Select Yes for Dispense Required to enforce dispensing. The batch enforces dispensing at the batch material line level.
8. 9.
10. Enter Start Date. Required. 11. Enter End Date. 12. Click Apply.
2-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
13. Click Create Instructions to add an instruction set to the dispensing setup. 14. Obtain electronic signatures for the dispensing setup, if e-record events are enabled.
dispensing.
Updating a Dispensing Setup Rule Update a dispensing setup rule from the Dispensing Setup window. Modify the tolerance type and tolerance limits and also add instruction sets to the dispensing setup.
Navigate to the Dispensing Setup window. Select a dispensing setup from the list of setups available in the search results. Select Update. Modify Dispense Required, Tolerance Type, Upper Tolerance, Lower Tolerance, and UOM. Select Update Instructions to update the instruction sets.
5.
Searching for a Dispensing Setup Rule Search for existing dispensing setup rules from the Dispensing Setup window. Update or delete an existing setup rule.
Navigate to the Dispensing Setup window. Enter any of the following to narrow your search: Search and select an organization by Organization code or Organization Name. Search and select a recipe by the Recipe name or Recipe Description. Search and select an item by the Item name or Item Description. The list displays all recipe-enabled items.
3.
Select Go.
Setting Up 2-9
4.
Select Show Details to view the dispensing setup details with the associated instructions. Update an existing setup or manage the dispense instructions.
In the Administrator responsibility, choose Setup. Select Define. Define a new device, or select from the available devices in the list of values. Select Enabled to configure device reading. Set the default Output Method for this device to WMS API. Set Device Type to Scale for dispensing, or to Manufacturing Equipment for process parameters. Specify the subinventory for each device. For Scales, select the subinventory where dispensing is performed. This is the same selection made for the batch material consumption subinventory. Enter Level as the Subinventory.
3. 4. 5.
6.
7. 8.
Assign a message template to the device. Assign the device to the OPM business eventfor example, Process Parameter Event or Process Dispensing Event: Choose Assign Devices from Setup.
Note: The organization must be Warehouse Control
System-enabled. Device integration is only supported in OPM for the Process Parameter and Process Dispensing business events.
9.
Select Save.
Request a directive for the OPM business event. Directives specify the data field sequences for the communication messages between Oracle Applications and the device.
2-10 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
2.
Define message templates. Message templates specify the data field sequences for the communication messages between the device and Oracle Applications.
3.
Map device response to the message component codes for example: Weight UOM Code, Quality, or Batch. Navigate to the Define Devices window and assign the message template defined for the device.
Caution: Automatic Storage and Retrieval System (ASRS) device
4.
types can result in an error. Valid options include Scales and Manufacturing Equipment.
Navigate to Label Printing. Define a printer. Associate a label type to the business flow at the site level. Label types are: Process Dispensing associates to: Dispense Palette Process Dispense Material Process Material
Process Production associates to Process Product Process Quality associates to Process Sample
4. 5.
Assign a printer to each label type. Create a label format or use the default format shipped. An XML file is generated with instructions to print a label of specified format to the printer label when you perform a transaction. The XML file is deposited in the specified directory. The third party label printing software retrieves this XML file and prints the label.
Setting Up 2-11
the quality of finished goods. Nonconformances must be tracked and recorded in the batch record and used for analysis by the quality departments for Corrective Action and Preventive Action. To document a complete record of a manufacturing batch, evidence of nonconformance must be included in the control batch record, along with appropriate details of when the nonconformance occurred, the phase of the batch in which it occurred, details of the incident or observation, level of criticality, and the required follow up and signatures by the operators and supervisors. MES for Process Manufacturing tracks all the manufacturing nonconformances caused by item substitutions, resource substitutions, and dynamic operator observations such as a power interruption or machine failure. Notification of nonconformance may be routed electronically to the reviewers and approvers with the nonconformance details such as electronic signature information logged in the control batch record electronic document. Copy the seeded nonconformance collection plan to the inventory organizations to log nonconformance events for the production batches. The following process-specific collection elements must be part of the copied collection plan:
Collection Element Organization Batch No Material Lot UOM Qty Step No Operation Description Process Plant Batch Number Material Lot Unit of Measure Quantity Batch Step Number Operation Number with the description associated to it Activity Number with the description associated to it Resource with the description associated to it Resource Process Parameter
Activity
2-12 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Navigate to the Copy Collection Plan window in Oracle Quality. See: Data Collection Using the Quality Workbench, Oracle Quality User's Guide Search for the Template Nonconformance Master Plan (Nonconformance only) collection plan. See: Finding a Collection Plan, Oracle Quality User's Guide Initialize a copy process by selecting the target organizations. Make all necessary additions or deletions to customize the collection plan.
Note: Go to the Collection Plan window to add or delete collection
2.
3. 4.
5. 6.
Enable the Process Manufacturing Transaction. Select Enable Deferred E-Signature to enable the inclusion of the nonconformance in the Control Batch Record. Repeat the process for all organizations where the nonconformance is tracked.
7.
Related Topics
Nonconformance Management, Oracle Quality User's Guide Recording Nonconformances, Oracle Quality User's Guide
Setting Up 2-13
3
Instruction Sets and Instructions
Instruction sets are a convenient method to group or categorize instructions. Instruction sets are reusable. Instructions are the text that becomes part of the batch record. Standard Operating Procedures (SOPs) are documents, images, or other files containing information that give detailed instructions on a specific step such as setting up a blender or other plant equipment, and cleaning of equipment. You access a link to an SOP from an individual instruction. An SOP link can be a URL, a document, or another file stored in the Oracle Applications attachments repository. Individual instructions can reference one or more SOPs. This chapter covers the following topics: Requirement Understanding Instruction Sets and Instructions Creating an Instruction Set Creating Instructions Adding Instructions to an Instruction Set Reordering Instructions in an Instruction Set Searching for Existing Instructions Updating Instructions Viewing the Instructions List Updating an Instruction Set Viewing the Instruction Set List Adding Instructions to an Operation
Requirement
Following is a requirement that customers have for instructions and instruction sets:
hierarchy. The progression from lowest to highest is: item, operation, routing, and recipe. It is recommended that you define instructions at the Operation or Step Quantity level in the recipe. Instructions defined at these levels are automatically presented to the production operator in the Operator Workbench. Instructions defined at other levels, such as Activity, Resource, or Material are available in the Operator Workbench, but the production operator
3-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Setting Up Instructions
Instructions are important components of the manufacturing process that provide details on specific steps. Instructions make processing steps easier to follow. They assure a documented, repeatable process to improve productivity, quality, and consistency throughout the manufacturing process. Instruction setup streamlines the batch execution process by letting the manufacturing engineers associate viewable characteristics to an instruction. During batch execution, production operators can navigate to the tasks using a single keystroke. Set up instructions to: Drive process execution at the instruction level Acknowledge and comment on instructions interactively at the operator level Secure e-signature approvals for instructions Support different types of instructions Associate tasks and Standard Operating Procedures (SOPs) to instructions Support instruction at the process operation, activity, resource, and material level Copy instructions from other entities Group instructions into reusable instruction sets
entity. For example, from an operation or dispense setup. Other reference entities are routing, recipe, formula, activity, and resource.
Prerequisites
Create SOPs. Create reference entities such as operations, dispense setup, routings, recipes, formulas, activities, or resources.
Navigate to the Instruction Set window. Click Create. Enter a name for the Instruction Set. Required. Select an Instruction Type. Dispense Reverse Dispense Process
5. 6.
Enter a Description for the instruction set. Click More for SOP to add the related SOPs, or click AddAttachments to add other attachment types. Search for attachments by Title, Description, Category, Last Updated By, Last Update Date, Type, and Usage. Click Go. Enter a Description for the instruction set.
7.
8. 9.
10. Click Apply to save. 11. Click Add Attachments to attach an electronic document to the instruction set. The
Creating Instructions
Create instructions, identify the tasks, and add standard operating procedures (SOPs) to the instructions using the Instructions window. Create instructions for:
3-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
using them.
Prerequisites
Create reference entities such as operations, dispense setup, routings, recipes, formulas, activities, or resources. Create Instructions on the Instruction Create window. Determine the structure for the instruction.
To create instructions:
1. 2. 3. 4.
Navigate to the Create Instruction window. Enter the Instruction Number. Required. Enter the Instruction Text. Required. Select a value for the Acknowledgement: Optional indicates the acknowledgement is optional for this instruction. Mandatory - Able to Proceed- to indicate the acknowledgement is mandatory for this instruction. You can proceed to the next instruction and acknowledge it. However, you must return to this instruction to complete it prior to closing the batch or batch step. Mandatory to indicate the acknowledgement is mandatory for this instruction. You cannot proceed to the next instruction without acknowledging the current instruction.
Note: Approver setup and configuration is supported only for
mandatory instructions.
5.
6. 7. 8. 9.
Enter a Task Attribute. Enter a Task Label. For example, Dispense. Click More to add the related SOP. Click Add another row to specify the number of signatures.
10. Specify the Number of Signatures required for validating this instruction and the
Role of the signer. A role can be a user name or a responsibility. When a responsibility is used, then specify the number of signers who must sign the transaction. When a user name is used, then the number of signers is not valid.
11. Click Apply or click Apply and Create Another to save the changes and proceed to
Prerequisites
Create instruction sets. Create instructions.
Navigate to the Add Instructions window. Search for and select an instruction set that has instructions of the same instruction type. Click Next. Select instructions. Click Next. Enter instruction numbers. Click Next. Review selected instructions.
3. 4. 5. 6. 7. 8.
3-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
9.
Click Finish.
10. Create new instructions or add existing instructions to the set. 11. Move selected instruction up or down the displayed order.
there is no linkage back to the source instructions. Subsequent changes you make to the source instruction set do not impact instructions copied from this set.
Prerequisites
Create instructions sets. Create instructions
Navigate to the Instructions window. View the newly added instructions. Click Reorder. Move selected instruction up or down the list.
Prerequisites
Create instruction sets Create instructions.
Navigate to the Instruction Set window. Select an instruction set. Click Add Existing. Search for an existing instruction set.
Updating Instructions
If you change an instruction or its characteristics for an approved entity or its nodes, then it results in a version change.
Prerequisites
Create instruction sets. Create instructions.
To update instructions:
1. 2.
Navigate to the Update Instructions window. Modify the instruction text,acknowledge, task, task attribute, and the task label information. Click SOP to add more SOPs to the instructions. Update the number of signers and the role for validating this instruction. Click Apply.
3. 4. 5.
Prerequisites
Create instruction sets. Create instructions
3-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Prerequisites
Create instruction sets. Create instructions.
Navigate to the Instructions Set window. Click Update for the instruction set to update. Modify the instruction text and description. Modify Standard Operating Procedure (SOP) attachments. Click Apply.
Prerequisites:
Set up the Process Engineer responsibility in the Oracle Process Manufacturing Process Execution application. Set up GMO profile options.
Grant GMO access to the Process Engineer. Grant e-signature batch e-signature permission to the Process Engineer. Enter Standard Operating Procedures (SOPs) that you search for and add as attachments.
Navigate to the Process Operation Details:Activities window in the Process Engineer responsibility. Query the desired Operation. Choose Process Instructions from the Actions menu. The Instruction Set window displays for the selected operation. If the desired instruction set is displayed, then click it and proceed to step 5. Otherwise, create the instruction set as follows:
1. 2. 3. 4. 5. 6.
2. 3.
4.
Click Create. Enter the Instruction Set name. Select Process as Instruction Type. Default. Click More next to SOP to search for and add an existing SOP. Click Add New to add the SOP as an attachment. Enter a Description for the instruction set.
5.
Click Apply. The instruction set is added to the list, and the SOP is attached to the set. Navigate to the Instructions window for the desired instruction set. If the desired instruction is displayed, then click it and proceed to step 8. Otherwise, create the instruction as follows:
1. 2.
6. 7.
Click Create. Enter Instruction Num as the instruction number. This number is entered automatically when you set up the application for automatic numbering. Enter the Instruction Text Select one of the following as Acknowledgement:
3. 4.
3-10 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Optional for an instruction that is informational. Perform this instruction in any order, or skip it. If you do not acknowledge the instruction, then batch processing proceeds without interruption. Mandatory for an instruction that must be acknowledged and signed electronically if it is configured to require an e-signature. If you do not acknowledge the instruction, then you cannot proceed to the next instruction. The application requires that all mandatory instructions are acknowledged before the batch step and the batch can be closed. Mandatory: Able to Proceed for an instruction that must be acknowledged and signed electronically if it is configured to require an e-signature. You can temporarily bypass this instruction and proceed to other instructions, however, the application requires that these instructions are acknowledged before the batch step and the batch can be closed.
5. 6. 7. 8.
Search and select a Task. Search and select a Task Attribute. Enter a task Label.
Select Add Another Row in the Signers region. Add signers using only one of these methods: Number of Signatures as 1 and Role as user name. Number of Signatures as 1 and Role as responsibility. Number of Signatures as the total number of signers required and leave Role blank. Number of Signatures as 1 and Role as either user name or responsibility. Enter the lowest ranking role first, followed by any additional roles in increasing rank within the organization.
3. 9.
Click Apply.
2. 3.
Click the arrow in the Move Up column to move the instruction up the list. Click the arrow in the Move Down column to move the instruction down the list. Click Apply.
4.
11. Return to the "Note: Navigate to HTML Applications..." message. 12. Click OK. The process instruction is added to the operation.
3-12 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
4
Operator Workbench
The Operator Workbench guides you through a set of predefined instructions created to complete operations required for a production batch. This chapter covers the following topics: Requirement Understanding the Operator Workbench Locking Batch Steps Acting on Instructions
Requirement
Following is a requirement that customers have for a simple graphical navigation tool to manage their production processes:
Is there a way to navigate through production steps with an easy to use graphical tool?
Yes. Use the Operator Workbench to navigate and manage the whole production process. This simple tool provides rapid access to every part of your production process. Operator Workbench Simplifies Navigation Use the Operator Workbench to identify incomplete tasks. Simple queries help find batches on a wide variety of search criteria such as product, resource, date range, and entity. Simplified, single-click navigation lets you act on an instruction and enter data against it based on the requirement.
individual work instructions, some batch steps can be done at any time, while other steps must be completed before batch production can proceed. Steps can require one or more signatures to indicate the formal approval to proceed. Entry of production data such as the actual quantity of material added, temperature and pressure observed at various batch steps, or collection of quality samples for in-process testing all add to the complexity of completing the tasks that complete the batch, and must also be archived in the batch record. Oracle Manufacturing Execution System (MES) for Process Manufacturing simplifies this work by putting all the information that the production schedulers, supervisors, and operators need to manage a batch into a single application that virtually eliminates the complexity of paper record keeping. As part of the recipe development process, you can create instructions individually, or in unitized sets that can be organized into reusable procedures. Instructions can be enhanced with images, data files, and paperless attachments that assist in completing batch processing. Associate procedures to major components of the recipe, including its materials, resources, operations, and activities. Processing instructions can have associated tasks that require specific actions. Actionable tasks and each instruction can require one or more electronic signatures for completion. For example, in the runtime activity for a blending operation, one instruction can require the operator to take the temperature of the blender before material addition. A task is designed to access the process parameter for blender temperature, and another task consumes material into the blender hopper. If either task requires a sign off before the runtime activity can proceed, then an electronic e-signature is mandated. When e-signature permission is granted, the runtime activity can proceed. Both supervisors and production schedulers have top-to-bottom access to real-time production batch status. They can determine batch status immediately using a flexible search engine that displays instruction-level batch details. This provides the agility to take rapid corrective action that is fully documented in the batch audit trail. The Operator Workbench offers capabilities to: Identify tasks to complete. The search window lets you search the batches on a wide variety of search criteria such as product, resource, date range, and entity. Lock operations. Take ownership of an operation step by locking it while completing the task. Unlock the step after the task is completed. View instructions interactively. View the instructions at material level that are associated to the task such as a recipe, operation, activity, or resource. Acknowledge instructions. Acknowledge the instructions and enter comments during the process and indicate to the application that the instruction is completed. Navigate to transactional tasks in one click. During batch execution, a single click lets you act on an instruction and enter data against it based on the requirement. For example, in an instruction to measure the temperature of a liquid and enter it as a resource process parameter, you create the resource process parameter entry as a task that can be accessed directly from its related instruction.
4-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
View the batch summary and navigate to related actions. Navigate to different related actions in an operation, activity, or resource such as quality, resource transaction, and so on.
Create the batch. Release the batch. Release batch steps. Retrieve the worklist of released steps. Lock each step as it will be processed. See: Locking Batch Steps, page 4-3 Complete process instructions and related tasks.
Note: Log nonconformances through the OPM Process Execution
window interfaces. Refer to the Oracle Process Manufacturing Process Execution User's Guide for additional information.
Prerequisites
Determine that the desired batch operation or step has a status of WIP. Verify your permission to access and lock the batch and its batch steps.
Navigate to the Operator Workbench window. Select an Organization code. Required. Click Go. Enter any of the following to narrow your search:
Search and select the Batch. Search and select the code for the primary Product used in the batch by Product or Description. Search and select the Resource associated with the batch steps by the Resource name or Description. Search and select the Lock Owner by User Display Name or User Name.
5.
Select the Status of the batch. Enter any of the following to narrow your search in the context organization entered: Select All to find all the available batches listed. Select Closed to find the batches that are closed. Select Complete to find the batches that are completed. Select New to find the new batches. Select Pending to find the batches that are scheduled. Select WIP to find batches that are in process. Oracle Manufacturing Execution System (MES) for Process Manufacturing acts on batches with this status. Select Canceled to find the canceled batches.
Important: The following batch and batch step statuses cannot be
processed in the Operator Workbench: New, Pending, Complete, Closed, and Canceled.
6.
Select a Planned Start Date from the calendar. It is the planned start date and time of the batch. Select a Planned Completion Date from the calendar. It is the planned completion date and time of the batch. To refine the search, click Show More Search Options, then search and select by name or description the: Formula Recipe Routing
7.
8.
4-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
9.
Operation Activity Ingredient Actual Start Date and time of the batch. Actual Completion Date and time of the batch.
Click Go.
10. Select one or multiple batch steps to lock or unlock. The batch steps display in a
tabular format. Status displays the current batch step statuses as: Locked indicates the batch steps that are locked. You cannot lock the batch steps already locked by others. Lock Owner displays the locked by information. Lock Disabled indicates the batch steps that cannot be locked because the step is not in WIP status. Lock Enabled indicates the batch steps that are available to lock.
Note: You can only lock batch steps that are lock enabled.
11. Click Lock to lock each batch step. 12. Take appropriate action on each locked step. 13. Click Unlock to release batch step ownership.
Acting on Instructions
Use the Operator Workbench to: View the instructions. Perform actions associated each instruction. Complete instructions and their associated tasks.
Following is an example of how to act on instructions associated to a batch. It is possible, however, to act on instructions associated to other entities.
Prerequisites
Create instruction sets. Create instructions Optionally, associate tasks to instructions Determine that the desired batch has a status of WIP. Verify your permission to access and lock the batch and its batch steps.
To act on instructions:
1. 2.
3. 4.
Click Batch Details. Review the batch information details such as batch number, batch material, operations, and activities; and the dispense details such as dispense required, dispensed quantity, and WIP plan quantity.
Important: Refer to the Oracle Process Manufacturing Process
5.
Perform actions such as batch update, material update, reservation, nonconformance tracking, and material dispensing. Click Operation Execution. Click Lock. Display the instruction Label. Click Task to open the relevant application window.
6. 7. 8. 9.
4-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
12. If an electronic signature is required, then complete it, and click Close. 13. Click Apply to proceed. 14. Perform and mark all pending mandatory instructions as Complete. 15. Optionally, perform and mark all pending optional instructions as Complete. 16. Click Apply.
5
Dispensing
Dispensing the right materials to the right batches prior to the manufacturing process is a key activity in life sciences and other process industries. The process is critical when working with potent active pharmaceutical ingredients (APIs) in drug manufacturing. Decimal errors in API calculation can be life threatening. Companies preweigh materials to avoid these errors and to assure rapid delivery at the critical stages of the drug formulation process. OPM MES Dispensing lets you deliver material in several modes of operation with full label printing capabilities. Functionality supported includes: Dispensing modes Tolerances Label printing Scale reading Reverse dispensing
This chapter covers the following topics: Requirement Understanding Dispensing Reserving Material Searching for Reserved Material to Dispense Executing Dispense Instructions Dispensing Reserved Material Searching for Dispensed Material Viewing the Dispensed Material Activity Details Viewing Reverse Dispense Instructions
Dispensing 5-1
Performing Reverse Dispensing Viewing the Reverse Dispensed Material Activity Details Running Reports for Dispensing Operations
Requirement
Following is a requirement that customers have for supporting dispensing room operations:
Understanding Dispensing
Oracle Manufacturing Execution System (MES) for Process Manufacturing manages dispensing and pre-weigh processes to control the labeling, containerization, and delivery of precise quantities of specific materials to their appropriate batch steps. All delivery stages are tracked, including material identification from the point of issue in inventory to point of delivery in the batch manufacturing process. Tracking is critical when working with active pharmaceutical ingredients in drug formulation. Dispensing must meet the guidelines set forth by the U.S. Food and Drug Administration (FDA) regulations (Title 21 Part 211.101). Dispensing is also critical when using ingredients that have hazardous properties such as the volatile organic compounds (VOCs) used in paint and plastics manufacturing. Control over the precise delivery of material is essential to ensure a safe manufacturing process and consistent quality product. Standard weighing scale integration into the dispensing process provides a precise, safe, effective delivery of material. Oracle Manufacturing Execution System (MES) for
5-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Process Manufacturing minimizes the risk of data entry errors by removing error prone manual steps from the batch manufacturing process. Dispense material automatically or manually to labeled pallets in the holding cage. The application generates labels for full traceability throughout the manufacturing process. Oracle Manufacturing Execution System (MES) for Process Manufacturing provides online access to standard operating procedures (SOPs), detailed acknowledgeable work instructions, and simplified e-signature processing. This seamless integration streamlines signoff processes for even the most complex batch operations. Operator and supervisor approvals are orchestrated with a complete audit trail that follows current guidelines for good manufacturing practices. The dispensing functionality: Displays dispense pending detail reservations based on the parameters used for query. Lets you acknowledge all instructions defined for dispensing.
The functionality supports partial dispenses. Partial dispense is when the full quantity required is not achieved in one dispense, possibly because of the size of the containers into which you are dispensing. For example, the amount required is 112.5 kg, but the minimum number of dispenses to achieve is three: two of 50 kg and one of 12.5 kg. When there is an partial dispense, another dispense is required to complete the allocation for the raw material used in the partial dispense. A check is performed on the reserved material before selecting the raw material so that the actual quantity required displays on the window. The dispensing functionality is comprised of the following components: Dispensing Process Label Printing Reverse Dispensing Scale Integration Integration to instructions and e-records Dispense Dispatch and Dispense History reports
Redispense the dispensed material after a reverse dispense. Approve dispense operations individually using e-records and e-signatures.
Create a batch.
Dispensing 5-3
2. 3. 4. 5. 6. 7.
Create detailed reservation for material that must be dispensed. Acknowledge the defined instructions. Weigh materials. Perform dispensing. Obtain electronic signatures. Print labels.
Dispensing Features
Following presents the dispensing features provided: Material Identification You can identify the material or lots to dispense to the target batch and requisitioned from the warehouse or dispensing store. You can also identify the material or lots required to support dispensing for a specified batch by determining the material or lots reserved for dispensing.
Multiple Dispensing Modes
Following are dispensing modes offered: Full Container Dispense mode is used to deliver the total quantity of material present in the source container. The source container is released to the production batch for consumption. Source Container Dispense mode is used to deliver material from a source container. The whole source container is released to the production batch. Required material is dispensed and consumed by the batch. Any remaining material is physically transferred to a new target container, and returned to the warehouse. For example, a formula requires 45 kilograms (kg) of material. The source container quantity is 50 kg, and 5 kg is removed to a new container in the dispensing process for return to stock. The remaining 45 kg in the source container is dispensed to the batch. Target Container Dispense mode is used to deliver material from a target container. Required material is dispensed from a source container to a target container in the dispensing process. The target container material is consumed by the batch. Material remaining in the source container is returned to the warehouse.
Tare Weights Tare weight is the weight of the actual container when it is empty. The tare weight function lets you:
5-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Capture tare weight data Store the average tare weight for a container in the Item Master Use tare weight to calculate the quantity to dispense
The tare weight of the target container defaults from the entry made in the Oracle Inventory Item Master. You can enter this value manually.
Note: To set up the container item, navigate to the Item Master Physical
Attributes tab. Select Container Item. The UOM must be the dispense UOM for items dispensed into a container. The weight = TARE Wt.
Tolerance Tolerance is the permitted variation between requested or planned dispense quantity and the actual dispensed quantity. The dispensing tolerance is stored in the dispensing setup. The dispensing tolerance is applied both during dispensing and after confirmation that the dispense is complete. If a batch is only partially dispensed, then the lower tolerance is applicable only to the total quantity and not to the partial quantity dispensed. It is possible to maintain the tolerance either as a percentage or as a quantity.
Label Printing
The label printer automatically prints bar code labels at a specified dispensing location. You can reprint labels. If a label is reprinted, then the print count indicator clearly marks it as a reprint by showing the number of times the label was printed. Printable label types are: Dispense Pallet label to identify a pallet of dispensed materia for a single production batch. Process Dispense Material to identify the material dispensed. Process Material label to identify material left over from a dispensing operation. This label assists in returning the excess material to stores.
You can specify the label to print in the manual mode of operation. Labels are preselected for printing in the automatic mode of operation. Reverse Dispensing A dispensed container can be reverse dispensed in the event of batch cancellation, or when you need to adjust the dispensed material quantity. Reverse dispense either the
Dispensing 5-5
individual raw material or all the materials for a production batch. Integration to Instructions Dispensing and reverse dispensing windows are integrated with instructions. You can acknowledge instructions associated with dispensed material through the Recipe Details window in the Oracle Process Manufacturing Product Development application. Device or Scale Integration Dispensing and reverse dispensing windows are integrated with external devices to read weights directly from scales. E-Record and E-Signature Dispensing and reverse dispensing windows are integrated with Oracle E-Records to capture e-signatures for dispensing, reverse dispensing, and label printing operations. Reporting Generate XML Publisher-based reports to list all the pending dispense operations. These reports are: Pending Dispense Activity List Dispense Dispatch
Generate a new XML-Publisher based report to list all completed dispense operations. The reports are: Completed Dispense Dispense History
Reserving Material
You must detail reserve material before dispensing it. Refer to the Oracle Process Manufacturing Process Execution User's Guide for details on reserving the material. Refer to "Dispensing Reserved Material" in this guide for detailed information on dispensing the reserved material.
5-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
2.
Enter any of the following to narrow your search for reserved material. Select an Organization. Required. The list displays only the process-enabled organizations. Search and select a Dispense Area by the Description. Search and select a Batch. The list displays only the pending and work in process (WIP) batches in the selected organization. Select a Batch Step number. Search and select an Ingredient by Name or Description. Search and select a Product by Name or Description. Select a From Date and To Date from the calendar to refine the search to the batch material requirement date.
3.
Deselect the Show Partially Dispensed indicator to display all dispenses where the total dispensed quantity is below the lower tolerance. This is the default. Select this indicator to display all dispenses less than target quantity. Click Go.
4.
Search for a reserved material from the Dispensable Material window. Refer to "Searching for Reserved Material" for detailed information. Select an item to dispense. Click Dispense. Perform tasks as defined in the instructions. Click Finish to navigate to the Dispense Material window.
2. 3. 4. 5.
Dispensing 5-7
Navigate to the Dispense Material window. Enter the Dispense Number. This is the dispense document number. It is valid only if you have configured manual document number entry. Required. Select dispensing Mode as Full Container. Search and select the Source Container by Container Name or Description.
Note: Container information is set up in the Oracle Inventory Item
3. 4.
Master.
5.
Click Read Measure to measure the container weight. The application calculates the full container quantity. Enter a Security Tag number. Select Dispense Label and Material Label to indicate label formats for printing. View the dispense instructions. View the Partial Dispense History report.
6. 7. 8. 9.
Navigate to the Dispense Material window. Enter the Dispense Number. This is the dispense document number. It is valid only if you have configured manual document number entry. Required. Select dispensing Mode as Source Container. Search and select the Source Container by Container Name or Description. Search and select the Target Container by Container Name or Description.
Note: Click Read Measure to capture readings directly from an
3. 4. 5.
integrated device.
5-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
6. 7. 8. 9.
The empty target container weight defaults. Modify this weight if required. Measure or enter the source container weight. Transfer the excess material into target container. Measure the target container weight with the material transferred. The dispensed quantity is calculated and displayed. This quantity is the tare adjusted source container weight minus the tare adjusted target container weight.
10. Remeasure the source container weight to verify the dispensed quantity. 11. Enter a Security Tag number. 12. Select Dispense Label and Material Label to print labels. 13. View the dispense instructions. 14. View the Partial Dispense History report. 15. Obtain e-signatures. 16. Print the labels.
Navigate to the Dispense Material window. Enter the Dispense Number. This is the dispense document number. It is valid only if you have configured manual document number entry. Required. Select dispensing Mode as Target Container. Search and select the Source Container by Container Name or Description. Search and select the Target Container by Container Name or Description.
Note: Click Read Measure to capture readings directly from an
3. 4. 5.
integrated device.
6. 7. 8. 9.
The empty target container weight defaults. Modify this weight if required. Measure or enter the source container weight. Transfer the required material into target container. Measure the target container weight with the material transferred. The dispensed
Dispensing 5-9
quantity is calculated and displayed as the tare adjusted target container weight.
10. Remeasure the source container weight to verify the dispensed quantity. 11. Enter a Security Tag number. 12. Select Dispense Label and Material Label to print labels. 13. View the dispense instructions. 14. View the Partial Dispense History report. 15. Obtain e-signatures. 16. Print the labels.
Prerequisites:
Dispense material. Optionally, identify the requirement to print labels for dispensed material.
Navigate to the Dispensed Material Activity window. Enter as many parameters as needed to complete the search: Select an Organization from the list. Required. Search and select a Dispense Area from the list by Dispense Area name or Description. Search and select a Batch from the list. The list displays only the pending and work in process (WIP) batches in the selected organization. Select a Batch Step number. Search and select an Ingredient by Name or Description.
5-10 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Search and select a Product from the list by Name or Description. Narrow your search by selecting the material dispense date as, From Date, To Date.
3.
Select the reservation Status. The available options include All, Deleted Reservations, and Reverse Dispense Only. Select Show Zero Net Dispensed Quantity Rows to display all items not yet dispensed.
Note: Deselect this option for reverse dispensing operations.
4.
5.
Click Go.
Prerequisites:
Create dispensable material. Optionally, run pending instructions, print labels, or scan labels for upload to the dispensed material record.
Search for dispensed material from the Dispensed Material Activity window. Refer to "Searching for Dispensed Material" for detailed information.
2.
Click Details. The Dispensed Material Activity Details window displays for the selected material:
Dispensing 5-11
Organization is the abbreviated name of the context organization. Organization Name is a brief description of the organization. Dispense Area is the code that identifies the subinventory where the batch consumes the dispensed material. Ingredient Description is a brief description of the material dispensed. Dispense UOM is the unit of measure for the dispensing equipment. Lot is the code used to identify the Hazardous Material (Yes or No) Hazard Class is the classification for a hazardous material. Material Status is Dispensed or Reverse Dispensed. Batch is the batch document number. Batch Step is the batch step identified with this dispense operation. Operation is the code used to identify the dispense operation. Line Num is the batch sequence line number for the operation. Product is the code used to identify the product. Description is a brief description of the product. Source Device is code assigned to the source dispensing device. Description is a brief description of the source device. Dispense Dispense Number is the document number assigned to the dispense operation. Mode is the dispense mode used. Options are Full Container, Source Container, or Target Container. Source Device or Target Device is the name of the device used for the dispensing operation. Description is a brief description of the source or target device.
5-12 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Requested Quantity is the total quantity needed for the dispensing operation in the selected dispense mode. Material Loss is the quantity of material lost due to a problem other than the actual dispensing operations, such as spillage or equipment failure. Reverse Dispensed Quantity is the quantity of material removed from the container holding the dispensed material for adjustment purposes. Net Dispensed Quantity is the actual quantity of material dispensed in the selected mode. E-record is the e-record associated to the dispensing operation.
Containers Source Container or Target Container is the item code associated to the container. Description is a description of the container. Source Container Tare or Target Container Tare is the tare weight of the source container or target container.
Measures Measure of Source Container is the number of times the source container was measured. Quantity Dispensed is total quantity dispensed from the source container. Measure of Target Container is total quantity dispensed from the source container. Quantity Dispensed is total quantity dispensed from the source container.
Labels Security Tag is the alphanumeric tag used to label the dispensed material. Dispense Label indicator is used to select the dispense label for printing. Material Label indicator is used to select the material label for printing. Pallet Label indicator is used to select the pallet label for printing.
Dispensing 5-13
Dispense Instructions Instruction Set is the name of the instruction set for the dispensed material activity. Description is a brief description of the instruction set. SOP is the standard operating procedure associated to this dispensed material activity.
Instruction Click Details to display complete instruction information. Status is the instruction status. xxx Instruction Num is the instruction number. This number is assigned when you set up the application numbering. Instruction Type is the instruction type. Instruction Text is the instruction text entered.
Label Printing History Label Type is the type of label printed. Seeded label types include: Material Label for Raw Materials, Product Label Sample Label, Dispensed Ingredient Label, and Pallet Label. Print Count is the total number of labels printed for the label type associated to this dispensing operation. Print Date is date this label type was printed. Printed By is the name of the resource that printed the labels. Status is the print status for this label type. E-record is the e-record associated to printing this label type. Attachments are the graphical representations of this label.
5-14 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Item is the material dispensed as it appears on the inventory Item Master. Description is a brief description of the material. Reverse Dispense Number is the reverse dispense document number. It is valid only if you have configured manual document number entry. Lot is the item lot associated to this reverse dispense action. Batch is batch associated to this reverse dispense action. Batch Step is the batch step associated to this reverse dispense action. Operation is the operation in the listed batch step that is associated to the performance of this reverse dispense action. Quantity is the quantity of material reverse dispensed. UOM is unit of measure of the quantity. Reverse Dispensed Date is date and time stamp of the reverse dispense action. Click Details for detailed information on this reverse dispense number.
Prerequisites:
Enter reverse dispense instructions. Dispense material.
Search for a dispensed material from the Dispensed Material Activity window. Refer to "Searching for Dispensed Material" for detailed information.
2. 3. 4.
Select an item for reverse dispensing. Click Reverse Dispense. Perform tasks as defined in the instructions.
Dispensing 5-15
5.
Click Finish.
Prerequisites:
Dispense material. Optionally, run pending instructions, print labels, or scan labels for upload to the dispensed material record.
Navigate to the Reverse Dispense Material window Enter the Dispense Number. This is the dispense document number. It is valid only if you have configured manual document number entry. Required. Select dispensing Mode as Full Container. Search and select the Source Container by Container Name or Description.
Note: Container information is set up in the Oracle Inventory Item
3. 4.
Master.
5.
Click Read Measure to measure the source container weight. The reverse dispense weight is calculated. Enter a Security Tag number. Select Dispense Label and Material Label to indicate label formats for printing. View the reverse dispense instructions. Obtain e-signatures.
6. 7. 8. 9.
5-16 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Navigate to the Reverse Dispense Material window. Enter the Dispense Number. It is valid only if you have configured manual document number entry. Required. Select dispensing Mode as Source Container. Search and select the Source Container by Container Name or Description. Search and select the Target Container by Container Name or Description.
Note: Click Read Measure to capture readings directly from an
3. 4. 5.
integrated device.
6. 7. 8.
Measure or enter the source container weight. Click Reverse Dispense to remove the excess material. Measure the target container weight with the material transferred. The reverse dispensed quantity is calculated and displayed. Remeasure the source container weight to verify the reverse dispensed quantity.
9.
10. Enter a Security Tag number. 11. Select Dispense Label and Material Label to print labels. 12. View the dispense instructions. 13. View the Partial Dispense History report. 14. Obtain e-signatures. 15. Print the labels.
Dispensing 5-17
Prerequisites:
Reverse dispense material.
Navigate to the Dispensed Material Activity Details window. View the Reverse Dispense History of an item. Click Details to display the material activity details.
Note: Refer to "Viewing the Dispensed Material Activity Details"
for explanations of the fields displayed on the Reverse Dispensed Material Activity Details window.
Navigate to the Submit a New Request window: Select MES for Process Manufacturing Administrator: Request : Run.
2. 3. 4.
Select the request type as Single Request. Select OK. Enter Dispense Dispatch Report as the request Name. If you are submitting a request set, then enter the Request Set name in the Submit Request Set window.
5.
Complete the other fields on the window. See: Overview of Standard Request Submission, Oracle E-Business Suite User's Guide Select the various parameters such as Plant, Dispense Area, Batch, From and To dates. Select Submit Request. Following is the output of the Dispense Dispatch report:
6.
7.
5-18 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Organization Search Criteria Batch is the batch document number. Plant is the name of the production facility where the material is dispensed. Dispense Area is the inventory source for the dispensed material. From Date is the start date for this report. To Date is the end date for this report.
Dispensable Material Item is the material dispensed as it appears on the inventory Item Master. Description is a brief description of the material. Lot is the item lot associated to this dispense action. Batch No is the batch document number. Batch Step is the batch step associated to this dispense action. Operation is the operation in the listed batch step that is associated to the performance of this dispense action. Required Quantity is the prescribed quantity for the dispense operation. UOM is the unit of measure for the dispensing equipment. Required Date is the date and time the dispense operation is required.
Navigate to the Submit a New Request window: Select MES for Process Manufacturing Administrator: Request : Run.
2. 3. 4. 5.
Select the request type as Single Request. Select OK. Enter Dispense History Report as the request Name. Complete the other fields on the window. See: Overview of Standard Request
Dispensing 5-19
Select the appropriate parameters for the report such as Plant, Dispense Area, Batch, From and To dates. Select Submit Request. To submit another request, select Yes.
7.
8.
Following is the output of the Dispense History report: Organization is the abbreviated name of the context organization. Dispense Area is the code that identifies the subinventory where the batch consumes the dispensed material. Search Criteria Batch is the batch document number. Plant is the name of the production facility where the material is dispensed. Dispense Area is the inventory source for the dispensed material. From Date is the start date for this report. To Date is the end date for this report. Operator is the name of the person who performed the dispensing operation.
Dispensed Material Item is the material dispensed as it appears on the inventory Item Master. Description is a brief description of the material. Dispense Number is the dispense document number. It is valid only if you have configured manual document number entry. Lot is the item lot associated to this dispense action. Batch is the batch document number. Batch Step is the batch step associated to this dispense action. Operation is the operation in the listed batch step that is associated to the performance of this dispense action.
5-20 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Line Number is the batch sequence line number for the operation. Net Dispensed Quantity is the actual quantity of material dispensed in the selected mode. Dispensed Date is the date and time stamp of the dispense action.
Required Quantity is the prescribed quantity for the dispense operation. Dispense Mode is the dispense mode used. Options are Full Container, Source Container, or Target Container. Dispense UOM is the unit of measure for the dispensing equipment. E-record ID is the e-record associated to this dispense operation. Quantity Reverse Dispensed is the quantity of material reverse dispensed using the dispense mode indicated. Material Loss is the quantity of material lost due to a problem other than the actual dispensing operations, such as spillage or equipment failure. Operator is the name of the person who performed the dispensing operation.
Dispensing 5-21
6
Device Integration
This chapter covers the following topics: Understanding Device Integration Mapping a Device to a Resource Using Integrated Devices to Enter Process Parameters
Setup procedures are documented in the mobile device user's guide for configuration information.
Related Topics
Tasks of a Database Administrator. Oracle Database Administrator's Guide
Configuring Dispatchers, Oracle Database Administrator's Guide Defining Devices, Oracle Warehouse Management User's Guide Explaining Material Handling Devices, Oracle Warehouse Management User's Guide Material Handling Device Integration, Oracle Warehouse Management Implementation Guide
Prerequisites:
Define material handling devices. See: Defining Devices, Oracle Warehouse Management User's Guide and Explaining Material Handling Devices, Oracle Warehouse Management User's Guide. Assign each material handling device to a business event, and configure the device directives: Associate devices at the subinventory level. Associate the message template to the device definition. Specify the PL/SQL API specification interface for the device. The export method uses a PL/SQL package procedure called from Warehouse Management in the context of processing the business event.
Initiate the business event, see: Material Handling Devices and Business Events, Oracle Warehouse Management User's Guide Process Parameters Event for mapping the device to acquire process parameters such as temperature, pressure, humidity, and other critical environmental variables. Process Dispensing Event for mapping the device to a dispenser. Export task information to the material handling device. Bidirectional communications run the device task. For example, take a scale measurement. Device indicates the task is complete and exports XML-formatted data to the application using the API-based interface defined.
Note: You can map a single device for both the Process Parameter
6-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Navigate to the Plant Resources window in the Process Engineer responsibility. Enter the Organization. Query the desired Resource. Select Devices. The Resource Devices window displays. Enter device information. Enter the Device Response to the process Parameter to map the device to the resource. Save your work. Verify the device mapping by performing an appropriate task that requires entry of a process parameter or performance of a dispensing-related operation.
7. 8.
Related Topics
Using Integrated Devices, page 6-3
Navigate to the Production Supervisor responsibility. Create a batch from a recipe that requires entry of process parameters. Navigate to the Batches window to release the batch. Navigate to the Batch Steps window to release the batch step that has the requirement for process parameter entry.
5. 6. 7. 8. 9.
Select Activities to display the Step Activities window. Select the desired activity. Select Resources to display the Step Resources window. Select the desired resource. Select Process Parameters to display the Resource Process Parameters window.
10. Select the desired process parameter. 11. Select Read Selected Process Parameter to trigger the measurement and data entry
sequence. The application reads the parameter from the integrated device and communicates the reading to the application. The Actual process parameter displays.
6-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
7
Nonconformance Tracking
Unexpected events that adversely affect the manufacturing process and quality of the finished product can occur in any controlled production environment. These nonconformances must be tracked in the Control Batch Record (CBR). Quality departments analyze nonconformances as part of for their Corrective Action and Preventive Action initiatives (CAPA). To document the complete manufacturing batch record, evidence of nonconformances must be included in the CBR. Oracle Manufacturing Execution System (MES) for Process Manufacturing helps you manage nonconformance in the batch manufacturing process. This chapter covers the following topics: Requirement Understanding Nonconformance Tracking Capturing Material Nonconformances Capturing Resource Nonconformances Disposing Nonconformances Logging Nonconformances
Requirement
Following is a requirement that customers have for tracking nonconformances:
Written procedures for production and process control are designed to assure that critical materials such as drug products have the identity, strength, quality, and purity they claim to have or are represented to possess. Oracle Manufacturing Execution System (MES) for Process Manufacturing helps ensure that written nonconformance procedures, including any changes, are drafted, reviewed, and approved by the appropriate organizational units and reviewed and approved by the quality control unit. Electronic records are maintained with electronic signatures so that these process control procedures are followed in the execution of the various production and process control functions. Tasks are documented at the time of their performance. Any deviation from the written procedures is then captured, recorded, and an appropriate disposition is assigned.
7-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Classify nonconformances as either critical or noncritical. Specify the actions to take after a nonconformance is recorded. For example, critical nonconformance is signed off by a quality control manager, while the production supervisor signs off noncritical nonconformance. If additional follow-up and analysis documentation is created, then it is associated with the batch and incorporated into the CBR. Display the SOPs that link to a specific type of nonconformance. Each nonconformance is identified by a nonconformance number and is available for viewing from the CBR. Log a dynamic nonconformances during the batch execution process by assigning nonconformance severity, priority, and nonconformance ownership. Oracle Manufacturing Execution System (MES) for Process Manufacturing tracks manufacturing nonconformances caused by such things as batch material quantity changes, item substitutions, resource substitutions, as well as any ad-hoc operator observations, such as power interruptions. Notifications of any nonconformances are automatically routed electronically to those who need to review and approve or disapprove continued processing. This includes all appropriate nonconformance details and electronic signature information so that batch status can be determined and appropriate actions can be taken. Batches with unapproved critical nonconformance events are now allowed to proceed to a closed status until all critical nonconformance events have received an approval disposition.
Resource substitutions in the batch manufacturing process that were not previously defined as acceptable alternates. Resource failures and performance issues
Disposing Nonconformances
A workflow approval process is available to make disposition on nonconformance. The post disposition actions such as putting a batch on hold, changing grade, and so on are manual. Refer to the Oracle Quality User's Guide for details.
Logging Nonconformances
A collection plan and rules are seeded for Oracle Manufacturing Execution System (MES) for Process Manufacturing. Nonconformance e-records and associated e-signatures are part of the Oracle E-Records store for each event tracked. Following is an example of logging a nonconformance from the Batch Steps window in the Production Supervisor responsibility of the Oracle Process Manufacturing Process Execution application.
Prerequisites:
Set up nonconformance tracking in the Oracle Quality application. Refer to "Setting Up Nonconformance Tracking" for additional information. Identify the batch step where the nonconformance occurred.
To log a nonconformance:
1. 2. 3.
Navigate to the Batch Steps window. Select the Step and Operation where the nonconformance was observed. Choose Log Nonconformance from the Tools menu. The Enter Quality Results window displays. Verify the Collection Plan, Owner and Enter By User fields. You can only select a collection plan that has a current effective date. If a default collection plan has been specified, it is automatically selected. Click Enter. The Update Quality Results window displays.
4.
5.
7-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
6. 7. 8. 9.
Enter the Nonconformance Number. Enter Nonconformance Source as INPROCESS. Required. Enter a brief Description of the nonconformance. Required. Enter a Detailed Description of the nonconformance. Required.
8
Label Printing
Labels are used to mark contents of containers. They are used to mark raw materials, products, and samples, namely material labels, product labels, and sample labels, respectively. Retain copies of labels affixed to containers and archive them as a part of the batch record. This chapter covers the following topics: Requirement Understanding Label Management Printing Dispense Labels
Requirement
Following is a requirement that customers have for a printing and tracking labels:
Major Features
Configure the application to print selected labels automatically. Copies of the labels affixed to containers are retained and archived in image or PDF formats. Print or reprint labels at various points in a business scenario. When you reprint, the labels display the print count to indicate the total number of times the label was printed. Authorized approvers must approve the label printing or reprinting Configure the label content as described the Oracle Warehouse Management Implementation Guide.
8-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Material Label
The material label is used primarily for identifying raw materials in the manufacturing process. The label is printed for raw materials moved to an inventory organization during purchase receipt. It is also printed to label materials dispensed into containers, or to identify materials that are reverse dispensed and returned to stores. Data presented on a material label includes: Item Number and Description Lot Date Received Expiration Date Hazardous Material Classification
Triggering Events Material label printing is triggered by the following business events: Raw Material Receipt As part of the receiving process, labels are placed on the pallets before they are sent to the warehouse. Label printing is triggered by a variety of configurable business events, including the reading of a Radio Frequency Identification (RFID) tag, scanning a barcode, or manual entry of a standard receipt or a direct receipt against a purchase order. Full Container Dispense Label printing is triggered by dispensing the full container. Source Container Dispense Excess material is removed from the source container and placed in an empty target container. The source container is used in the production batch. The target container is returned to inventory and so must be labeled with this label. Label printing is triggered by saving the source container dispense record. Target Container Dispense Material is removed from the source container and placed in a target container. The target container is used in the production batch. The source container is returned to inventory, if it has material remaining in it. This container must be relabeled to indicate the new quantity. Label printing is triggered by saving the target container dispense record.
Product Label
Print product labels manually for lots reserved to a batch. This is useful when you preallocate product lots for a batch and print the labels in advance. The product label is generated for all products produced as part of the batch. Data elements in a product label are: Product Number Product Description Plant Code Batch Number Lot Quantity Produced Date of Manufacture as the Lot Creation Date Expiration Date Hazardous Material Class Notes
Sample Label
Print sample labels manually. The sample label is generated when the intermediates or products are yielded and marked for clearance by quality control. The data elements that are present in a product label are: Intermediate or Product Number Intermediate or Product Description Sample Number Lot Quantity Date Sampled Date of Manufacture, that is, Lot Creation Date
8-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Triggering Event Quality sample labels are printed automatically when a sample record is saved.
Pallet Label
Dispensed raw materials for each individual batch are stored in individual cages. These cages are identified using the Batch Collation Label. This is generated when the first dispense of the material in a batch occurs.
Label Storage
All labels of ingredients, intermediates, products, and samples are stored against each batch record. In addition to storing the labels generated by the application, you can attach labels scanned from hard copies produced for a specific batch.
Handling Code
The handling code is the hazard code attached to a raw material that indicates the precautions to take when dispensing or handling it.
Navigate to Dispensing. Select the Label Type to print and dispense the material.
Note: Selecting the label type is not necessary if autoprint
configuration is enabled
3.
Select Apply and obtain the e-signature. Scan and attach the label to the dispense record from the Dispensed Material Activity Details window, if you want to retain the copy of the label in Oracle Applications. The Label Details window displays the history of labels printed earlier for a business flow or for a given label type.
8-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
9
Batch Records
Oracle Manufacturing Execution System (MES) for Process Manufacturing provides comprehensive electronic Master Batch Record (MBR) and Control Batch Record (CBR) documents that contain critical batch information from the product recipe and each production batch respectively. This chapter covers the following topics: Requirement Understanding Batch Records Viewing and Printing the Master Batch Record Viewing the Production Status Viewing the Batch Progression Viewing and Printing the Control Batch Record
Requirement
Following is a requirement that customers have for supporting electronic batch records:
documented and approved set of instructions used to describe how to manufacture a specific product. The required elements of the master batch record are outlined in CFR Title 21 Part 211.186. The OPM master batch record consists of the recipe, which includes the material requirements, equipment, resource requirements, processing instructions, sampling requirements and various notes regarding batch processing. It is the template that is used repeatedly to manufacture a consistent product. The OPM control batch record is a journal that documents all events in the batch lifecycle. The control batch record aligns to the specifications of CFR Title 21 Part 211.188.
The intent of these records is to assure product uniformity from batch to batch. The master production and control records for each product include written procedures for batch formulation that must be followed on the shop floor, and a complete batch control record to document that each significant step in the manufacture, processing, packing, or holding of the batch is done. These records must be signed and dated by at least one individual, and independently checked, dated, and signed by a second person. Oracle Manufacturing Execution System (MES) for Process Manufacturing uses Oracle E-Records to provide a comprehensive, paperless method to comply with Title 21 Code of Federal Regulations (21 CFR Part 11) Electronic Records; Electronic Signatures.
9-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Accurate statements of the weight or measure of each component, using the same weight system Statement concerning any calculated component excesses Statement of theoretical weight or measure at appropriate phases of production processing Statement of theoretical yield, including the maximum and minimum percentages of theoretical yield beyond which an investigation is required Description of product containers, closures, and packaging materials, including a specimen or copy of each label and all other labeling signed and dated by the individuals responsible for label approval Complete manufacturing and control instructions, sampling and testing procedures, specifications, special notations, and precautions to be followed
The MBR contains all the key information in the product recipe, including a complete specification to manufacture the product in a given plant, batch size, and date range. The MBR contains the recipe header information, validity rule data, formula details, routing details, instructions, and material dispensing setup information with the corresponding instructions. It is available for viewing and printing after the recipe validity rule is approved for general use.
In-process and laboratory control results Inspection of the packaging and labeling area before and after use Statement of the actual product yield Statement of the percentage of theoretical yield appropriate phases of batch processing Complete labeling control records, including specimens or copies of all labeling used Description of product containers and closure systems Quality sampling performed Identification of the individuals who performed each task Identification of individuals who supervised or checked each significant step in the operation Documentation of any investigations for nonconformance Results of examinations made for compliance
The electronic CBR is created when the production batch is created. It is updated with actual data as the batch progresses though its life cycle. The CBR contains information such as actual material usages, product output quantities and lot details, manufacturing nonconformance, quality samples and results, label images, instructions, material dispensing setup information with the corresponding instructions, changes in batch and batch step status, operator comments, and all electronic signatures captured during the processing of the batch. Configure the system to obtain e-signature approvals before closing a batch. The final stage of the production batch lifecycle is to close the batch. Oracle Manufacturing Execution System (MES) for Process Manufacturing documents this transaction with e-signature approvals. The final CBR is secured in the e-records repository, where authorized responsibilities can view or print it.
Title III of the US Public Health Security and Bioterrorism Preparedness and Response Act of 2002
Title III of the US Public Health Security and Bioterrorism Preparedness and Response Act of 2002 (also known as the "Bioterrorism Act") is "Protecting Safety and Security of Food and Drug Supplies." Title III requirements include "... the need to establish and maintain records by those who manufacture, process, pack, transport, distribute, receive, hold, or import food, as may be necessary to trace the source and the chain of
9-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
distribution of food, its components and ingredients, and its packing in order to address threats of serious adverse health consequences or death to humans or animals." Oracle Manufacturing Execution System (MES) for Process Manufacturing provides fully traceable recordkeeping that can be used to meet the requirements of this act. Coupled with other Oracle Process Manufacturing (OPM) applications such as Quality Management and Process Execution, build Hazard Analysis Critical Control Points (HACCPs) throughout the manufacturing supply chain. Oracle Manufacturing Execution System (MES) for Process Manufacturing helps meet the requirements for this important requirement for food and drug safety.
E-Record Events
The CBR captures the major events of the batch including dates of the event and name of the person who made the transaction for: New Material Added Material Removed Step Added Step Removed Additional Resource Requirements Deletion of Resource Activity Added Activity Update Resource Details Updated Batch Update (Header) Batch Step Update Process Parameter
Oracle Manufacturing Execution System (MES) for Process Manufacturing modifies the output of several events, including: Batch Release Material Allocation Step Release
Step Reopen Batch Reopen Step Complete Step Close Batch Complete Batch Close Batch Termination Revert to Work in Process
Detailed Routing Information, that is, Routing Steps Instructions with SOP Reference Activities Resource Requirements and Instructions with SOP Reference
Refer to "Recipes" in the Oracle Process Manufacturing Product Development User's Guide for detailed information on recipes and recipe validity rules.:
Navigate to the Recipe Details window. Create or query a recipe. Enter as many parameters as needed to complete the search:
9-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Select Recipe, Description, Formula, Routing, or Product with appropriate Version for Recipe, Formula, or Routing. Select Organization, Customer, From Date, To Date, Status, and Recipe Use.
3. 4.
Select View Master Batch Record from Actions. Print the draft version of Master Batch Record.
To view and print the MBR from the recipe validity rule:
1. 2.
Navigate to the Recipe Validity Rules window. Create or query a recipe. Enter as many parameters as needed to complete the search. Select View Master Batch Record from Actions. Print the Master Batch Record.
3. 4.
Navigate to the Production Status window. Create or query batches. Enter as many parameters as needed to complete the search. Select Organization, Batch, Product, Status, From Date, and To Date.
3.
Navigate to the Batch Progression window. Click View Control Batch Record. View or print the CBR from the Batch Details window using the Operator Workbench.
Control Batch Record (CBR) consists of: Material Details Instructions Samples Nonconformance Dispensing Material Transactions
Routing Steps with Overrides Instructions Nonconformance Operations Nonconformance Instructions Activities Nonconformance Instructions Resource Requirements Instructions Process Parameters Resource Transactions
9-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
10
Batch Validation
The batch validator functionality lets you validate the correctness of data during a batch progression. You can close the batch only if there are no pending instructions. This chapter covers the following topics: Requirement Understanding the Batch Validator Validating Batch Information
Requirement
Following is a requirement that customers have for validating the progress of their batches:
Reporting
Runtime Validation
Complete instructions for a batch after proper verification and identify any pending instructions at all levels of a batch. Verify and mark any pending or non-disposed nonconformance against a batch. The batch validator lets you make a secured disposition on the instructions. For example, only a supervisor can dispose instructions that are pending for a batch containing hazardous materials.
Reporting
The batch validator provides a paper-based reporting solution to help print the valuation output.
Navigate to the Batch window. Enter as many parameters as needed to complete the search. Select Recipe, Formula , Routing, or Product with appropriate Version for Recipe, Formula, or Routing. Select Organization, From Date, To Date, and Status. Select a batch step or batch. Click Close. The batch validator performs validations. A message displays if there are any exceptions that require corrective action. Click Cancel to stop the closure of batch step or batch or click Skip to close the batch step or the batch.
3. 4.
5.
10-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Navigate to the Batch window. Enter as many parameters as needed to complete the search. Select Recipe, Formula , Routing, or Product with appropriate Version for Recipe, Formula, or Routing. Select Organization, From Date, To Date, and Status. Select a batch step or batch. Navigate to either the Batch Header window or the Batch Details window. Select Validate from Actions. Generate a validation results report using the XML publisher. A PDF report displays on Reporting user interface.
3. 4. 5. 6.
11
Using the Touch Screen User Interface
Navigate to the Touchscreen Preferences window. Click Create to create a new Touchscreen Preference, or use the Search region to select an existing Touchscreen Preference for viewing, modification, or deletion. In the Preferences Level region, select Responsibility, Site, or User from the Level list.
3.
You can create many combinations of preferences using the Touchscreen Preferences Window. Individual user preferences will override the Responsibility and Site preferences that also exist.
4.
If you selected User or Responsibility from the Level list, then enter or search for the User or the Responsibility for which you are creating the preferences. Required. Enter or search for the appropriate Organization. Required. In the Operator Workbench region, select a measure of time from the Query Time Range list. Select any additional time details, as required. Enter or search for a Default Resource. In the Dispensing region set preferences for Dispense and Reverse Dispense, as required by entering or search for a Dispense Area. Select a measure of time from the Query Time Range list. Select any additional time details, as required.
5. 6.
7. 8.
9.
10. Select the default Mode for dispensing. 11. Select the defaults for inclusion of a Palette Label, Dispense Label or Material
Label.
12. In the Scale area, enter or search for the Source, Target and Full Mode Default
Device.
13. Click Apply to save the Touch Screen Preferences.
11-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
12
Setting Up and Using Dispense Area and Dispensing Booths
Navigate to the Dispense Area window. Click Create to create a new Dispense Area or use the Search region to select an existing Dispense Area. Enter an Organization. Required.
3.
4. 5. 6. 7. 8.
Enter a name for the Dispense Area. Required. Enter a Description for the Dispense Area. Required. Enter a Subinventory for the Dispense Area. Required. Enter a Max Number of Tasks per Day for the Dispense Area. Required. In the Dispensing Booths region, create one or more Dispensing Booths. Click Add Another Row to create more than one Dispensing Booths. In the Storage Locations region, create one or more Storage Locations. Click Add Another Row to create more than one Storage Locations.
9.
10. In the Area Human Resources region, create one or more Area Human Resources.
Click Add Another Row to create more than one Area Human Resource.
11. Click Apply.
Navigate to the Touchscreen Dispensable Material window. Select an Organization from the list. Required. Select a Dispense Area from the list. Touch, tap, or press the Accept check mark to continue. In the Work List window, touch, tap, or press Reset or Change to alter the Search Criteria.
Note: You can search for material to dispense by selecting a
Dispense Area, DateRange, Batch,Item, orLot. You can also touch, tap, or press theOrganization Name to select a new organization.
6.
Locate the material to dispense and touch, tap, or press the corresponding Navigate to Task button in the Dispense column.
12-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Tip: Use the First, Previous, Next, and Last arrows to page through
theWork List.
7.
Review the information in the Dispense Material Instructions window. Select Show Details to see all available information. Touch, tap, or press Comments to enter any additional information then touch, tap, or press Acknowledge.
Important: You must select Acknowledge to approve this action
8.
9.
Touch, tap or press Accept to continue or Cancel to return to the Work List without dispensing the material.
10. In the Material Dispense window enter a Quantity by selecting the Number Pad. 11. Change the Mode, Selection, or Security as appropriate. 12. Select a Booth. Required. 13. Touch, tap, or press Continue. 14. In the Review window, review the information and then Touch, tap, or press Save
Navigate to the Touchscreen Dispensed Material Activity window. Select an Organization from the list. Required. Select a Dispense Area from the list. Touch, tap, or press the Accept check mark to continue. In the Work List window, touch, tap, or press Reset or Change to alter the Search Criteria.
Dispense Area, DateRange, Batch,Item, orLot. You can also touch, tap, or press theOrganizationName to select a new organization.
6.
Locate the material you want to reverse dispense and touch, tap, or press the corresponding Navigate to Task button in the Reverse Dispense column.
Tip: Use theFirst, Previous, Next, and Last arrows to page through
theWorkList.
7.
In the Reverse Dispense Material window enter the Quantity of Material Loss and the Security Tag. Required. Review the information in this window, make any necessary changes, and touch, tap, or press Continue. In the Review window, review the information and then Touch, tap, or press Save to reverse dispense the material.
8.
9.
12-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
13
Setting Up and Using Touch Screen Operator Workbench
Setting the Touch Screen Operator Workbench Process Parameters for Process Instructions
When executing process instructions for a batch operation, you must enter process parameters for the each device in the operation. You need to do this for each processing instruction to execute.
In the Process Instructions window, touch, tap, or press ULOP-Process Parameter in the Response column to open the Process Parameter window for the instruction to process. In the Process Parameter window, touch, tap or press Select to include the parameters to apply to the instruction. To modify the individual parameters, touch, tap or press the Keypad to change the Actual Value of the parameter.
2.
3.
4. 5. 6.
Update the Flex Field details for each parameter, if required. Touch, tap, or press Accept. If you are using Oracle E-Signatures, In the E-Signatures window, enter your User ID and Password. Touch, tap, or press Accept to approve the changes. Press Accept again to continue. Touch, tap, or press Execute Instructions in the Batch Operation window to complete the operation.
7.
In the Process Instructions window, touch, tap, or press ULFOR-Material Transaction in the Response column to open the Material Transactions window for the instruction to process. In the Material Transactions window, touch, tap or press Select to include the materials to process according to the instruction. Touch, tap or press Accept to include the selected materials. If you are using Oracle E-Signatures, In the E-Signatures window, then enter your User ID and Password and touch, tap, or press Accept to approve the materials. Press Accept again to continue. Touch, tap, or press Execute Instructions in the Batch Operation window to complete the operation.
2.
3. 4.
5.
In the Resources window, touch, tap, or press Perform to open the Resource
13-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Review and update the Start Date, End Date, Usage, and Reason for the resource transaction, as required. Update the Flex Field details for each resource transaction, if required. Touch, tap or press Accept to include the selected resource transactions in the batch operation. If you are using Oracle E-Signatures, In the E-Signatures window, enter your User ID and Password. Touch, tap, or press Accept to approve the resource transactions. Press Accept again to continue. Touch, tap, or press Execute Instructions in the Batch Operation window to complete the operation.
3. 4.
5.
6.
14
Using the Dispense Supervisor Workbench
2. 3.
Select an Organization from the list. Required. Click View Current Assignments to display all the assigned dispense tasks for the organization. Enter the criteria to query in the Search region. Click Go to narrow the list of current assignments. Click Select to mark individual assignments for Mass Update or Reverse Dispense. Click Update to open the assignments to view or edit.
4. 5. 6. 7.
Navigate to the Dispense Supervisor Workbench window. Select an Organization from the list. Required. In the Search region, select Unplanned from the Status list. Click Go. Use the Update region to edit the unplanned dispense tasks for the assignment.
Note: Use the Dispense Supervisor Workbench Current Dispensing
2. 3.
Task Load window to perform dispense planning for these unplanned dispense tasks.
4.
Click Apply.
14-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
15
Setting Up and Using Operator Certification
within a training course, see the Oracle Learning Management User Guide.
Navigate to the Operator Certification-Create Object window. Enter or search for and select an Organization. Required. Select either Item, Resource, or Transaction from the Object Type list. Required. Click Override to override the certification or competence. Select a specific Item, Resource or Transaction from the Item, Resource, or Transaction list. Click Go to open up a list of existing objects, or click Create to create a new one. In the Competence Criteria region select either Certification or Competence from the Type list. Select the appropriate Certificate or Competence for the Item, Resource, or Transaction. Required
Note: Certificates and Competencies must exist in Oracle HRMS in
6. 7.
8.
9.
15-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Enter your Username. Required. Enter your Password. Required. Enter any necessary Comments. Click Override.
A
MES for Process Manufacturing Navigation Paths
Create Dispensing Setup Create Document Number Create Instruction Create Instruction Set Dispensable Material
Dispense Material
Dispensed Material Activity Details Dispense Material Instructions Dispensed Material Activity
Dispensed Material Activity > Search > Details Dispensable Material > Search > Dispense Administrator > Dispensing > Dispensed Activity Administrator > Setup > Dispensing Setup Administrator > Setup > Document Numbering Create Dispensing Setup > Create Instructions Process Engineer > Recipes > Recipe Details > Actions > Process Instructions Process Engineer > Process Routings > Process Routing Details > Actions > Process Instructions Process Engineer > MES Operations > Process Operation Details > Actions > Process Instructions Process Engineer > MES Operations > Process Operation Details > Activities > Actions > Process Instructions Process Engineer > MES Operations > Process Operation Details > Resources > Actions > Process Instructions
Instruction Set
Instructions
Create Instruction Set > Apply > Instruction Set Name Process Engineer > Engineering Workbench > Recipe Details Administrator > Workbench MES for Process Manufacturing Administrator > Inquiry Administrator > Dispensing > Dispensable Material > Dispense > Search > Dispense > Apply > Dispense Material > Print Label
Print Label
A-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Reverse Dispense Material Instructions > Apply Dispensed Material Activity > Search > Reverse Dispense Dispensing Setup > Search > Update Document Numbering > Search > Update Instruction Set > Update Instructions > Update
Update Dispensing Setup Update Document Number Update Instruction Set Update Instructions
B
Oracle E-Record Events in Oracle MES for Process Manufacturing
Oracle Manufacturing Execution System (MES) for Process Manufacturing supports the acquisition of electronic signatures on electronic records. Electronic documentation replaces paper with a seamless interface of business activities that improves manufacturing throughput and enhances the overall quality of operations in the supply chain. The following provides information for events that are e-record and e-signature enabled in the Oracle Manufacturing Execution System (MES) for Process Manufacturing application. A brief discussion of each event is provided. This appendix covers the following topics: Oracle E-Record Events in MES for Process Manufacturing Events Subscriptions
Events
The following tables list the events that are e-record and e-signature enabled and used by Oracle Manufacturing Execution System (MES) for Process Manufacturing. Refer to documentation of specific event details in other applications where indicated.
Event GMD ERES Sample Creation Event Online or Deferred Refer to OPM Quality Management
Event GMD ERES Results Entry Batch Close Batch Complete Batch Release Batch Reopen Batch Scale Batch Termination Batch Revert to WIP Batch Unrelease Batch Step Addition Batch Step Close Batch Step Complete Batch Step Release Batch Step Removal Batch Step Reopen Batch Step Revert to WIP Batch Step Unrelease Batch Step Update Resource Transaction Batch Update
Online or Deferred Refer to OPM Quality Management Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution
B-2 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Event Batch Material Addition Batch Material Removal Batch Material Update Batch Step Activity Resource Addition Batch Step Activity Resource Removal Batch Step Activity Resource Update Batch Transaction Batch Cancellation Batch Reschedule Batch Reroute Batch Creation Batch Step Activity Resource Process Parameters Batch Step Activity Update Batch Step Activity Removal Batch Step Activity Addition GMO ERES Material Reverse Dispense Event GMO Instruction Set Update GMO ERES Material Dispense Event GMO ERES Label Printing QA ERES Nonconformance Detail Approval
Online or Deferred Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution
Refer to OPM Process Execution Refer to OPM Process Execution Refer to OPM Process Execution Online Online Online Online Refer to Oracle Quality
Event QA ERES Nonconformance Update QA ERES Nonconformance Creation QA ERES Nonconformance Master Approval QA ERES Disposition Creation QA ERES Disposition Update QA ERES Disposition Header Approval QA ERES Disposition Detail Approval
Online or Deferred Refer to Oracle Quality Refer to Oracle Quality Refer to Oracle Quality Refer to Oracle Quality Refer to Oracle Quality Refer to Oracle Quality Refer to Oracle Quality
(oracle.apps.gmo.instrset.update) is not an e-record or e-signature event. The event is raised at Instruction Set Level to include the instructions in Control Batch Record.
ENABLED
GMO
oracle.apps.g mo.mtl.revdis p
ENABLED
GMO
B-4 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Name
Description
Status
Owner Name
Owner Tag
oracle.apps.g mo.labelprint
GMO ERES Label Printing Event This event is raised for each dispense setup that is created. This event is raised each time a dispense setup is updated. MES for Process Manufacturin g - ERES Material Dispense Master Batch Record Approval
ENABLED
GMO
GMO ERES Dispense Setup Creation Event GMO ERES Dispense Setup Update Event
ENABLED
GMO
ENABLED
GMO
ENABLED
GMO
GMO ERES Master Batch Record Approval GMO ERES Control Batch Record Approval
ENABLED
GMO
oracle.apps.g mo.cbr.appro ve
ENABLED
GMO
Event Keys
Name GMO ERES Instruction Complete GMO ERES Material Reverse Dispense Event GMO ERES Label Printing GMO ERES Dispense Setup Creation Event GMO ERES Dispense Setup Update Event GMO ERES Material Dispense Event GMO ERES Master Batch Record Approval GMO ERES Control Batch Record Approval
UNDISPENSE_ID
UNDISPENSE_NUMBER
LABEL_ID CONFIG_ID
CONFIG_ID
ITEM
DISPENSE_ID
DISPENSE_NUMBER
Subscriptions
Source Type Event Filter Phase Rule Data Rule Function EDR_PSIG_R ULE.PSIG_R ULE Parameters
Local
oracle.apps.g mo.cbr.appro ve
KEY
EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo.c br.approve EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo. mbr.approve
Local
KEY
B-6 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
Source Type
Event Filter
Phase
Rule Data
Parameters
Local
MESSAGE
EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo.i nstruction.co mplete EDR_XML_M AP_CODE=g moinsmp EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo.l abelprint EDR_XML_M AP_CODE=or acle.apps.gm o.labelprint FORCE_ERE CORD=Y EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo. dispense.setu p.create EDR_AME_T RANSACTIO N_TYPE=orac le.apps.gmo. dispense.setu p.update EDR_XML_M AP_CODE=g modisp FORCE_ERE CORD=Y
Local
oracle.apps.g mo.labelprint
KEY
Local
KEY
Local
KEY
Local
KEY
Source Type
Event Filter
Phase
Rule Data
Parameters
Local
oracle.apps.g mo.mtl.revdis p
KEY
Local
oracle.apps.g mo.labelprint
MESSAGE
GMO_CBR_ GRP.PROCES S_EVENT GMO_CBR_ GRP.PROCES S_EVENT GMO_CBR_ GRP.PROCES S_EVENT GMO_CBR_ GRP.PROCES S_INSTANC E_INSTR_SE T
Local
KEY
N/A
Local
KEY
N/A
Local
KEY
AME Events
TRANSACTION_TYPE_ID TRANSACTION_TYPE_DES CRIPTION GMO ERES Dispense Setup Update GMO ERES Material Reverse Dispense GMO ERES Label Printing LINE_ITEM_ID_QUERY
N/A
N/A
oracle.apps.gmo.labelprint
N/A
B-8 Oracle Manufacturing Execution System for Process Manufacturing User's Guide
TRANSACTION_TYPE_ID
TRANSACTION_TYPE_DES CRIPTION GMO ERES Master Batch Record Approval GMO ERES Instruction Complete GMO ERES Dispense Setup Creation GMO ERES Material Dispense GMO ERES Control Batch Record Approval
LINE_ITEM_ID_QUERY
oracle.apps.gmo.mbr.approve
N/A
N/A
N/A
N/A N/A
Glossary
21 CFR Part 11 FDA regulations that set forth the criteria under which the agency considers electronic records, electronic signatures, and handwritten signatures executed to electronic records to be trustworthy, reliable, and generally equivalent to paper records and handwritten signatures executed on paper. Electronic Batch Record (EBR) Electronic Batch Record (EBR) replaces manual procedures and paper batch records with an electronic procedure management and record-keeping system. This system is complete with electronic signatures and audit trails. An EBR, as defined by the FDA, includes text, graphics, data, audio, pictorial, or other information represented in digital form that is created, modified, maintained, archived, retrieved, or distributed by a computer system. With an EBR, all batch-relevant data are stored in the computer system. Electronic Record (e-record) Any combination of text, graphics, data, audio, pictorial, or other information in digital form that is created, modified, maintained, archived, retrieved, or distributed by a computer system. Electronic Signature (e-signature) A computer data compilation of any symbol or series of symbols executed, adopted, or authorized by an individual to be legally binding equivalent of the individual's handwritten signature. GMO Oracle Manufacturing Execution System (MES) for Process Manufacturing. Gross Weight The total weight of material, without deduction for tare, tret, or waste, as distinguished from neat, or net weight.
Glossary-1
Label Format A single design of a label that may include fixed data such as field prompts and variable data such as a part number. A label format is associated to a label type; it includes a subset of the available data elements from a particular label type. Multiple label formats can be associated to one label type. Label Print Business Flow An identifiable business process that occurs as part of material handling within Oracle Warehouse Management System. Oracle recognizes a predetermined list of business flows that can be set up to include label printing as part of the transaction processing. Label Type A broad category of labels that specifies the super-set of available data elements that can be included on a single label. Currently, there are eleven label types, such as Material, Serial, License Plate Number (LPN), LPN Contents, LPN Summary, Location, Shipping, Shipping Contents, and WIP Contents. All label types are available to a WMS user. Most label types are available to an MSCA user. For instance, MSCA has no association to a license plate, so the LPN, LPN Contents, and LPN Summary label types are not applicable and therefore not available in MSCA. Multiple label formats can be defined per label type. For example, the Material label type includes information such as Part Number, Description, Unit of Measure, Quantity, Hazard Code, Lot Number, Lot Expiration Date, Lot Attributes, and so on. Instruction Instructions are used to amplify the manufacturing process flow by providing details on how to execute certain steps. They also assure a documented, repeatable process; provide for ease of assembly; and improve productivity, quality, and consistency. Net Weight The weight of actual goods, excluding packing materials; also called actual net weight. Tare The weight of a container or wrapper deducted from the gross weight to obtain net weight. WMS Warehouse Management System product in Oracle Applications E-Business Suite.
Glossary-2
Index
A
adding instructions, to operations, 3-9 Dispensed Material Activity window, 5-11, 5-15 Dispense History, 5-6 dispense material instructions, 5-7 dispense pallet label, 5-5 dispense reserved material, 5-7 dispense unreserved material, 5-6 dispensing components, 5-2 features, 5-4 functional flow, 5-3 integration to e-record events, 5-6 integration to instructions, 5-6 label printing, 5-5 reporting, 5-6 tolerances, 5-5 Dispensing, 1-2 searching, 2-9 setup, 2-7 updating, 2-9 dispensing, device integration, 5-6 dispensing, modes of source container dispense, 5-4 target container dispense, 5-4 Dispensing setup create, 2-7 searching for a rule, 2-9 dispensing types full container dispense, 5-4 dispose nonconformance, 7-4 Document number deleting, 2-6 updating, 2-6 Document numbers
B
Batch Collation Label, 8-5 Batch Details window, 9-8 Batch lifecycle, 1-7 batch progression, 9-7 batch records, concepts, 9-2 batch validation, 10-2 batch validator, 10-1 business requirements, 4-1 instructions, 3-1 instruction sets, 3-1
C
CAPA, 1-3, 7-2 CBR, 9-4 Completed Dispense Report, 5-6 Control Batch Record (CBR), 1-3, 1-4 Control Batch Record (CBR), view and print, 9-7 Control Batch Record enabling, 2-4
D
Device integration, 1-3, 2-10, 6-1 Device mapping, 6-2 Devices using, 6-3 device support, protocols for, 1-3 Dispense Dispatch Report, 5-6
Index-1
searching, 2-7
N E
Electronic signatures, 1-4 Navigation paths, A-1 nonconformance, capturing material, 7-3 resources, 7-4 nonconformance, logging, 7-4 nonconformance number, 7-3 nonconformances, capturing, 7-3 nonconformance tracking, 7-xi Nonconformance tracking, 1-3, 2-11
F
FDA, 9-2 full container, dispense operations, 5-4 Functional flow, 1-7
G
glossary, Glossary-1
O
operation execution, 4-6 Operator Workbench, 1-2, 4-3, 9-8 features, 4-1 Oracle MES for Process Manufacturing overview, 1-1
H
handling code, 8-5 hazard code, 8-5
I
instruction, creation of, 3-4 instruction set, creation of, 3-3 instruction sets, setup, 3-2 Interface to other applications, 1-8
P
pallet label, 8-5 Partial Dispense History report, 5-8, 5-9, 5-10, 517 partial dispenses, 5-3 Pending Dispense Activity List, 5-6 Print dispense labels, 8-5 printing label features, 8-2 process dispense material label, 5-5 process material label, 5-5 production status, 9-7 product label, 8-4 Profile options, 2-1 protocols, device, 1-3
L
label management, 8-2 labels, 8-2 security code, 8-5 Labels, 1-3 printing, 8-5 label storage, 8-5
M
Mapping devices to resource, 6-2 master batch record, 9-3 Master Batch Record, 1-4 Master Batch Record, view and print, 9-6 material, identification of, 5-4 material label, 8-3 triggering events, 8-3 MBR view and print, 9-6 MES, 1-1
R
recipe, 9-6 recipe hierarchy, 9-6 recipe version, 3-8 reports, 10-2 Reports running, 5-18 resource nonconformances, 7-3 reverse dispense, 5-16 reverse dispensing, 5-5
Index-2
S
sample label, 8-4 triggering event, 8-5 scale integration, in dispensing, 5-6 Set up nonconformance tracking, 2-11 source container, dispense operations, 5-4 Standard Operating Procedures, 1-2
T
tare weights, 5-4 target container, dispense operation, 5-4
V
validity rules, recipe, 9-7
W
WMS, 8-2
Index-3