UiPath Documentation
orchestrator
2023.4
false
  • 入门指南
    • 关于 OData 和引用
    • 枚举类型
    • 正在验证身份
    • 每个端点的权限
    • 构建 API 请求
    • 响应代码
    • 运行状况检查端点
  • 身份验证
    • 身份验证方法
    • 外部应用程序 (OAuth)
    • ROPC(不推荐)
  • Swagger 定义
    • 读取我
    • 在 Swagger 中授权 API 调用
    • 管理逻辑资源
  • Orchestrator API
    • 警示请求
    • 资产请求
    • 日历请求
    • 环境请求
    • 文件夹请求
    • 一般任务请求
    • 作业请求
    • 库请求
    • 许可证请求
    • 包请求
    • 权限请求
    • 个人工作区请求
    • 流程请求
    • 队列项目请求
    • Queue retention policy requests
    • 机器人请求
    • 角色请求
    • 计划请求
    • 设置请求
    • 储存桶要求
    • 任务请求
    • 任务目录请求
    • 任务表单请求
    • 租户请求
    • 事务请求
    • 用户请求
    • Webhook 请求
  • 平台管理 API
    • 入门指南
      • 关于本指南
      • 可用资源:
      • API 端点 URL 结构
      • 枚举列表
    • 作用域和权限
      • 关于作用域和权限
      • 平台管理作用域和权限
    • 平台管理 API
      • 审核日志
        • 获取审核日志
        • 下载审核日志
        • 获取所有组
        • 获取指定组
        • 删除指定组
        • 创建新的本地组
        • 更新组
      • 机器人帐户
        • 获取所有机器人帐户
        • 删除机器人帐户
        • 获取特定机器人帐户
        • 删除特定机器人帐户
        • 创建新的机器人帐户
        • 更新机器人帐户
      • 用户
        • 更新用户
        • 删除特定用户
        • 删除用户
      • 设置
        • 获取设置
        • 更新设置
      • 消息模板
        • 获取消息模板
        • 更新消息模板
        • 按名称获取消息模板
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Orchestrator API 指南

上次更新日期 2025年2月13日

日历请求

根据名称检索日历

以下对 /odata/Calendars 端点的 GET 请求根据其 Name检索特定日历。

获取

https://{yourDomain}/odata/Calendars?$filter=Name%20eq%20'BankHoliday'

请求标头

密钥

授权

承载

响应代码

200 OK

响应正文

{
  "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
  "value": [
    {
      "TimeZoneId": null,
      "ExcludedDates": [],
      "Name": "BankHoliday",
      "Id": 18845
    }
  ]
}{
  "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
  "value": [
    {
      "TimeZoneId": null,
      "ExcludedDates": [],
      "Name": "BankHoliday",
      "Id": 18845
    }
  ]
}

创建日历

通过以下对 /odata/Calendars 端点的 POST 请求,您可以创建具有排除日期的新日历。
注意: 系统会自动生成 Id 参数。 使用租户的时区填充 TimeZoneId 参数。

发布

https://{yourDomain}/odata/Calendars

请求标头

密钥

授权

承载

请求正文

{
  "Name": "VacationCal",
  "TimeZoneId": "string",
  "ExcludedDates": [
    "2019-11-12T14:31:44.778Z"
  ]
}{
  "Name": "VacationCal",
  "TimeZoneId": "string",
  "ExcludedDates": [
    "2019-11-12T14:31:44.778Z"
  ]
}

响应代码

200 OK

响应正文

{
  "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
  "TimeZoneId": "GTB Standard Time",
  "ExcludedDates": [
    "2019-11-12T00:00:00Z"
  ],
  "Name": "VacationCal",
  "Id": 32718
}{
  "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
  "TimeZoneId": "GTB Standard Time",
  "ExcludedDates": [
    "2019-11-12T00:00:00Z"
  ],
  "Name": "VacationCal",
  "Id": 32718
}

检索日历中排除的日期

GET /odata/Calendars({calendar_id_value}) 端点检索指定日历的排除日期。
使用日历 Id 指定要从中检索排除日期的日历。
要查找租户中现有日历的 Id,请先向 /odata/Calendars 端点发出 GET 请求。
确定所需的日历并复制响应正文中的 Id 值。

获取

https://{yourDomain}/odata/Calendars

请求标头

密钥

授权

承载

响应代码

200 OK

响应正文

{
    "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
    "value": [
        {
            "TimeZoneId": null,
            "ExcludedDates": [],
            "Name": "November_excluded_dates",
            "Id": 1461
        }
    ]
}{
    "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars",
    "value": [
        {
            "TimeZoneId": null,
            "ExcludedDates": [],
            "Name": "November_excluded_dates",
            "Id": 1461
        }
    ]
}
要查看排除的日期,请向 /odata/Calendars({calendar_id_value})发出 GET 请求。
{calendar_id_value} 替换为先前复制的 Id 值。

响应正文将返回指定日历中已排除的所有日期。

例如,对于 ID 值为 1461的日历,请求如下所示:

获取

https://{yourDomain}/odata/Calendars(1461)

请求标头

密钥

授权

承载

响应代码

200 OK

响应正文

{
    "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
    "TimeZoneId": "UTC",
    "ExcludedDates": [
        "2021-11-01T00:00:00Z",
        "2021-11-04T00:00:00Z",
        "2021-11-08T00:00:00Z",
        "2021-11-11T00:00:00Z",
        "2021-11-15T00:00:00Z",
        "2021-11-18T00:00:00Z",
        "2021-11-22T00:00:00Z",
        "2021-11-25T00:00:00Z"
    ],
    "Name": "November_excluded_dates",
    "Id": 1461
}{
    "@odata.context": "https://{yourDomain}/odata/$metadata#Calendars/$entity",
    "TimeZoneId": "UTC",
    "ExcludedDates": [
        "2021-11-01T00:00:00Z",
        "2021-11-04T00:00:00Z",
        "2021-11-08T00:00:00Z",
        "2021-11-11T00:00:00Z",
        "2021-11-15T00:00:00Z",
        "2021-11-18T00:00:00Z",
        "2021-11-22T00:00:00Z",
        "2021-11-25T00:00:00Z"
    ],
    "Name": "November_excluded_dates",
    "Id": 1461
}

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新