Question

Ford
IN
Last activity: 25 Sep 2025 11:03 EDT
Run Analysis & Naming Rules in V22 Pega studio
Hi,
I've been analyzing he "Run Analysis" feature in Pega Robotic Automation v22.1 Robot Studio, I've reviewed the documentation and seeking further insight into the specific scenarios that would trigger certain warnings or errors. Understanding these situations will help us more effectively leverage the tool and proactively design robust automations. Could you please provide concrete examples or detailed explanations for the triggering scenarios of the following "Run Analysis" conditions, addressing our specific observations?
Project Analysis Categories:
Assets:
- Invalid Exit Point: I've noted that Pega Robot Studio prevents adding multiple exit points in an Asset Automation. Are there other scenarios, beyond this design-time prevention, that could lead to an "Invalid Exit Point" error?
- Invalid Member: I was unable to replicate this error. Could you provide a scenario where an "Invalid Member" error would occur?
Automation Content:
Hi,
I've been analyzing he "Run Analysis" feature in Pega Robotic Automation v22.1 Robot Studio, I've reviewed the documentation and seeking further insight into the specific scenarios that would trigger certain warnings or errors. Understanding these situations will help us more effectively leverage the tool and proactively design robust automations. Could you please provide concrete examples or detailed explanations for the triggering scenarios of the following "Run Analysis" conditions, addressing our specific observations?
Project Analysis Categories:
Assets:
- Invalid Exit Point: I've noted that Pega Robot Studio prevents adding multiple exit points in an Asset Automation. Are there other scenarios, beyond this design-time prevention, that could lead to an "Invalid Exit Point" error?
- Invalid Member: I was unable to replicate this error. Could you provide a scenario where an "Invalid Member" error would occur?
Automation Content:
- Invalid ASO Method: Pega Robot Studio prevents direct addition of ASO methods/properties in an Application method (Web adapter-->Interface). What specific scenarios would trigger this "Invalid ASO Method" error?
- Deprecated Block and Control: What are the scenarios that would cause "Deprecated Block" and "Deprecated Control" errors?
- Difference between Invalid Block and No Matching Member: Could you explain the precise distinction and triggering conditions between an "Invalid Block" error and a "No Matching Member" error ?
- Robot Runtime Helper: What does the "Robot Runtime Helper" analysis check refer to, and under what specific conditions would it be triggered?
Runtime:
- Duplicate ID: This check appears disabled. Are there any specific legacy scenarios, project migration issues, or other situations where the "Duplicate ID" check would still be relevant and active?
Context Keys:
- Invalid Key : Smart: I was unable to replicate this check. Could you share specific scenarios that would trigger an "Invalid Key : Smart" error?
- Missing Context Key: unable to replicate this check. What are the scenarios that would cause a "Missing Context Key" error?
A list of descriptions and conditions for each Project Analysis option under Assests, Automation Content, Runtime and Context key would be highly beneficial.
Naming Rules:
- Type Prefix: I found that prefixes for the following control types did not get applied as expected:
<System.Windows.Forms.Button prefix="btn"/>
<OpenSpan.Adapters.Controls.Button prefix="btn"/>
<OpenSpan.Adapters.Controls.DateTimePicker prefix="dtp"/>
<OpenSpan.Adapters.Controls.Form prefix="frm"/>
<OpenSpan.Adapters.Controls.Grid prefix="grd"/>
<OpenSpan.Adapters.Controls.Label prefix="lbl"/>
<OpenSpan.Adapters.Controls.ListBox prefix="lb"/>
<OpenSpan.Adapters.Controls.ListView prefix="lv"/>
<OpenSpan.Adapters.Controls.MenuItem prefix="mnu"/>
<OpenSpan.Adapters.Controls.Panel prefix="pnl"/>
<OpenSpan.Adapters.Controls.TreeView prefix="tv"/>
<OpenSpan.Adapters.Web.Controls.Button prefix="btn"/>
<OpenSpan.Adapters.Web.Controls.Table prefix="tbl"/>
In contrast, prefixes for other types like CheckBox
, ComboBox
, RadioButton
, TextBox
, and various OpenSpan.Adapters.Web.Controls
elements worked as expected. Could you confirm the expected behavior for the prefixes listed above that did not work, or clarify the scenarios where they are applied/not applied?
Your detailed insights into these points would be greatly appreciated and would significantly enhance our team's ability to interpret and act upon "Run Analysis" results effectively.
Thank you for your assistance.