After Manufacturing System/Operation - Item Implement Link Deletion (DELPLMSystemOperationOccurrence_ImplementLinkDeletion)

An opening ID is an entry point used to customize business logic. This opening ID is run after the deletion of an implement link between manufacturing system/operation and item.

Note: For more information about customization by business rules, see Installation and Setup: Customize: Behavior: Data Setup: Customization by Business Rules.

This page discusses:

General Information

The table below provides you with information related to the definition of the opening ID.

PLM Opening ID DELPLMSystemOperationOccurrence_ImplementLinkDeletion
Customization intent Execution
Execution context Client

Input Objects

Input objects must be of the following types:

  • Parameters: Corresponds to the context object.

Context Object Parameters

Parameter NameTypeRead/WriteComments
iProcessOccurrenceMfgProcessOccurrenceRead MfgItem occurrence, implemented by the Operation iSystemOperationOccurrence.
iSystemOperationOccurrenceProdSystemOccurrenceRead/WriteSystem or Operation occurrence, implementing iProcessOccurrence

Sample

The following sample shows how to use the opening ID.

let iProcessOccurrence(MfgProcessOccurrence)
let iSystemOperationOccurrence(ProdSystemOccurrence)

let implementedInstance(PLMCoreInstance)
let implementedInstanceDescription(String)
let implementingReference(PLMCoreReference)

set iSystemOperationOccurrence = Parameters->GetAttributeObject("iSystemOperationOccurrence")
set iProcessOccurrence= Parameters->GetAttributeObject("iProcessOccurrence")
if(true)
{
    if (iSystemOperationOccurrence <> NULL)
    {
        /************* Emptying the description on the implementing object *******************/
        if(implementedInstanceDescription <> "" AND  implementedInstanceDescription <> NULL)
        {
            set implementingReference = iSystemOperationOccurrence.Reference
            if  (implementingReference <> NULL)
            {
                implementingReference.V_description = "Implement link deleted"
            }
        }
    }
}