and CORRECT Answers
what types of applications can be created in outsystems? - Correct Answer- web, mobile, and
service
regarding exposing elements in producer modules, what property must be set to yes? Then
what modules can the exposed elements be used by? - Correct Answer- only elements with
the public property set to yes can be exposed and reused by modules of any application
T/F: consumer modules can only reuse elements from producer modules of the same
application - Correct Answer- True
does outsystems manage the underlying database tables for the developer? - Correct Answer-
no, developers don't need access to the database server
entities and attributes are created in the database as.... - Correct Answer- tables and columns
if an attribute is names "totalcount" then outsystems will auto set its data type to.... - Correct
Answer- integer
entities are created with a set of entity actions for CRUD operations. What are they? - Correct
Answer- create, createOrUpdate, Update, Get, Delete, GetForUpdate
T/F: input parameters are always mandatory - Correct Answer- F
output parameters are available where? - Correct Answer- both inside and outside of their
implementation scope
a value must be assigned to the output param inside to be returned to the outside
a structure can have attributes of the following data types: - Correct Answer- basic, structure,
entity, and list
, a list in outsystems is - Correct Answer- a collection of elements of the same data type
what does the widget tree represent? - Correct Answer- the hierarchy of the widgets on the
screen
what type of variables can be created inside a screen? - Correct Answer- input parameters and
local variables
screens do not have output params
what is the main purpose of the screen preparation? - Correct Answer- fetch data from the
databases
T/F: In the screen lifecycle, the preparation runs on the browser. - Correct Answer- False
preparation contains server-side logic that is executed before rendering the screen
in an aggregate, the sources section is used for - Correct Answer- define the entities we want
to retrieve records from
in an aggregate, the purpose of the test values section is.... - Correct Answer- define values
for testing the preview data of the aggregate
how can we limit the number of records returned by an aggregate? - Correct Answer- use the
max records property
is it possible to see the SQL generated by an aggregate? - Correct Answer- Yes
in the executed SQL property
the expression widget - Correct Answer- displays text calculated at runtime
the image widget - Correct Answer- displays static images, images in an URL, and images in
the database
the table records widget - Correct Answer- displays records in a tabular layout, one per row