Increase the flexibility of Flex-id hook to include conditional processing options
Currently flex-id processing is all or nothing (with small measure of if/else that doesn't scale well).
The use case is one where the identifier needs to be defined differently depending on the vendor ID. To make this usable, we'd like to propose that classification is used to help define this, something like:
"parameters": {
"identifier-expressions": [{
"class": "foo",
"substring(relay6[0].option[18].hex,0,40)"
},{
"class": "bar",
"substring(relay6[0].option[18].hex,0,32)"
}
]
}
This is from Support ticket #15379, for which we do not yet have a viable workaround or solution.