QuestionQ4

VerifiedUiPath REFramework

To allow a developer to use the default REFramework without depending on Orchestrator queues, what essential prerequisite ensures that the project does not communicate with Orchestrator?

Explanation

UiPath's ReFramework couples its transaction loop to Orchestrator through two specific integration points: the Get Transaction Item activity inside the Get Transaction Data state, which retrieves the next item from an Orchestrator queue, and the three status-reporting activities in the SetTransactionStatus workflow, which post Success, Business Exception, and Application Exception status back to that queue. To decouple the framework from Orchestrator entirely while preserving its overall control flow, a developer removes the Get Transaction Item activity (substituting a custom data-retrieval mechanism), removes the three SetTransactionStatus activities, and changes the TransactionItem variable's type from QueueItem to a generic object/DataRow type since it is no longer bound to an Orchestrator queue item.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!