aras_x003A_uniqueness_helper

I have a noticed the property 'aras_x003A_uniqueness_helper' on previous revisions of an item, what is this property used for?

Parents Reply
  • Hello,

    Angela did a good job of summarizing what this property is used for, but I'll try to rephrase it. When a versionable ItemType has some number of unique properties set on it, this uniqueness_helper is used to differentiate two versions of the same item that may have the same combination of values for the unique properties. As stated previously, this is a system property that is automatically set and can be ignored for all practical purposes.

    Chris

    Christopher Gillis

    Aras Labs Software Engineer

Children
  • HI Chris, thank you for the information, however I have an inherited Itemtype that is being versioned by another program. One which does not create the property 'aras_x003A_uniqueness_helper' and I want to understand the effect of this.

    If there is no benefit other than to guarantee uniqueness (which id provides), then I will ignore it.

    Many thanks
    Martin.

  • Hi Meismart, I think I now understand why you were asking this question.

    I have a similar use case were I use a couple of federated Items in Aras.
    Each of this Items right now has a unique id and config_id. But some of the federated items are just versioned instances of each other.

    So it would be logical, to use identical config_ids for the Items that belong together. This way, the federated Items would use the same revision concept like regular Aras items. This would allow us to use the revision history for federated items.

    But I have to admit that I haven´t tested this one yet. But in this context, the uniqueness helper might be relevant.