# 以编程方式管理自动化

使用具有 `admin.automations` 作用域的 OAuth 机器人用户来管理您租户中的自动化，包括其他用户拥有的自动化。

该方法支持备份、审计、迁移和批量管理，而无需更改自动化所有权。该机器人还可以读取和管理个人空间中的自动化。

机器人用户可以对租户中的任何自动化执行以下操作，无论所有者或空间为何：

* 创建、读取、更新和删除自动化。

* 将自动化移动至另一个空间。

* 启用和禁用自动化。

* 更改自动化的所有者。

* 读取所有自动化运行。机器人用户无法更新或删除自动化运行。

信息注释连接不在范围内。机器人用户无法创建、更新或删除自动化连接。

当您创建具有 `admin.automations` 作用域的 OAuth 客户端并启用 允许机器对机器 (M2M) 时，系统会自动创建一个机器人用户。您可以在 Administration 活动中心的 管理用户 页面查看机器人用户。

信息注释在 Administration 活动中心的事件页面上，机器人用户执行的操作会显示为自动化所有者执行的操作。

有关详细信息，请参阅 [创建和管理 OAuth 客户端](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-create-oauth-client.htm) 以及 Qlik 开发者门户上的 [开始使用 OAuth 机器对机器](https://qlik.dev/authenticate/oauth/getting-started-oauth-m2m/)。