Building a REFramework Project Flashcards

1
Q

When whiteboarding your process workflows, what information should you take into account?

Choose all the options that apply

Component Name

Workflow file size

Pre-condition

List of activities

Description

Outcome

Arguments

State(s)

A

Component Name

Pre-condition

Description

Outcome

Arguments

State(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Should we use whiteboarding for all workflows in our REFramework project?

Choose one of the options below.

Yes, for all workflows including the ones built into the template.

No, only for the workflows which are specific to our business process.

A

No, only for the workflows which are specific to our business process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In which sheet of the Config file would a developer create an entry for a Credential type asset?

Choose one of the options below

Settings

Constants

Assets

Variables

A

Settings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In which sheet of the Config file would a developer define a threshold value for a Business Rule?

Choose one of the options below

Settings

Constants

Assets

Variables

A

Settings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A system exception has occurred while processing a transaction. Which workflow calls CloseAllApplications.xaml as a result?

Choose one of the options below

RetryCurrentTransaction.xaml

TakeScreenshot.xaml

InitAllApplications.xaml

SetTransactionStatus.xaml

A

SetTransactionStatus.xaml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How can a developer retrieve the Queue item from the Orchestrator Queue?

Choose one of the options below.

By assigning three output variables in the Get Queue Items activity.

By configuring the Arguments collection in the Get Transaction Item activity.

By using the ‘SpecificContent’ property and supplying the name of the field as the Key.

By configuring the Get Asset activity.

A

By assigning three output variables in the Get Queue Items activity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A developer has built an automation project to pull transactions from a queue. What should they make sure before test-running their project?

Choose one of the options below

That Queue Items are available in the Queue

That no Queue Items are available

That all target applications are closed

A

That Queue Items are available in the Queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A developer wants to run the GeneralTestCase on the workflow files. What actions must they perform?

Choose one of the paired options below

  1. Add their paths to the Settings sheet, in the Config.xlsx file, along with their expected exception.
  2. In the ‘InitAllSettingsTestCase’ workflow, invoke the workflow file name for each entry in the Configuration file.
  3. Store their paths in separate Assets in Orchestrator and then add the Asset names in the ‘Assets’ sheet within the Config.xlsx file.
  4. In the ‘InitAllSettingsTestCase’ workflow, invoke the workflow file name for each entry in the Configuration file.
  5. Add their paths to the ‘Tests’ sheet along with their expected exception.
  6. In the ‘GeneralTestCase’ workflow, invoke the workflow file name for each entry in the Excel file.
  7. Add their paths to the ‘Tests’ sheet along with their expected exception.
  8. In the ‘CloseAllApplications’ workflow, invoke the workflow file name for each entry in the Excel file.
A
  1. Add their paths to the ‘Tests’ sheet along with their expected exception.
  2. In the ‘GeneralTestCase’ workflow, invoke the workflow file name for each entry in the Excel file.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the queue item processing order criterion when there are no deadline dates specified, and all the transactions have the same priority?

Choose one of the options below

Random Order

First In, Last Out

Last In, First Out

First In, First Out

A

First In, First Out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What constant must be configured to increase the number of times the automation retries to get a transaction item?

Choose one of the options below

LogMessage_GetTransactionData

RetryNumberGetTransactionItem

MaxRetryNumber

RetryNumberSetTransactionStatus

A

RetryNumberGetTransactionItem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The ‘Max number of retries’ for a Queue is set to 1. At runtime, the automation processing the queue encounters a Business Rule Exception for one of the transactions. What happens next?

Choose one of the options below

The automation execution terminates because of the Business Rule Exception.

The automation does not retry the faulty transaction and continues with the remaining ones.

The automation retries the transaction until it is successfully processed.

The automation retries the transaction once, right away even if there are other transactions in the queue with the same priority.

A

The automation does not retry the faulty transaction and continues with the remaining ones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which Config parameter allows developers to set a maximum number for allowed consecutive system exceptions?

Choose one of the options below

MaxConsecutiveSystemException

Postpone Transaction Item

Wait Queue Item

MaxRetryNumber

A

MaxConsecutiveSystemException

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What activity does the REFramework use to update a transaction’s status when an Orchestrator queue is the transaction data source?

Choose one of the options below

Set Transaction Progress

Wait Queue Item

Set Transaction Status

Postpone Transaction Item

A

Set Transaction Status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Review Question: What is the purpose of the ConsecutiveSystemExceptions variable?

Choose one of the options below

Used to control the number of consecutive business exceptions.

Used to control the number of consecutive system exceptions.

Used to control the number of attempts of retrying the transaction processing in case of system exceptions.

Used during transitions between states to represent exceptions other than business exceptions.

A

Used to control the number of consecutive system exceptions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In what sheet of the config file would a developer set the Max Retry Number?

Choose one of the options below

Constants

Settings

Variables

Assets

A

Constants

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A developer plans to run a process on different machines that hold different target application paths. How can they manage this?

Choose one of the options below

Under these conditions, they cannot run the process on different machines. All machines running the process must hold the same target application path.

Specify one application path in the Configuration file and manually update the ‘Settings’ sheet whenever the machine changes.

Create an application path Asset with different values per Robot in Orchestrator and reference it in the Assets sheet in the Config file.

Create a separate entry for each machine in the Settings sheet of the Config file and configure the process to pick one depending on which machine it runs on.

A

Create an application path Asset with different values per Robot in Orchestrator and reference it in the Assets sheet in the Config file.

17
Q

Review Question: Which statements best matches the functionality of the GetTransactionData workflow?

Choose one of the options below

Retrieves data only from an Excel file.

Retrieves data only from file paths.

Retrieves data only from an Orchestrator Queue.

Retrieves data from any defined source (queues, Excel files, file paths).

A

Retrieves data from any defined source (queues, Excel files, file paths).