I am wondering what the best practice is for initial creation of a service in a service inventory with TMF638.
The use case is of a service-handling application, that needs to create a new service instance in the service inventory, and then gradually enrich it in multiple steps (with PATCH operations) before it can be put into one of the specified states of the service lifecycle, e.g. 'designed' or 'active'. What should the state of the service be when it is first created (with POST operation)?
According to the user guide the 'state' is mandatory for POST operation, so it cannot be left empty/unspecified. However, according to the lifecycle state machine:

> 'inactive' is not suitable, because there is no transition from it to e.g. 'designed' (that would be necessary when the service is fully enriched).
> 'initial' may be suitable, but does not seem to be a valid state of the lifecycle.
What is the best practice state to use in this case?
Thank you,
Opher
------------------------------
Opher Yaron
Proximus SA
------------------------------