What does Outsystems provide? - Answers OutSystems Server
Development
Admin & Ops
OutSystems Forge & Community
What is the OutSystems server? - Answers set of servers that compiles, deploys, manages, runs, and
monitors applications
the two components of development - Answers integration studio & service studio
two components of admin and ops - Answers service center & lifetime
service studio - Answers low-code visual development environment that enables developers to rapidly
create amazing mobile and web applications
integration studio - Answers dev environment for integrating external resources;
integrate existing data and code as well as create .NET code extensions
service center - Answers platform server management console;
admin console that is accessible via browser;
access to platform server configuration for admin and operations teams
lifetime - Answers web app that manages lifecycle across environments;
extends service center's capabilities to cross environment scenarios;
complete application lifecycle management via browser
outsystems forge - Answers source of downloadable components to help speed app delivery
what are screen actions bound to? - Answers widgets on a screen
where can server actions be called? - Answers in any flow
how many input and output parameters and local variables can server actions have? - Answers multiple
do screen actions have output parameters - Answers no
do preparations have parameters or variables - Answers no
server actions that are set as a function are... - Answers 1. restricted to one output parameter
, 2. available in expressions
what is an action flow - Answers where a piece of logic is defined
actions flows can have one of what and multiple of what - Answers one start node
multiple end nodes and raise exceptions
what can screen actions and preparations also end with (2 things) besides end and raise exception? -
Answers destination nodes and download
can a flow have multiple exception handlers? - Answers yes, but action and exception flows cannot
intersect
what does that assign statement do? - Answers allows setting values to variables or parameters
how are values assigned in assign statements? - Answers top to bottom and changes occur immediately
what are some accelerators that service studio provides regarding assign statements? - Answers auto-
assign of remaining attributes
standard type-matching values suggestion
what does an if statement do? - Answers creates a conditional branch in an action flow
what does a switch statement do? - Answers creates conditional branching with multiple branches
how does the switch statement operate? - Answers conditions are evaluated from first to last
only the first branch that evaluates to True is executed or the otherwise branch
and the otherwise branch is mandatory
what does a for each statement do? - Answers allows iterating through a record list
how does a for each statement operate? - Answers the cycle branch is followed for each record in the
list
-branch must return to the for each so the loop can continue
-branch can create other conditional/alternative branches
the branch is followed after the cycle completes
what does RecordList.Current get in a for each statement - Answers the current record being iterated
within the loop
how to implement an ad-hoc loop - Answers use the if to evaluate a loop condition