OutSystems Service Studio is a desktop tool that allows you to build your eSpaces (An application or a part of an application that implements a set of services, gathered in a single project. Each service can be presented in a different flow.). The interface is Windows-oriented and you can find the usual facilities, like drag & drop elements.

The look and feel of the main area of OutSystems Service Studio has some differences based on whether you are using a Web flow Show picture, a Mobile Web flow, an SMS flow or an Action flow.

The areas of the workspace are presented below.

Toolbar

In the toolbar you can manage your oml (Stands for: OutSystems Markup Language) files, verify, run, or 1-click publish your eSpaces, connect to the server, etc. Here you can find the most common and useful operations you might need during the eSpace life cycle. See Toolbar.

Tools Tree

The Tools Tree presents you with elements that can be used in your screen or action flow. See Tools Tree.

Flow Canvas

The Flow Canvas is where you design your screen flow (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.) or action flow (Collection of elements that graphically implement the behavior of an action. You can have flow control elements (If, For Each, ..., End) and you can invoke other actions. Elements in an action flow are linked through Connectors.). See Flow Canvas.

eSpace Tree

In the eSpace Tree you can see all the elements available in the eSpace, organized in folders that represent the main elements. At the root of the eSpace tree, you have the name of the eSpace. See eSpace Tree.

Properties Pane

In the Properties Pane you can define the properties of the element selected either in the Flow Canvas or in the eSpace Tree. See Properties Pane.

Lower pane

Contains two tabs called Messages and Debugger where you can check on the errors and warnings for your eSpace; and use the Debugger operations to observe the run-time behavior of your eSpace. See Lower Pane.

Status bar

Contains information about the status of the eSpace and the connection to the Hub Server, if any; also indicates the Entry eSpace (When executing the eSpace, an Entry eSpace is the consumer eSpace where the end-user interactions begins. ). See Status Bar.

Menu Bar

The operations available for your eSpace are organized in the several menus of OutSystems Service Studio:

See Also

Toolbar | Tools Tree | Flow canvas | eSpace tree | Properties window | File menu | Edit menu | Help menu | View menu | Insert menu | eSpace Menu | Debug Menu | Status bar