Managing Policy Allocation During Import

You can compute the policy values of a given type of object during import of PLM objects.

Required baseline access roles: Author, Leader.

These different values of policies are assigned by declaring and implementing one of the two Business Logics named PLMCustoTypeMapping and INFRAAuthorizedPolicies. These business rules, by default, are defined by the administrator and are executed during Import As Reference and Import As New.

This page discusses:

PLMCustoTypeMapping

The PLMCustoTypeMapping BL enables you to integrate Customer Policy for the mapped Customized types while exchanging PLM Entities between two sites. You can determine the target Custo name of each entity from source Custo type. This BL is the preferred way of allocating policies on the client side.  

Required baseline access roles: Author, Leader.

Business Logic

The tables below general information about the business logic:

PLM Opening ID PLMCustoTypeMapping
Operation Id BriefcaseImport
Customization Intent Computation

For more information about customization, see Data Setup User's Guide: List of Resource Set IDs: Infrastructure Business Logics: Coexistence: Custo Type Mapping Business Logic (PLMCustoTypeMapping).

Here is an example rule using PLMCustoTypeMapping:

Let SourceObject(PLMEntity)
Let oCustoPolicy(String)
oCustoPolicy = "VPM_SMB_Definition"
set SourceObject = Parameters->GetAttributeObject("SourceObject")
if( Parameters->HasAttribute("PolicyName") == true )
{
 Parameters->SetAttributeString("PolicyName", oCustoPolicy)
}

INFRAAuthorizedPolicies

The INFRAAuthorizedPolicies BL enables you to integrate policy for the mapped customized attribute values while exchanging PLM Entities between two sites. You can determine the attribute values of the imported object through business rules.

Required baseline access roles: Author, Leader.

Business Logic

The tables below provides general information about the business logic:

PLM Opening ID INFRAAuthorizedPolicies
Operation Id BriefcaseImport
Customization Intent Computation

For more information about customization, see Data Setup User's Guide: List of Resource Set IDs: Infrastructure Business Logics: Coexistence: Custo Type Mapping Business Logic (PLMCustoTypeMapping).

Note: If you compute the policy on the PLMCustoTypeMapping BL, the INFRAAuthorizedPolicies BL is not used.