Service Studio 5.1 Help
Use eSpace References
When developing your eSpace, you can add and remove references to elements defined and created in a different eSpace or extension, called a Producer. In this case, your eSpace is called a Consumer and these elements are called eSpace References (Is an element exposed by a Producer eSpace or extension that, when referenced by a Consumer eSpace, is called an eSpace reference in its context. Once an eSpace reference, e.g. an action or entity, is added, you can use it anywhere in the Consumer eSpace but you cannot change its definition.).
To add and/or remove references to your eSpace, simply launch the Add/Remove References Window.
The following elements can be added as references:
User defined actions (including user functions)
Human Activity, Wait, and Conditional Start process activities
How References are Executed
Once you reference an element in your eSpace, you may use it as if it was originally created in your eSpace. The difference here, is that you cannot change the referenced element definition in your eSpace, i.e., the referenced element can only be changed in its Producer.
The elements added as references are processed in the context of the Consumer eSpace, but using the Producer repository. See how Web Screens, Screen Blocks, Actions, Entities, Structures, Processes, Process Activities, or Permission Areas are executed as references.
In a Single Sign-On scenario there is only one session and there are some relevant differences, namely, the session variables behavior.
When you reference an element, in your eSpace, and the element definition is using, in turn, another referenced element then this latter referenced element is also added as a reference to your eSpace. This mechanism of transitive references is automatically performed for you by the Agile Platform and supports several levels of nesting.
eSpace References | Add/Remove References Window