Service Studio 5.1 Help
Expose an Action
In Service Studio you can expose user actions owned (An element owner indicates the Producer: eSpace or extension, where the element is defined, that is, where it can be changed. It can also be a web reference, if the element is a Structure) by your eSpace to be used by a different one. In this context, eSpaces are called Producer and Consumer, respectively.
How to expose an action
In the Producer eSpace, set the Public property of your action to Yes and publish the eSpace. How?
You cannot expose an action of your eSpace when:
The action has a parameter of type Record or Record List with an Entity and/or Structure that is not public.
The action has a parameter of type Record or Record List with an Entity and/or Structure that is, itself, an eSpace reference (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.): You can only expose elements owned (An element owner indicates the Producer: eSpace or extension, where the element is defined, that is, where it can be changed. It can also be a web reference, if the element is a Structure) by your eSpace.
Your eSpace is multi-tenant.
In these situations, an error message is presented and the eSpace is not valid (An eSpace is valid when all expressions are correctly defined and the TrueChange operation issues no errors.).
Extensions are also Producers.
Their actions are automatically exposed when the connected user has access
rights to the Extension itself.
See Also
Use Action References | eSpace References | Action Properties