Check your understanding
Match the description of the process with the right transaction processing model.
-
Iterative
-
Linear
-
Transactional
Initalzation - Read configuration file and initialize applications used in the process.
Get Transaction Data - Get the next transaction to be processes.
Process Transaction - Process a single transaction. The result of the processing can be: 1) Success, 2) Business Exception, 3) System Exception. In the case of system exception, the transaction can be automatically retired.
End Process - End Process and close all applications used.
In the Initialization state, all the necessary applications have been initialized, and the settings required for the process have been read. Which transition will it execute next?
- Successful leading to Get Transactions Data
In the Initialization state, an error has been encountered while opening the required applications or the credentials provided are invalid. Which transition will it execute next?
- System Exception (failed initialization) leading to End Process
Our process uses Orchestrator Queues. In the Get Transaction Data state, the data for one of the queue items has been successfully retrieved from the queue. Which transition will it execute next?
- New Transaction leading to Process Transaction
Drag and drop the workflows that belong to the Initialization state, from the UiDemo Process built using REFramework and click Submit.
- InitAllApplications, InitAllSettings, KillAllProcesses, CloseAllApplications, UiDemo_ForceClose, UiDemo_Close, UiDemo_Open
Drag and drop each workflow to match its functionality and click Submit.
InitAllApplications - Used to initialize any applications operated during the execution of the execution of the process.
InitAllSettings - Load config data from the config file and from assets.
UiDemo_Open - To open and authenticate to the Ul Demo application.
Drag and drop the workflows that belong to the Get Transaction Data state, from the UiDemo Process built using REFramework and click Submit.
- GetTransactionData
Drag and drop the GetTransctionData workflow on top of the box that best describes its functionality and click Submit.
GetTransactionData - For data retrieval from any defined source. Retrieve the correct transaction to be processed
Drag and drop the workflows that belong to the Process Transaction state, from the UiDemo Process built using REFramework and click Submit.
- CloseAllApplications, RetryCurrentTransaction, SetTransactionStatus, KillAllProcesses, TakeScreenshot, UiDemo_AddTransaction, UiDemo_ForceClose, UiDemo_Close, Process
Drag and drop each workflow to match its functionality and click Submit.
RetryCurrentTransaction - Manage the retrying mechanism for the ReFramework.
UiDemo_AddTransaction - Input the given data into the UiDemo and retrieve the transaction number.
SetTransactionStatus - Sets the statuses for the queue items.
Process - Place the activities which do the actual processing of our data.
TakeScreenshot - Meant to Capture a screenshots of exceptions.
Drag and drop the workflows that belong to the End Process state, from the UiDemo Process built using REFramework and click Submit.
- CloseAllApplications, KillAllProcesses, UiDemo_ForceClose, UiDemo_Close
Drag and drop each workflow to match its functionality and click Submit.
CloseAllApplications - Meant to follow the procedure to close the target applications (e.g., logout).
KillAllProcesses - Meant to force close all applications used in the process.
The Config Object
Helps to store configuration data of the process (settings, constants and assets)
In which state does it get generated?
- Initialization
Of shat type is it by default?
- Dictionary
In which workflow is it populated?
- InitiAllSettings
What workflows does it get imported into?
- InitAllApplications, Get Transaction Data, Set TransactionStatus, Process
The Transactionltem Object
Helps to hold the current item to be processed. The type of this can be changed to match the transaction type in the process.
In which state does it get generated?
- Get Transaction Data
Of shat type is it by default?
- Queue item
In which workflow is it populated?
- GetTransactionData
What workflows does it get imported into?
- SetTransactionStatus, Process, Main
The TransactionNumber Object
It's a Sequential counter of transaction items
In which state does it get instantiated?
- Main
Of what type is it by default?
- Int32
In which workflow is it modified?
- SetTransactionStatus, RetryCurrentTransaction
What workflows does it get imported into?
- Get Transaction Data, RetryCurrentTransaction, Status, SetTransactionStatus, Main
The SystemException Object
Used during transitions between states to represent exceptions other than business exceptions.
In which state is the object assigned?
- Initalization, Process Transaction
Of what type is it by default?
- System Exception
In which workflow is it assigned?
- Main
What workflows does it get imported into?
- RetryCurrentTransaction, SetTransactionStatus
The BusinessException Object
Used during transitions between states and represents a situation that does not conform to the business restriction
In which state does it get assigned?
- Process Transaction
Of what type is it by default?
- Business rule exception
In which workflow is it generated?
- Process
What workflows does it get imported into?
- SetTransactionStatus
'Uipath > Advanced 퀴즈' 카테고리의 다른 글
Build a ReFramework Project with Tabular Data 문제 (0) | 2022.05.23 |
---|---|
Build a ReFramework Project with Orchestrator Queues 문제 (0) | 2022.05.23 |
Check Your Understanding (0) | 2022.04.20 |
Check Your Knowledge (0) | 2022.04.19 |