OUTSYSTEM MOBILE EXAM
QUESTIONS AND ANSWERS
Types of application in outsystems? - Correct Answers -Erb, Mobile, Services
Difference between local stroage and database action? - Correct Answers -Create Or
Update All.
and DeleteAll
How to initialize a local storage entities? - Correct Answers -Fetch local storage from
databse,
Can't bootstrap from excel,
No data preview, is only on the device no server
Client action, sever action? - Correct Answers -Client action can call server action and
client actions.
Server actions can only call server action
Can Server/Client actions have multiple inputs and parameters? - Correct Answers -
Yes, also multiple local variables
What you mean by Server/Client action set as function? - Correct Answers -- restircted
to one output parameter
- available in expressions
Types of exception handling? - Correct Answers -Handler Flows
Raising Exceptions
Global Exceptions Handler
What are different exception flow? - Correct Answers -- Database
- Security and custom user exceptions
Bulit in validate? - Correct Answers -- mandytory fields and data types
Property to be checked in custom validation? - Correct Answers -Form.valid
How can i fetch data from local storage? - Correct Answers -Only via Aggregates to a
block or screen asynchronously
In action flow using Client action and accelerators
, How can I Trigger synchronization data online? - Correct Answers -Use TriggerOffline
data Sync in Offline Data Sync.
Which OfflineDataSync Action uses TriggerOfflineDataSync? - Correct Answers -
StartOfflineDataSync
What is difference between creating attribiutes process in local storage and database? -
Correct Answers -In local storage there is no need to create UserId key because is
offline so it won't recognize signed user
Save record in Local storage in 3 steps? - Correct Answers -1. Create
CreateToDoWrapper - Data Base Action.
2. Assign to assign. GetLocalToDoById.List.Current.LocalToDo.Id =
CreateToDoWrapper.ToDoId
3. Create CreateLocalToDo with source from assign.
Synchronization actions? 5 - Correct Answers -OfflineDataSyncConfiguration.
Trigger.
Client - Side Sync Logic.
Server - side Sync Logic.
Offline Data Synchronization Patterns.
Synchronization Components? - Correct Answers -OfflineDataSyncEvents Block
Client Actions Sync, Config, Trigger? - Correct Answers -Sync: OfflineDataSync.
Config: OfflineDataSyncConfiguration.
Trigger: TriggerOfflineDataSync.
Server Sync Action? - Correct Answers -ServerDataSync
When does the Offline data Sync is turn on? - Correct Answers -When user get online,
or signs in, or restarts the app.
What are inputs of TriggerOfflineDataSync? - Correct Answers -1. SyncUnit is data
which will be synced.
2. DiscardPendingSyncUnit. - rejects the sync
What action TriggerOfflineDataSync use? - Correct Answers -StartOfflineDataSync - is
in OfflineDataSync folder OutSystemsUI
What action is the OfflineDataSync action used for? - Correct Answers -
ServerDataSync
What input does OfflineDataSync action use? - Correct Answers -SyncUnit
QUESTIONS AND ANSWERS
Types of application in outsystems? - Correct Answers -Erb, Mobile, Services
Difference between local stroage and database action? - Correct Answers -Create Or
Update All.
and DeleteAll
How to initialize a local storage entities? - Correct Answers -Fetch local storage from
databse,
Can't bootstrap from excel,
No data preview, is only on the device no server
Client action, sever action? - Correct Answers -Client action can call server action and
client actions.
Server actions can only call server action
Can Server/Client actions have multiple inputs and parameters? - Correct Answers -
Yes, also multiple local variables
What you mean by Server/Client action set as function? - Correct Answers -- restircted
to one output parameter
- available in expressions
Types of exception handling? - Correct Answers -Handler Flows
Raising Exceptions
Global Exceptions Handler
What are different exception flow? - Correct Answers -- Database
- Security and custom user exceptions
Bulit in validate? - Correct Answers -- mandytory fields and data types
Property to be checked in custom validation? - Correct Answers -Form.valid
How can i fetch data from local storage? - Correct Answers -Only via Aggregates to a
block or screen asynchronously
In action flow using Client action and accelerators
, How can I Trigger synchronization data online? - Correct Answers -Use TriggerOffline
data Sync in Offline Data Sync.
Which OfflineDataSync Action uses TriggerOfflineDataSync? - Correct Answers -
StartOfflineDataSync
What is difference between creating attribiutes process in local storage and database? -
Correct Answers -In local storage there is no need to create UserId key because is
offline so it won't recognize signed user
Save record in Local storage in 3 steps? - Correct Answers -1. Create
CreateToDoWrapper - Data Base Action.
2. Assign to assign. GetLocalToDoById.List.Current.LocalToDo.Id =
CreateToDoWrapper.ToDoId
3. Create CreateLocalToDo with source from assign.
Synchronization actions? 5 - Correct Answers -OfflineDataSyncConfiguration.
Trigger.
Client - Side Sync Logic.
Server - side Sync Logic.
Offline Data Synchronization Patterns.
Synchronization Components? - Correct Answers -OfflineDataSyncEvents Block
Client Actions Sync, Config, Trigger? - Correct Answers -Sync: OfflineDataSync.
Config: OfflineDataSyncConfiguration.
Trigger: TriggerOfflineDataSync.
Server Sync Action? - Correct Answers -ServerDataSync
When does the Offline data Sync is turn on? - Correct Answers -When user get online,
or signs in, or restarts the app.
What are inputs of TriggerOfflineDataSync? - Correct Answers -1. SyncUnit is data
which will be synced.
2. DiscardPendingSyncUnit. - rejects the sync
What action TriggerOfflineDataSync use? - Correct Answers -StartOfflineDataSync - is
in OfflineDataSync folder OutSystemsUI
What action is the OfflineDataSync action used for? - Correct Answers -
ServerDataSync
What input does OfflineDataSync action use? - Correct Answers -SyncUnit