# Schedules

Schedules 相关 API。

 - [POST /api/cloudphone/rpa/template/market/page](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/listmarketplacerpatemplateslocal.md): 列出公共模板市场中的 RPA 模板。 - **副作用**：无。只读。可带退避安全重试。 模板是全局的，不按团队隔离。 - **本地化**：标题和描述按请求语言返回。 - **用途**：`parameter` 是描述模板变量的 JSON 字符串，也是你创建计划时 `templateParameter` 必须遵循的结构。模板未声明变量时它为 null。
 - [POST /api/cloudphone/rpa/template/personal/page](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/listpersonalrpatemplateslocal.md): 列出你团队自建的 RPA 模板。 - **副作用**：无。只读。可带退避安全重试。 - **返回内容**：与模板市场是不同的库，按团队隔离，标题是单语言纯文本。 - **优先级**：同一个模板 ID 在两个库都存在时，创建计划会解析到你团队自己的模板。 - **用途**：`parameter` 描述模板变量，与市场模板一致。
 - [POST /api/cloudphone/rpa/task/page](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/listcloudphonerpataskslocal.md): 分页列出团队的 RPA 计划。 - **副作用**：无。只读。可带退避安全重试。 - **用途**：每个计划上的 `taskState` 是 `/cloudphone/rpa/task/cancel` 的完成信号。
 - [POST /api/cloudphone/rpa/task/save](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/savecloudphonerpatasklocal.md): 保存云手机计划任务。 templateParameter Parameter Specification 1. **Parameter Source** Parameter keys must be extracted from the `parameter` field returned by the following APIs: - Get market template pages -
 - [POST /api/cloudphone/rpa/onceTask/save](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/savecloudphonerpaonetimetasklocal.md): 保存云手机，任务已安排。 模板参数 参数规范 1. **参数来源** 参数键必须从以下 API 返回的 `parameter` 字段中提取： - 获取市场模板页面 - 获取个人模板页面 1. **数据结构** - 以 JSON 对象格式提交参数：`{"key1": "value1", "key2": "value2"}` - 最终参数值必须根据业务逻辑在使用前进行反序列化 1. **通用类
 - [POST /api/cloudphone/rpa/task/cancel](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/cancelcloudphonerpatasklocal.md): 取消一个 RPA 计划，以及它下面所有未完成的执行。 - **前置条件**：计划必须存在于你的团队。已完成的计划无法取消；已取消的返回成功但不做任何事。 - **副作用**：计划**同步**标记为已取消，并为每个处于待执行、待下发、执行中或待检查的执行入队一个取消请求。 - **完成信号**：混合。计划状态从 `/cloudphone/rpa/task/page` 读取，但单条执行要通过 `/cl
 - [POST /api/cloudphone/rpa/subTask/page](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/listcloudphonerpasubtaskslocal.md): 分页列出单次 RPA 执行记录。 - **副作用**：无。只读。可带退避安全重试。 - **状态取值**：`taskState` 为 `0` 等待执行、`1` 正在执行、`2` 排队中、`3` 成功、`4` 失败、`5` 已取消。等待执行与排队中的区别在于该执行是否仍处于其原定触发时间。 - **搜索注意**：按模板标题搜索会先用当前请求语言解析标题，因此与该语言不匹配的标题会返回空页，而不是返回
 - [POST /api/cloudphone/rpa/subTask/detail/{id}](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/getcloudphonerpasubtaskdetaillocal.md): 返回单条 RPA 执行记录的详情。 - **前置条件**：执行记录必须属于你的团队。若执行记录、其所属计划或其云手机已不存在，调用失败。 - **副作用**：无。只读。可带退避安全重试。 - **状态取值**：与 `/cloudphone/rpa/subTask/page` 同一套刻度。 - **说明**：即使代理此后已被删除，也会解析出代理详情，因此历史执行仍能看到它当时用的是什么。
 - [POST /api/cloudphone/rpa/subTask/cancel/{id}](https://guide.morelogin.com/zh/api-reference/cloud-phone/local-api/schedules/cancelcloudphonerpasubtasklocal.md): 取消单次 RPA 执行，不影响它所属的计划。 - **前置条件**：执行记录必须属于你的团队。已完成的无法取消；已取消的返回成功但不做任何事。 - **副作用**：**只是把取消请求入队——本调用不写任何状态。** 计划继续运行，后续的执行不受影响。要停掉计划本身请用 `/cloudphone/rpa/task/cancel`。 - **完成信号**：异步。请轮询 `/cloudphone/rpa
