Constraints

In this section we are going to describe all validations related to SCModel in order to have a correct service chain.

  • Each organization name referenced in customers amd providers MUST exist in orgs array.

  • Each SLA referenced by its name in the file MUST exist in sla array, including initial-sla.

  • The prefix DEPRECATED is not allowed when naming anything in the service chain.

  • The service chain MUST contain a single service chain. You cannot model two different service chains all together in the same file.

  • Service chain model cannot have suborganizations. This type of service chains must be translated in order to be supported.

  • The ownership-type default value is 'state'.

  • The ownership-type has really strong implications in TTO and TTR calculations, which implies that it is common for all issues created.

  • In order to have access to configuration as ownership-type, initial services, terminal services, initial-sla, and many others, your service chain must be type 'state'.

  • In order to define teams and in profit of a better monitorization, each service must have a maximun of 1 and only one team.

  • In type state chains, each service must have ONLY ONE state.