分析项目
先决条件:
- 创建项目。
- 运行 CLI
exe
(适用于 Windows)或dll
(适用于 Linux)文件。 - 添加所需的 Orchestrator API 访问应用程序作用域。
UiPath CLI 的“打包”或“分析”任务不执行项目验证。
参数 |
描述 |
---|---|
Project(s) Path (pos.0) (必填项)
|
project.json 文件的路径,或包含多个project.json 文件的文件夹的路径。
|
|
选择分析后要输出的消息类型:
|
|
违反任何规则时,作业将失败。 |
|
将警告视为错误。 |
|
要存储结果的 JSON 文件的完整路径。 如果不将其添加为参数,则结果将仅在标准控制台中打印。 |
|
要在分析期间忽略的规则列表,以逗号分隔。 |
--orchestratorUsername (*)
(如果您通过用户名和密码使用基本身份验证,则为必填项) |
用于向 Orchestrator 进行身份验证的用户名。 您必须将其与相应的密码配对。 |
--orchestratorPassword (*)
(如果您通过用户名和密码使用基本身份验证,则为必填项) |
用于对 Orchestrator 进行身份验证的密码。您必须将其与相应的用户名配对。 |
-orchestratorAuthToken (*)
(如果您使用基于令牌的身份验证,则为必填项) |
用于对 Orchestrator 进行身份验证的 OAuth2 刷新令牌 。 您必须将其与 Account Name 和 Client ID配对。 |
--orchestratorAccountName (*)
(如果您使用基于令牌的身份验证,则为必填项) |
Orchestrator CloudRPA 帐户名称。 您必须将其与 OAuth2 刷新令牌 和 客户端 ID配对。 |
--orchestratorAccountForApp (*)
|
Orchestrator CloudRPA 帐户名称(组织名称)。您必须将其与外部应用程序的应用程序 ID、应用程序密码和应用程序作用域配对。 |
--orchestratorApplicationId (*)
(如果使用外部应用程序身份验证,则为必填项) |
外部应用程序 ID。您必须将其与**“应用程序帐户”、“应用程序密码”和“应用程序作用域。 |
--orchestratorApplicationSecret (*)
(如果使用外部应用程序身份验证,则为必填项) |
外部应用程序密码。您必须将其与“应用程序帐户”、“应用程序 ID”和“应用程序作用域”配对。 |
--orchestratorApplicationScope (*)
(如果使用外部应用程序身份验证,则为必填项) |
应用程序作用域列表,以单个空格分隔。您必须将其与外部应用程序的应用程序账号、应用程序 ID 和应用程序密码配对 |
--orchestratorFolder (*)
|
目标 Orchestrator 文件夹的名称。 要输入子文件夹,请确保同时输入父文件夹的名称和子文件夹的名称。例如,
AccountingTeam\TeamJohn 。
|
--orchestratorUrl (*)
|
Orchestrator 实例的 URL。 |
--orchestratorTenant (*)
|
要删除计算机的 Orchestrator 实例的租户。 |
|
显示此命令的参数和示例。 |
示例:
包分析“C:\UiPath\Project\project.json” --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"
包分析“C:\UiPath\Project\project.json” --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020"
包分析“C:\UiPath\Project\project.json” --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020" --orchestratorUrl "https://orchestratorurl.com" --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"