PLMProductionSystemTypePackage Methods

This section describes the methods of the PLMProductionSystemTypePackage.

This page discusses:

MfgProductionPlanning.AddImplLinkUsageExt()

Adds the usage extension to the implement link between operation and MBOM occurrences.

Signature

MfgProductionPlanning.AddImplLinkUsageExt() : Integer

ReturnType

Integer

MfgProductionPlanning.RemoveImplLinkUsageExt()

Removes the usage extension from the implement link between operation and MBOM occurrences.

Signature

MfgProductionPlanning.RemoveImplLinkUsageExt() : Integer

ReturnType

Integer

MfgProductionPlanning.SetImplLinkUsage()

Sets the usage attribute value on the implement link between operation and MBOM occurrences.

Signature

MfgProductionPlanning.SetImplLinkUsage(Implement Link Usage as  as String; the only accepted values are: Checkin, Checkout, Handle, Pin, Produce, Remove, Unpin : String) : Integer

Arguments

Name Input/Output Required? Type Comment
Implement Link Usage as as String; the only accepted values are: Checkin, Checkout, Handle, Pin, Produce, Remove, Unpin In String -

ReturnType

Integer

PLMOperation.InsertNewOperation()

Inserts an operation under this operation reference. PLMOperation entity is the generic type to manipulate all operation references.

Signature

PLMOperation.InsertNewOperation(operation type : String) : PLMOperationInstance

Arguments

Name Input / Output Required? Type Comment
operation type In String Operation type to insert as String

ReturnType

PLMOperationInstance

Inserted operation instance as PLMOperationInstance.

PLMOperation.LinkToRequirement()

Creates a link to a requirement and this operation reference.

Signature

PLMOperation.LinkToRequirement(RequirementEntity)

Arguments

Name Input / Output Required? Type Comment
RequirementEntity In A Requirement as a requirement

PLMOperation.RemoveRequirement()

Removes the link between the input requirement and this operation reference.

Signature

PLMOperation.RemoveRequirement(RequirementEntity)

Arguments

Name Input / Output Required? Type Comment
RequirementEntity In A Requirement as a requirement

PLMOperation.RemoveAllRequirements()

Removes all links to requirements and this operation reference.

Signature

PLMOperation.RemoveAllRequirements()

PLMOperation.Requirements()

Removes the link between the input requirement and this operation reference.

Signature

PLMOperation.Requirements(List of Requirements : List)

Arguments

Name Input / Output Required? Type Comment
List of Requirements Out List list of requirements linked to this operation reference

PLMSystem.InsertNewOperation()

Inserts a new operation under the system reference. PLMSystem entity is the generic type to manipulate all system references.

Signature

PLMSystem.InsertNewOperation(operation type : String) : PLMOperationInstance

Arguments

Name Input / Output Required? Type Comment
operation type In String Operation type to insert as String

ReturnType

PLMOperationInstance

Inserted operation instance as PLMOperationInstance.

PLMSystem.InsertNewSystem()

Inserts a new system under this system reference. PLMSystem entity is the generic type to manipulate all system references.

Signature

PLMSystem.InsertNewSystem(system type : String) : PLMSystemInstance

Arguments

Name Input / Output Required? Type Comment
system type In String System type to insert as String

ReturnType

PLMSystemInstance

Inserted system instance as PLMSystemInstance.

PLMSystem.LinkToRequirement()

Creates a link to a requirement and this system reference.

Signature

PLMSystem.LinkToRequirement(RequirementEntity)

Arguments

Name Input / Output Required? Type Comment
RequirementEntity In A Requirement as a requirement

PLMSystem.RemoveRequirement()

Removes the link between the input requirement and this system reference.

Signature

PLMSystem.RemoveRequirement(RequirementEntity)

Arguments

Name Input / Output Required? Type Comment
RequirementEntity In A Requirement as a requirement

PLMSystem.RemoveAllRequirements()

Removes all links to requirements and this system reference.

Signature

PLMSystem.RemoveAllRequirements()

PLMSystem.Requirements()

Removes the link between the input requirement and this system reference.

Signature

PLMSystem.Requirements(List of Requirements : List)

Arguments

Name Input / Output Required? Type Comment
List of Requirements Out List list of requirements linked to this system reference