data-service
2023.4
false
  • Data Service OpenAPI
重要 :
请注意此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Data Service API 指南

Automation CloudAutomation Cloud Public SectorAutomation Suite
上次更新日期 2024年4月19日

查询实体记录

查询实体的记录。

API 端点

docs imageBaseURL/EntityService/<Entity>/query
  • 基本 URL:

请求标头

页眉

授权

Bearer <access_token>

Content-Type

application/json

备注:
将尖括号 <...> 之间的所有值替换为其相应的用例值。
<access_token> 是您在授权外部应用程序时收到的。 它可用 1 小时,然后您需要生成新令牌,或请求刷新令牌。

查询参数

查询参数

数据类型

描述

默认值

扩展级别 (可选)

int32

指定要检索的相关记录的深度。 此参数的值可以是 1、2 或 3。

2

请求正文 (必填)

{
  "selectedFields": [
    "string"
  ],
  "filterGroup": {
    "logicalOperator": 0,
    "queryFilters": [
      {
        "fieldName": "string",
        "operator": "string",
        "value": "string"
      }
    ],
    "filterGroups": [
      null
    ]
  },
  "start": 0,
  "limit": 0,
  "sortOptions": [
    {
      "fieldName": "string",
      "isDescending": true
    }
  ]
}{
  "selectedFields": [
    "string"
  ],
  "filterGroup": {
    "logicalOperator": 0,
    "queryFilters": [
      {
        "fieldName": "string",
        "operator": "string",
        "value": "string"
      }
    ],
    "filterGroups": [
      null
    ]
  },
  "start": 0,
  "limit": 0,
  "sortOptions": [
    {
      "fieldName": "string",
      "isDescending": true
    }
  ]
}

请求正文架构

query 端点请求正文包含以下组件:

selectedFields

这是一个可选组件,类型为 string。 它指定要为查询的每条记录返回的字段列表。 如果留空,或查询列表为空,则返回所有记录字段。 默认值为 null

筛选器组

这是一个必需组件,可帮助您设置查询的筛选属性。 它结合了以下属性:

  • 逻辑运算 - 这是 int32类型的可选 筛选器组 属性。 它指定是否所有筛选器和筛选器组都应用于查询。 使用 0 应用所有筛选器和筛选器组。 使用 1 应用任何筛选器和筛选器组。 默认值为 0
  • “查询筛选器” - 这是必需的 筛选器组 属性,可帮助您定义筛选表达式。 它具有以下属性:

    queryFilter 属性

    数据类型

    描述

    fieldName

    string

    指定要筛选的字段的名称。

    operator

    string

    指定筛选运算符。 支持以下内容:

    containsnot containsstartswithendswith=!=><>=<=innot in。 对相应的字段类型使用适当的运算符。

    string

    指定筛选值。

  • 筛选器组 - 这是可选的 筛选器组 属性,以防您需要为查询设置另一个筛选选项。 它包含上面列出的所有 筛选器组 属性。

启动

这是一个可选组件,类型为 int32。 指定在从查询中检索记录之前要跳过的记录数。 可以与 limit 属性一起使用以实现分页。 记录按 ID 升序排列。 要修改排序顺序,请使用 sortOptions 属性。 默认值为 0

limit

这是一个可选组件,类型为 int32。 它指定要从实体读取的最大记录数。 可与 start 属性一起使用以实现分页。 默认值为 100,最大值为 1000

sortOptions

这是一个可选组件,可帮助您按字段列表对查询的记录进行排序。 如果留空,则记录按 ID 升序排序。 它结合了以下属性:

  • 字段 名称” - 这是 string类型的必需 sortOptions 属性。 它指定用于对记录进行排序的字段的名称。 名称必须与有效字段相对应,并且区分大小写。
  • “降序” - 这是 boolean类型的可选 sortOptions 属性。 如果要对记录进行降序排序,请将其设置为 true 。 默认值为 false

响应

200 OK

{
  "TotalRecordCount": 0,
  "Value": [
    {
      "ClosingDate": "2021-03-04",
      "CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "CreateTime": "2021-03-04T10:21:22.771Z",
      "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "Logo": {
        "Name": "string",
        "Path": "string",
        "Size": 0,
        "Type": "string"
      },
      "Name": "string",
      "Nations": 0,
      "OlymipcsVersion": 0,
      "OpeningDate": "2021-03-04",
      "UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "UpdateTime": "2021-03-04T10:21:22.771Z"
    }
  ]
}{
  "TotalRecordCount": 0,
  "Value": [
    {
      "ClosingDate": "2021-03-04",
      "CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "CreateTime": "2021-03-04T10:21:22.771Z",
      "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "Logo": {
        "Name": "string",
        "Path": "string",
        "Size": 0,
        "Type": "string"
      },
      "Name": "string",
      "Nations": 0,
      "OlymipcsVersion": 0,
      "OpeningDate": "2021-03-04",
      "UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "UpdateTime": "2021-03-04T10:21:22.771Z"
    }
  ]
}

响应正文架构

query 端点响应正文包含以下组件:
  • totalRecordCount - 与指定查询筛选器匹配的记录总数。
  • value - 与指定查询筛选器匹配的实体记录数组,受 限制 属性限制。

401 未经授权

您未通过身份验证,无法访问 Data Service。确保您的 Assistant 或 Robot 已连接到您帐户中的新式文件夹。

403 Forbidden

您无权访问实体、字段或记录,或者您使用的机器人类型不受支持。请联系管理员以获取必要权限。

  • API 端点
  • 请求标头
  • 查询参数
  • 请求正文 (必填)
  • 请求正文架构
  • 响应
  • 200 OK
  • 响应正文架构
  • 401 未经授权
  • 403 Forbidden

此页面有帮助吗?

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