How to model different value (content) to one same property key?

Started by Xiaoqi, Today at 07:27:16 AM

Previous topic - Next topic

Xiaoqi

Hello,

I'm now trying to model to Business Attributes of SABSA Security Overlay into Archi, and have one tricky question.

For a business attribute, there're one or many suggested measurement approach to map specific metric type, using below "Supported" as example.

I'm using "Metric-Soft" as the element property key, and "Measurement Approach" as the property value.

For this sample, there're two different approach, while the first one "Focus groups or satisfaction surveys" are already used in other Business Attribute, so I'd like to reuse that and then separate the approach into two Values, the modeled properties is as attached "2-13_Supported.png", two different values are both refers to same Property Key (Name).

When I want to display those properties in the view using Lable Expression:

${name}
Metric-Soft: ${property:Metric-Soft}
Metric-Soft: ${property:Metric-Soft}

The element in view can only show the first value twice, see attached "2-13_Supported_in-View.png".

Check on the model file, I can see there're two lines under the Element ("2-13_Supported_modelfile.png"), but there're no distinguish to indicate which one.

While, when I export model to either CSV or Excel, see attached "2-13_Supported_in-Excel.png", these two property lines are actually share to same ID which - as other properties - is the Element ID.

So, may I know is there any method that I can model properties like what I want? (if I put full into one value, then the partial reusability would be lost)

Thanks,
Xiaoqi


romuald

did you try to use ${properties:separator:key} and put as separator a new line.