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.
Referable Elements
The following elements can be added as references:
Web Screens
Screen
Blocks
User
defined actions (including user functions)
Entities
Structures
Processes
Human
Activity,
Wait, and
Conditional Start process
activities
Permission
Areas
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.
Transitive References
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.
See Also