Hi Uma,
There is a helpful discussion about configurable characteristic on below link:
https://engage.tmforum.org/communities/community-home/digestviewer/viewthread?MessageKey=3bf68f8f-f5c6-4a4a-9448-05930ca37ed2&CommunityKey=019f32c2-82b7-427f-8156-f9262fe138fe&tab=digestviewer#bm3bf68f8f-f5c6-4a4a-9448-05930ca37ed2It was very useful for me, hope be the same for you.
Anyhow, isConfigurable generally means, its characteristicValue can be assigned (configured) by the end user, from the channels or let's say postpone assigning the characteristicValue to the run-time.
"Does it mean that when configurable is true , consumer can perform Create, Update and Delete on that characteristic ? " Create, Delete and Update has nothing to do with isConfigurable, They are operations (or action). In SID we have the concept of AllowedProductAction associated to Product specification, ProductOffering and ProductOrderItem → it corresponds to what we call operation. But we don't have the equivalent in SID at CFS specification level nor characteristics level (CFS or Product), But if it's really required you can add as an extension of the SID model on your own declination of SID.
------------------------------
Arash Zolfaghari
Tecnotree
------------------------------
Original Message:
Sent: Sep 03, 2020 23:11
From: Uma Lakshman
Subject: 633 ServiceSpecification :Usage of configurable attribute
Hi there,
Looking for some guidance around the usage of configurable attribute in 633 servicespecification.
As per the definition , If value for specCharacteristic .configurable is true, it indicates that the target Characteristic is configurable.
Does it mean that when configurable is true , consumer can perform Create, Update and Delete on that characteristic ?
We have a use case where consumer A can do a create /update and consumer B is allowed to do only an update . Hence characteristic needs to be represented with allowed operation Create and Update as in example 3.
Is there an option to explicitly represent the allowed operations on a particular characteristic to provides a clear demarcation ?
Example
characteristics1 : Allowed operation : Read
characteristics 2 : Allowed operation : Update
characteristics 3 : Allowed operation : Create and Update
@Rati Mehrotra
------------------------------
Uma Lakshman
Telstra Corporation
------------------------------