Google Application Integration: 执行集成
- Updated: 2025/04/30
Google Application Integration: 执行集成
您可以使用执行集成 action 来配置和执行 Google Application Integration。
先决条件
- 创建一个 GCP 账户 (GCP Cloud) 并创建一个 GCloud 项目。
- 登录到您在 Google Cloud Project 中的 GCloud 账户,并创建一个项目。 如果您已经有项目的访问权限,您将在这里看到您的项目。
- 创建一个 OAuth 2.0 客户端 ID。 客户端 ID 用于向 Google 的 OAuth 服务器标识单个应用程序。 有关更多详情,请参阅 GCP Create access credentials。
使用 执行 action 从 Automation 360 在 Google Application Integration 实例中执行集成。
过程
- 登录到 Control Room。
- 创建新bot。 有关更多详情,请参阅 创建您的第一个 bot。
- 在操作窗格中,选择 Google Application Integration > 执行集成,并将其放在 bot 流程的 开始下。
-
单击发现要配置的集成。 将显示步骤 1/4: 连接到 Google Application Integration。 在验证类型下拉列表中,选择验证方法。 有关更多详情,请参阅 Google Application Integration: 连接。
- 用户账户: 使用此连接方法提供 GCloud 账户凭据。
-
服务账户: 使用此连接方法时,需提供 GCloud 服务账户密钥。 您需要按照以下 JSON 格式添加服务账户密钥。 建议将整个 JSON 片段存储在凭据保管库中,并在连接时选择保存的凭据。
{ "type":"service_account", "project_id":"your_project_id", "private_key_id":"your_private_key_id", "private_key":"-----BEGIN PRIVATE KEY-----\\your_private_key-----END PRIVATE KEY-----\n", "client_email":"your_client_email", "client_id":"your_client_id", "auth_uri":"https://accounts.google.com/o/oauth2/auth", "token_uri":"https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url":"your_client_certificate_url" }
- Control Room OAuth 连接: 通过创建 OAuth 连接并将其存储在 Control Room 中来使用此连接方法。
-
单击连接。
如果凭据正确,它将连接到 GCloud,然后显示 步骤 2/4: 加载集成 屏幕。
-
在步骤 2/4: 加载集成屏幕中选择以下内容。
- 单击项目 ID 下拉菜单,然后选择要从中加载集成的项目 ID。
-
单击位置下拉菜单,然后选择您要从中加载集成的位置。
-
单击下一步。
步骤 3/4: 选择集成屏幕显示所有可用的集成。
-
从列表中选择一个集成。
-
单击下一步。
步骤 4/4: 配置我的集成屏幕显示所有配置选项。
-
在 步骤 4/4: 配置我的集成屏幕上,单击 API 触发器下拉菜单,然后选择您想要调用的触发器。
输入参数是从 Google Application Integration 检索到的参数。 -
单击完成。
所有选定的选项都将作为参数显示在 Google Application Integration: 执行集成操作中。
-
单击添加新输入参数以手动添加输入参数。 您可以根据下表中指定的不同参数类型提供参数值:
参数类型 参数值 示例 字符串 指定一个存储为变量的字符串值。 $str_INString$ 整数 指定一个数字。 9 双精度浮点数 指定一个小数。 20.5 JSON 指定一个 JSON 字符串。 $str_JSONString$ 字符串数组 在数组中指定字符串值。 [a, b, c] 整数数组 在数组中指定整数。 [11,22,334] 双精度浮点数数组 在数组中指定整数和小数。 [23.5,27,44.5] 布尔值 将布尔值指定为 True 或 False。 True 布尔值数组 将布尔值指定为数组。 [true,false] - - (手动输入) 从上述格式中指定任何值。 -
我们建议您单击验证我的设置以验证您提供的所有参数。 如果数值不正确,您将在集成验证窗口中看到详细信息。
- 输入默认作为会话名称。
- 您可以将执行 ID 存储到变量中以在 Google Application Integration 中进行验证。 例如: ExecutionId。
-
要验证来自 Google Application Integration 的响应,您可以将响应存储到一个变量中。 例如: 执行。