Managing Namespaces
Uniqueness of object name is normally checked against all objects of the same MetaClass in the repository. It is however possible to limit uniqueness check of a name to a particular context known as the namespace.
You can for example use two different conditions with the same name in two different procedures.
The condition "If approved" in the "Purchasing Processing" procedure has complete name "Purchasing Processing::If approved".
The condition "If approved" in the "Order Processing" procedure has complete name "Order Processing::If approved".
These two conditions are two different objects in the repository and can be connected to different operations.
When an object is included in a namespace, two names are presented:
Local name defined as below of which length is limited to 140 characters.
Name comprising the local name preceded by the name of the owner object (namespace). Display of this name is limited to 255 characters. If length to be displayed exceeds this limit, "..." are displayed in the middle of the name to replace missing characters.
*You can define namespaces in cascade. Example: A message owned by a collaboration itself owned by a business area. In this case, all successive namespaces are displayed in the object name.