How to: Item descriptor ID editable only on create

In order to make the item-descriptor's ID editable on BCC it is required to create (or update if existing) a view mapping item that describes how BCC will deal with the item descriptor properties.

Step-by-step guide

To make ID property editable in BCC, please follow below steps:
  1. Create an attributeValue item in ViewMapping repository:
    1. <add-item item-descriptor="attributeValue" id="AmAv[NAME]CreateId">
              <set-property name="value"><![CDATA[true]]></set-property>
      </add-item>
  2. Create or update the itemMapping item in ViewMapping repository that refers to the item descriptor that you want to make ID editable, the most important here is the 'attributes' property.
    1. <add-item item-descriptor="itemMapping" id="AmIm[NAME]"> 
              <set-property name="name"><![CDATA[AssetManager]]></set-property> 
              <set-property name="description"><![CDATA[AssetManager [NAME] itemMapping]]></set-property> 
              <set-property name="mode"><![CDATA[AmMmDef]]></set-property> 
              <set-property name="itemPath"><![CDATA[REPOSITORY]]></set-property> 
              <set-property name="itemName"><![CDATA[ITEM-DESCRIPTOR]]></set-property> 
              <set-property name="formHandler"><![CDATA[AmFhDef]]></set-property> 
              <set-property add="true" name="attributes"><![CDATA[showCreationId=AmAv[NAME]CreateId]]></set-property> 
      </add-item> 

Note: ID property is editable ONLY when item is being created in BCC. 

No comments:

Post a Comment