Oracle E-Records Events in Oracle Process Manufacturing Product Development

Oracle E-Records Events in Oracle Process Manufacturing (OPM) Product Development

OPM Product Development 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 enterprise. The following provides information for online and deferred events that are e-record and e-signature enabled in the OPM Product Development application. A brief discussion of each event is provided. Refer to the Oracle E-Records Implementation Guide for details on setting up the events and approvals.

Events

The following table lists the events that are e-record and e-signature enabled for OPM Product Development:

Event Online or Deferred
Operation Status Change Approval Deferred
Routing Status Change Approval Deferred
Formula Status Change Approval Deferred
Recipe Status Change Approval Deferred
Validity Rule Status Change Approval Deferred
Formulation Specification Status Change Approval Deferred
Item Substitution Status Change Approval Deferred

Operation Status Change Approval

When the status of an operation is changed, the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the operation is changed to the requested status.

The Change Status window in Product Development starts the signature capturing process whenever an operation status change is requested. This replaces the existing operation approval workflow.

Routing Status Change Approval

When the status of a routing is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the routing is changed to the requested status.

Formula Status Change Approval

When the status of a formula is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the formula is changed to the requested status.

Recipe Status Change Approval

When the status of a recipe is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the recipe is changed to the requested status.

Validity Rule Status Change Approval

When the status of a validity rule is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the validity rule is changed to the requested status.

Formulation Specification Status Change Approval

When the status of a formulation specification is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the formulation specification is changed to the requested status.

Item Substitution Status Change Approval

When the status of an item substitution is changed the e-signatures can be captured at multiple points in the process. When the status change is requested, required signatures can be captured online, while the event is happening in the window. Any users responsible for additional required signatures receive workflow notifications informing them their e-signature must be entered before the status of the item substitution is changed to the requested status.

Finding Additional E-record Information

Find the following information in the Oracle E-Records Implementation Guide:

From the XML Gateway, using the existing Event and Event Key, derive the XML Map, Subscription Data, and Metadata.

Statuses Available for E-records

Set up the capturing of e-signatures and e-records for the following seeded statuses and any other customized statuses:

OPM Product Development Events

Events

Name Display Name Description Status Owner Name Owner Tag
oracle.apps.gmd.operation.sts GMD ERES Operation Status Change Approval This event is raised when the status of an operation is being changed. Enabled Product Development GMD
oracle.apps.gmd.routing.sts GMD ERES Routing Status Change Approval This event is raised when the status of a routing is being changed. Enabled Product Development GMD
oracle.apps.gmd.formula.sts GMD ERES Formula Status Change Approval This event is raised when the status of a formula is being changed. Enabled Product Development GMD
oracle.apps.gmd.recipe.sts GMD ERES Recipe Status Change Approval This event is raised when the status of a recipe is being changed. Enabled Product Development GMD
oracle.apps.gmd.validity.sts GMD ERES Recipe Validity Rule Status Change Approval This event is raised when the status of a validity rule is being changed. Enabled Product Development GMD
oracle.apps.gmd.auto.recipe GMD ERES Recipe Generation This event is raised when a recipe is generated. Enabled Product Development GMD
oracle.apps.gmd.formspec.sts GMD ERES Formulation Specification Status Change Approval This event is raised when the status of a formulation specification is being changed. Enabled Product Development GMD
oracle.apps.gmd.itemsub.sts GMD ERES Item Substitution Status Change Approval This event is raised when the status of an item substitution is being changed. Enabled Product Development GMD

Event Key

Event Name Event Key User Event Key
oracle.apps.gmd.operation.sts Oprn_id Gmd_operations_vl.oprn_no - Gmd_operations_vl.oprn_vers
oracle.apps.gmd.routing.sts Routing_id Fm_rout_dtl.Routing_no - fm_rout_dtl.routing_vers
oracle.apps.gmd.formula.sts Formula_id Fm_form_mst.formula_no, - fm_form_mst.formuls_vers
oracle.apps.gmd.recipe.sts Recipe_id Gmd_eres_recipes_vw.recipe_no - gmd_eres_recipes_vw.recipe_version
oracle.apps.gmd.validity.sts Recipe_validity_rule_id Gmd_recipe_validity_rules.recipe_id - Gmd_recipe_validity_rules.recipe_use - Gmd_recipe_validity_rules.orgn_code - Gmd_recipe_validity_rules.item_id
oracle.apps.gmd.auto.recipe Formula_id fm_form_mst_b.formula_no - fm_form_mst_b.formula_vers
oracle.apps.gmd.formspec.sts N/A N/A
oracle.apps.gmd.itemsub.sts N/A N/A

Subscriptions

The system is HM001 for all subscriptions.

Subscriptions

Source Type Event Filter Phase Status Rule Data Rule Function Parameters Priority
Local oracle.apps.gmd.operation.sts 0 Disabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.operation_sts'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.operation_sts'; Normal
Local oracle.apps.gmd.routing.sts 0 Disabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.routing_sts'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.routing_sts'; Normal
Local oracle.apps.gmd.formula.sts 0 Disabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.formula_sts'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.formula_sts'; Normal
Local oracle.apps.gmd.recipe.sts 0 Disabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.recipe_sts'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.recipe_sts'; Normal
Local oracle.apps.gmd.validity.sts 0 Disabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.validity_sts'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.validity_sts'; Normal
Local oracle.apps.gmd.auto.recipe 0 Enabled Key EDR_RULE.ESIGN_RULE EDR_XML_MAP_CODE = 'oracle.apps.gmd.auto.recipe'; EDR_AME_TRANSACTION_TYPE = 'oracle.apps.gmd.auto.recipe'; Normal
Local oracle.apps.gmd.formspec.sts 0 Enabled Key EDR_PSIG_RULE.PSIG_RULE N/A Normal
Local oracle.apps.gmd.itemsub.sts 0 Enabled Key EDR_PSIG_RULE.PSIG_RULE N/A Normal

Approval Matrix

Transaction Type

Oracle Application Transaction Type ID Transaction Type Description Line Item Id Query String
Oracle Process Manufacturing Product Development oracle.apps.gmd.operation.sts GMD ERES Operation Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.routing.sts GMD ERES Routing Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.formula.sts GMD ERES Formula Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.recipe.sts GMD ERES Recipe Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.validity.sts GMD ERES Recipe Validity Rule Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.recipe.generation GMD ERES Recipe Generation N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.formspec.sts GMD ERES Formulation Specification Status Change Approval N/A
Oracle Process Manufacturing Product Development oracle.apps.gmd.itemsub.sts GMD ERES Item Substitution Status Change Approval N/A

Define Rules/Associate Approvers/Associate E-record Output XSL

The rules basing the status on Approved For Laboratory Use and Approved For General Use are seeded.

As part of the implementation, complete these activities. The following mandatory and nonmandatory attributes must be added for all transaction types. Substitute the values shown with appropriate transaction specific values or data:

Mandatory Attributes

Name Attribute Type Description Static Usage Usage
ALLOW_DELETING_RULE_GENERATED_APPROVERS boolean Whether to let the calling application (or its end users) delete approvers generated by the rules. Yes False
ALLOW_REQUESTOR_APPROVAL boolean Whether to allow requestors to approve their own transactions (when the rules do so). Yes False
AT_LEAST_ONE_RULE_MUST_APPLY boolean Whether to require that at least one rule apply to each transaction. Yes False
EFFECTIVE_RULE_DATE date The date that determines which rules are active. Yes (blank)
TRANSACTION_DATE date Date transaction occurred. No Select ame_util.versionDateToString(CREATION_DATE)
from gme_batch_header
where batch_id=:transactionId
TRANSACTION_GROUP_ID number Business-group ID in which transaction occurred. Yes (blank)
TRANSACTION_ORG_ID number Org ID in which transaction occurred. Yes (blank)
TRANSACTION_REQUESTOR_PERSON_ID number Person ID of person initiating transaction. Yes (blank)
TRANSACTION_REQUESTOR_USER_ID number User ID of person initiating transaction. No Select Last_updated_by
from gme_batch_header
where batch_id=:transactionId
TRANSACTION_SET_OF_BOOKS_ID number Set of books ID in which transaction occurred. No (blank)
USE_RESTRICTIVE_LINE_ITEM_EVALUATION boolean Whether to require that the same line item satisfy all line-item conditions in a given rule. Yes False
WORKFLOW_ITEM_KEY string The transaction's workflow item key. No (blank)
WORKFLOW_ITEM_TYPE string The transaction's Workflow item type. No (blank)
ALLOW_DELETING_RULE_GENERATED_APPROVERS boolean Whether to let the calling application (or its end users) delete approvers generated by the rules. Yes False