Feature #524
openDefinition of tree roots - uses raw names of resource
0%
Description
The "Definition of tree roots" for synchronization of tree nodes uses raw resource names of attributes. One example:
I have mapped attribute with IdmName = "IdmName" and resource name = "ResourceName". In the script, when I look up the attribute through account.getAttributeByName("IdmName"), it's not there. I need to use account.getAttributeByName("ResourceName").
Updated by Filip Měšťánek over 7 years ago
The same goes with synchronization when I use a synchronization WF. The "icAttributes" list contains raw values.
Updated by Vít Švanda over 7 years ago
- Tracker changed from Defect to Feature
- Target version set to Diamond (7.4.0)
- % Done changed from 0 to 100
- In the case of roots search, the goal is to filter input data (not transformed).
- In the case of synchronization, the purpose is not to limit the possibilities (the transformation can always be done). Therefore, the attribute entering the sync is called "icAttributes" (referring to the attributes of the IC module).
Updated by Filip Měšťánek over 7 years ago
- % Done changed from 100 to 0
We had a short consultation about this and the result is unclear if it really should be like that. We should reopen discussion about this topic in a broader team.
Updated by Vít Švanda over 7 years ago
- Status changed from Closed to New
- Assignee changed from Vít Švanda to Filip Měšťánek
Updated by Filip Měšťánek over 7 years ago
- Assignee changed from Filip Měšťánek to Vít Švanda
We came to conclusion:
- Don't do the transformation during root search. Maybe just write a warning near the window, that it is processing raw data
- Do the transformation for workflow
Updated by Filip Měšťánek over 7 years ago
Also the transformation script should probably already contain attributes with its idm names, not the raw names from system - open to discussion
Updated by Vít Švanda about 7 years ago
- Target version deleted (
Diamond (7.4.0))