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