ManufacturingKnowledge

Manufacturing Process Planner general functionality > Performing in-context editing

Understanding ID in context and assigned products

When assigning a product to a process or copying processes or operations from one process structure to another, Teamcenter can assign the same ID in context (IDIC) to the structure lines in the source and target structure. Doing so provides a method for Teamcenter to find the assigned objects in the other structure, for instance, when using the Find in All Visible Views menu command or running an accountability check.

This mechanism is controlled by two preferences:

  • MECopyIdInContextToAssignedLine If set to True, Teamcenter copies any existing in-context IDs to the target structure when assigning a product to a process or copying a process or operation from one structure to another. If an in-context ID does not exist, Teamcenter creates one on the source and copies it to the target object. Any generated IDs are unique within the source and target structures. If set to False, no in-context ID is copied.

  • MECopyIdInContextLowerLevels If set to True, Teamcenter copies any existing in-context IDs of consumed items under subprocesses and suboperations to the target structure when copying a process or operation from one structure to another. If an in-context ID does not exist, Teamcenter does not create one. If set to False, no in-context ID gets copied for the consumed items under subprocesses and suboperations, even if one is present. Note The MECopyIdInContextLowerLevels preference is considered only if MECopyIdInContextToAssignedLine is set to True.

In the following example, if you copy process P1.1 from Proc1 in the upper pane to Proc4 in the lower pane:

  • Teamcenter only generates an in-context ID for the process that is being copied. It never generates an in-context ID for subprocesses, suboperations, or their consumed items, regardless of the settings for these preferences.

  • If MECopyIdInContextToAssignedLine = false and MECopyIdInContextLowerLevels = false, Teamcenter does not copy any in-context ID. Note For P1.1, the ID is not generated at the source if it is not present (in the following example, it is already generated).

After copying, under the Proc4 process, note that there are no in-context IDs in the ID In Context (Top Level) column.

  • If MECopyIdInContextToAssignedLine = true and MECopyIdInContextLowerLevels = false, the in-context ID for P1.1 and I1.1 only are copied. The existing in-context ID for I1.2 is not copied because I1.2 is the consumed item of a lower level. Note For P1.1, the in-context ID is generated at the source if it is not present and then copied. For I1.1, the ID is not generated if it is not present.

  • If MECopyIdInContextToAssignedLine = true and MECopyIdInContextLowerLevels = true, the IDs for P1.1, I1.1, and I1.2 are all copied. Note For P1.1 the ID is generated at the source if it is not present and then copied. For I1.1 and I1.2, if the ID is not present, it is not generated, but if it is present, it is copied.

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.mse/id976962 · retrieved 2026-07-11