activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
传统集成活动
Last updated 2024年11月8日

获取报告

UiPath.Workday.Activities.GetReport

获取报告” 活动使用基于 SOAP 的 报告即服务 (RaaS) 来检索指定报告 (报告 URL)。

检索报告后,该活动会以 DataTable (Results) 和/或其原生 String 格式 (Results Native) 输出报告。 此外,该活动还会在 ResponseStatus 对象 (ResponseStatus) 中输出 Web 服务请求的状态(成功/失败信息),您可以在后续活动(例如条件逻辑)中使用该对象。

工作方式

以下步骤和消息序列图是活动从设计时(即活动依赖项和输入/输出属性)到运行时如何工作的示例。

  1. 完成 设置 步骤。
  2. 将“ Workday 作用域 ” 活动添加到您的项目中。
  3. 在“ 工作日作用域 ”活动中添加“获取报告”活动。
  4. 单击“ 获取报告” 活动中的“配置”按钮(这将打开“ 对象向导”)。
  5. 输入要检索的 报告 URL

    • 要在设计时验证报告 URL,请单击“ 获取报告” 按钮以查看将在运行时返回的结果。
  6. 输出 属性创建并输入 DataTableStringResponseStatus 变量。
    • 请求将发送到 报告即服务 (RaaS)
    • 此操作会将 DataTableStringResponseStatus 值返回到输出属性变量。


在活动正文中

要输入“ 获取报告” 属性值,您必须通过单击“ 配置 ”按钮来使用“对象向导”。

要了解有关“ 对象向导”的更多信息,请参阅“ 业务活动框架 ”页面。

属性

常见
  • “显示名称”- 活动的显示名称。此字段仅支持 StringsString 变量。
输入
  • “报告URL ” - 要检索的报告的 URL。 输入 StringString 变量。 要在设计时验证 URL,请单击“ 配置 ”按钮,输入 报告 URL,然后单击 “获取报告” 以查看将在运行时返回的结果。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
输出
  • 响应 状态” - 请求的状态(成功/失败信息)。 输入 ResponseStatus 变量 (UiPath.BAF.Models.ResponseStatus)。 ResponseStatus 对象包含三个可在其他活动中使用的属性。
    • “成功” - Boolean - 指定 API 请求是否成功。
    • 错误代码 - String - API 请求不成功 (Success=False) 时的响应错误。
    • 消息 - String - 错误消息。
  • 结果 ” - 在 DataTable 对象中返回的已检索报告。 输入 DataTable 变量。 如果 ReportURL 值指定以下报告格式之一(例如 .../service/systemreport2/uipath_dpt1/Worker_Details?format=gdata),则此属性不适用:csv、gdata、json、rss、simpelxml。
    • 如果 ReportURL 包含上述格式之一,请使用“ ResultsNative ”属性。
    • 在设计时, 对象向导 将始终以表格格式显示报表,无论指定的格式类型如何。
  • “原生结果 ” - 在 String 对象中返回的报表的原生格式。 输入 String 变量。 如果 ReportURL 值指定以下报告格式之一,则结果将根据以下列表以 String 形式返回(例如 .../service/systemreport2/uipath_dpt1/Worker_Details?format=gdata):
    • csv,则结果将相应地作为 String 返回:
    • csv - 逗号分隔的字符串
    • gdata - gdata 格式的 json 字符串
    • json - json 字符串
    • rss - 普通 xml 字符串
    • simplexml - 简化的 xml 字符串

      注意: 在设计时, 对象向导 将始终以表格格式显示报表,无论指定的格式类型如何。

示例

下图显示了活动依赖关系和输入/输出属性值的示例。

有关分步说明和示例,请参阅 快速入门 指南。



  • 工作方式
  • 属性
  • 示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。