Why does filedAgainst exclude archived values in allowedValues, while priority and severity include them?
In RTC (EWM), a difference in how archived lookup values are handled in the
allowedValues
list returned by the OSLC resource shape API:
-
For
rtc_cm:filedAgainst(category field of typertc_cm:Team), if a category is archived, it is excluded from the list of allowed values. -
However, for
oslc_cmx:priorityandoslc_cmx:severity(both of typertc_cm:Literal), the archived values still appear in theallowedValueslist.
Can you please explain why there is this difference in behavior?
Why are archived enumeration values (like priority/severity) included, while archived categories (filedAgainst) are filtered out from the API response?
Understanding the rationale behind this inconsistency would help in aligning our integration logic with RTC's intended design.
Thank you