Outsystems UPDATED Exam Questions
and CORRECT Answers
What does Outsystems provide? - Correct Answer- OutSystems Server
Development
Admin & Ops
OutSystems Forge & Community
What is the OutSystems server? - Correct Answer- set of servers that compiles, deploys,
manages, runs, and monitors applications
the two components of development - Correct Answer- integration studio & service studio
two components of admin and ops - Correct Answer- service center & lifetime
service studio - Correct Answer- low-code visual development environment that enables
developers to rapidly create amazing mobile and web applications
integration studio - Correct Answer- dev environment for integrating external resources;
integrate existing data and code as well as create .NET code extensions
service center - Correct Answer- platform server management console;
admin console that is accessible via browser;
access to platform server configuration for admin and operations teams
lifetime - Correct Answer- web app that manages lifecycle across environments;
extends service center's capabilities to cross environment scenarios;
complete application lifecycle management via browser
,outsystems forge - Correct Answer- source of downloadable components to help speed app
delivery
what are screen actions bound to? - Correct Answer- widgets on a screen
where can server actions be called? - Correct Answer- in any flow
how many input and output parameters and local variables can server actions have? - Correct
Answer- multiple
do screen actions have output parameters - Correct Answer- no
do preparations have parameters or variables - Correct Answer- no
server actions that are set as a function are... - Correct Answer- 1. restricted to one output
parameter
2. available in expressions
what is an action flow - Correct Answer- where a piece of logic is defined
actions flows can have one of what and multiple of what - Correct Answer- 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? - Correct Answer- destination nodes and download
can a flow have multiple exception handlers? - Correct Answer- yes, but action and exception
flows cannot intersect
what does that assign statement do? - Correct Answer- allows setting values to variables or
parameters
, how are values assigned in assign statements? - Correct Answer- top to bottom and changes
occur immediately
what are some accelerators that service studio provides regarding assign statements? - Correct
Answer- auto-assign of remaining attributes
standard type-matching values suggestion
what does an if statement do? - Correct Answer- creates a conditional branch in an action
flow
what does a switch statement do? - Correct Answer- creates conditional branching with
multiple branches
how does the switch statement operate? - Correct Answer- 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? - Correct Answer- allows iterating through a record list
how does a for each statement operate? - Correct Answer- 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 - Correct Answer- the current record
being iterated within the loop
how to implement an ad-hoc loop - Correct Answer- use the if to evaluate a loop condition
-follow a cyclic branch when condition is true
-exit the loop when condition is false