(Implements a business process of your organization. A process behavior is defined by its process flow. A process can handle input and output parameters.)
(Task or job executed assynchornously.)
(Collection of objects that define the user interaction; you can have screens, entry points, external sites, etc, depending on the type of your flow. The objects are linked through Connectors.)
(Implements your business logic. An action is coded in an action flow where you can use control nodes, queries, etc. An action can handle local variables, input and output arguments.)
(eSpace or Extension that owns an element and exposes it for the use of other eSpaces, thus called Consumers)
(is a flow element that causes the interruption of the flow execution)
(Representation of something or someone about whom you want to keep information, in a persistent way. This information is stored in attributes. An entity corresponds to a table in OutSystems database).
(Used to gather information from the end-user; the information only exists in memory and is not persistent.)
(Holds information that is persistent during the current interaction with the user.)
(Variable instatiated before the deplyment of the tenant. Keeps information about the tenant.)
Service Studio 6.0 Help
The eSpace tree is the area of your workspace where you access elements of your eSpace organized by layers. The name of the eSpace is always displayed at the root of the eSpace tree.
The Process layer shows all elements that have an asynchronous execution:
The Interface layer shows all elements used to design the interface with the end-user and the application flow:
Images: lists all static images and static images ../Web_User_Interface/Design_Web_Screens.htmreferences in your eSpace as well as their localized versions in case of a multilingual eSpace. Learn how to Use Static Images and how to use Multilingual Support.
Themes: lists all themes and themes references (including system themes) available in your eSpace. Learn more About Themes.
Multilingual Locales: lists all locales in which your eSpace can be translated. Learn how to use Multilingual Support.
The Logic layer shows all elements that implement business rules that are used in the application:
Roles: lists all roles and role references (including system roles) available in your eSpace. Learn more About Roles;
The Data layer shows all elements used to handle persisted data and temporary data:
Entity Diagrams: lists all Entity Diagrams with views of entities, their relationships, and attributes. Learn more about Using the Entity Diagram.
Entities: lists all entities (including system entities), entity references, static entities, and static entities references available in your eSpace. Learn more About Entities and About Static Entities;
Resources: lists all resource files saved together with the eSpace (the files used for the translations are not included here). Learn more About Resources.
The following actions can be taken on elements listed in the eSpace tree:
Hover: while hovering over an element a pop-up window displays information about that element, whenever available;
Click: selects the element and displays its properties in the Properties Pane;
Double-click: when applicable, it opens the suited editor for the element on the Content Canvas.
Use the Back to ... and Forward to ... buttons on the Toolbar to navigate back a forth through elements you have already edited in the Content Canvas.
Right-click: a pop-up menu is displayed with a list of operations as, for example, add a new <element> to the folder, copy the element to the clipboard, or move the element up/down inside the folder.
Processes Layer | Interface Layer | Logic Layer | Data Layer | Overview of the Workspace | About an eSpace