I'm trying to figure how Livelink assign categories and attributes to new added objects. I'm looking to further understand this functionnality. I did not find anything on the KC.
At the moment, here's what I figured out. When the user select a category for a new object, Livelink create a workcacheid which is linked with the "plain" category definition. When the user click Apply or Done, or choose another category in the Edit Category dialog this workcacheid is passed with the different fields info and values, (ex:category id and version in the attrset field). A cacheid is then used and the workcacheid is not used anymore.
Each field attribute then have a distinct name like _1_1_11_1_12_1. These fields names can be understood like this:
1_1_ seems to indicate an attribute field
11_1_ designate the attribute subset when there is one, first value
12_1 designate the proper attribute field, first value
When the object is added to Livelink, the cacheId is specified and the categories definition is then "linked" to the object.
Is there anything additionnal which would be helpfull ? Thank you.