Validate 3D Position Synchronization of Logical and Physical Components (L2P_ValidateComponentPositionSynchronization)

An opening ID is an entry point used to customize business logic. The Validate 3D position synchronization of logical and physical components opening ID is available in the Logical to physical synchronization resources set and it is used to check the synchronization of 3D position of logical and physical components linked to each other.

Important: This opening ID is available only if you work with Systems 3D Allocation.
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

This opening ID is invoked during the Logical to Physical synchronization. For the selected element, the Business Rule checks whether the 3D position of logical and physical components are synchronized, during analysis of modification in physical. The Business Rule can either

  • Validate the synchronization (severity=0).
  • Validate the synchronization with a warning message computed from the rules context (severity=1).
  • Forbid the synchronization with a warning message computed from the rules context (severity=2).

This validation rule is triggered when the physical component exists and the 3D positions of logical and physical components are different.

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

PLM Opening ID: L2P_ValidateComponentPositionSynchronization
Customization intent: Validation
Execution context:Client

Input Objects

Input objects must be of the following types:

  • ThisObject: The logical element to be synchronized.
  • Parameters corresponds to the context object. Message attribute will be displayed in the synchronization report.
  • Validation: Variable to set to know if the validation succeeded or failed.

Severity messages:

  • Severity= 0 the treatment is to be continued (no message).
  • Severity= 1 the treatment is to be continued and only a warning raised.
  • Severity= 2 the treatment is supposed to be undone.

Note that this notion is not mandatory but it is used by the electrical command.

If the output Boolean of business rule is TRUE, the physical element position is synchronized with logical 3D position.

Context Object Parameters

Parameter NameTypeRead/WriteComments
L2PPhysicalElementPLM Entity ReadThe physical element found synchronization with logical element (ThisObject).
L2PLogicalXPLM Entity ReadThe X coordinate of logical element in logical root context.
L2PLogicalYPLM Entity ReadThe Y coordinate of logical element in logical root context.
L2PLogicalZPLM Entity ReadThe Z coordinate of logical element in logical root context.
L2PPhysicalXPLM Entity ReadThe X coordinate of physical element in physical root context.
L2PPhysicalYPLM Entity ReadThe Y coordinate of physical element in physical root context.
L2PPhysicalZPLM EntityReadThe Z coordinate of physical element in physical root context.