Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
In Pega Robot Studio, the StartMethod and Path properties determine how an adapter attaches to or launches a target application. When interrogating applications, these configurations must be correctly defined for Robot Studio to recognize and interact with the application’s user interface elements.
According to the Pega Robotics System Design and Implementation Guide, in the section “Application Adapter Properties and Interrogation Settings”, it states:
“The StartMethod property defines how Pega Robot Studio connects to or starts an application.
When using the ‘MonitorAll’ method, Robot Studio does not start the application automatically; instead, it waits for an existing instance of the application to be detected at runtime.
If the ‘Path’ property is undefined when using MonitorAll, the adapter has no reference to locate or attach to the running process, preventing interrogation of controls.”
Detailed Reasoning:
The MonitorAll StartMethod is typically used to attach to an already running application rather than launching a new instance.
For this to function correctly, Robot Studio needs to know which process to monitor, and that is determined by the Path property (the executable location of the target application).
If the Path property is missing or left undefined, Robot Studio cannot identify which process to monitor, even though the application may appear to launch.
As a result, the bullseye tool will not function because no valid application handle is established for interrogation.
Option Analysis:
A. Incorrect — StartAndWait requires both the executable and window parameters, but the symptom here points specifically to an undefined Path under MonitorAll.
B. Incorrect — StartOnProject determines whether the app launches with the project, not whether it can be interrogated.
C. Incorrect — Start with undefined TargetPath would prevent the app from launching, but the question states the app does load.
D. Correct — Using MonitorAll without a defined Path prevents Robot Studio from attaching to the process, disabling interrogation.
Therefore, the correct answer is D — the StartMethod on the application is set to MonitorAll, but the Path property is undefined.
[Reference:Extracted and verified from Pega Robotics System Design and Implementation Guide, Application Adapter Configuration — StartMethod and Path Property Requirements section (Pega Robotics 19.1 and later)., ]