Courseiva
REFramework →hardMultiple Choice

UiPath-ADPv1 REFramework Practice Question

A developer is configuring the Config.xlsx file used by a REFramework project. The automation must read a credential stored as an Orchestrator asset named 'SAP_Credential' at runtime. On which sheet of Config.xlsx should the asset name be listed, and how does the framework consume it?

⚠ Common exam trap

The trap here is assuming every configuration value belongs on the Settings sheet, when credential and other Orchestrator assets must be declared on the Assets sheet to be resolved.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

The Assets sheet, because InitAllSettings iterates it and calls Get Asset for each entry, retrieving the credential value into the Config dictionary for later use

The Assets sheet is the designated place to declare Orchestrator asset names that InitAllSettings should resolve at runtime. For a credential asset, Get Asset returns the username and secure password, which are then available through the Config dictionary. This design keeps secrets out of the project files while still making them accessible to initialization workflows such as InitAllApplications.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    The Constants sheet, because immutable values such as credentials must never be modified at runtime and are therefore treated as constants by the framework

    Why it's wrong here

    The Constants sheet is intended for values that stay fixed across environments, such as maximum retry counts, but InitAllSettings does not perform Get Asset calls for entries on that sheet. Placing a credential asset name there would leave the secret unrecovered, and the automation would attempt to log in with an empty or missing password.

  • ✗

    No sheet is needed; the framework automatically enumerates all Orchestrator assets in the connected folder and loads them into Config during initialization

    Why it's wrong here

    InitAllSettings does not enumerate every asset in the Orchestrator folder; it processes only the asset names explicitly listed on the Assets sheet. Relying on automatic discovery would also create ambiguity when multiple assets exist and would break when folder permissions restrict listing, so explicit declaration in Config.xlsx is required.

  • ✗

    The Settings sheet, because all configuration values, including credentials, are stored there as name-value pairs and retrieved with dictionary lookups

    Why it's wrong here

    The Settings sheet holds general name-value pairs such as queue names or file paths, but the framework's InitAllSettings workflow does not call Get Credential on entries from Settings. Storing a credential asset name there would yield only the string, not the secure credential, so authentication would fail at runtime despite the asset existing in Orchestrator.

  • ✓

    The Assets sheet, because InitAllSettings iterates it and calls Get Asset for each entry, retrieving the credential value into the Config dictionary for later use

    Why this is correct

    InitAllSettings reads the Assets sheet and invokes the Get Asset activity for each listed asset name, which for a Credential-type asset returns the username and password. The retrieved values are stored in the Config dictionary so that workflows such as InitAllApplications can pass them to applications without hardcoding secrets anywhere in the project.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

Courseiva writes every UiPath-ADPv1 question from scratch — 276 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official UiPath exam blueprint

This UiPath-ADPv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADPv1 exam.