This page details the functionality related to the modification of collection assets.
...
When an asset is linked to a trackable collection, there should be an option to specify if the asset is trackable as part of the collection or not.
Locking a trackable asset
A trackable collection will have an attribute “Locked” that can take values of “Yes” or “No”. By default it is set to “No”. This attribute is used to ensure the trackable collection is locked for modifications and the status of collection consumption can be tracked. Until the collection is locked, the overall status of the collection progress is not shown to the users as the collection might be undergoing modifications.
This attribute can be updated by the creator from “No” to “Yes”.
Modification of collection
Once a trackable collection is published, the collection can be modified. Following has to be taken care when modifying a collection
Modifying the metadata name, description of collection is allowed.
“Locked” attribute once set to “Yes” cannot be changed.
If the attribute “Locked” is “Yes” for a collection
Adding a new asset to the collection is allowed only if the asset is NOT set as trackable in the collection
Updating the version of a linked asset is NOT allowed in case the asset is set as trackable in the collection
Updating the version of a linked asset is allowed in case the asset is not set as trackable
Removing an asset from the collection is NOT allowed
If the attribute “Locked” is “No” for a collection
Adding a new asset to the collection is allowed
Updating the version of a linked asset is NOT allowed in case the asset is set as trackable in the collection, when linking to the collection.
Updating the version of a linked asset is allowed in case the asset is not set as trackable
Removing an asset from the collection is NOT allowed
Deleting a collection
A trackable collection once published cannot be deleted.
Adding certificate
Adding a certificate to a trackable collection doe not happen during the creation of the collection and hence not part of the sourcing flow. The option of specifying when to issue a certificate should be part of adding certificate and not part of creation flow.
Non-trackable Collections
...