integration-service
2024.10
true
UiPath logo, featuring letters U and I in white

Integration Service for Automation Suite 用户指南

Automation CloudAutomation Cloud Public SectorAutomation Suite
上次更新日期 2024年12月18日

Coupa 身份验证

先决条件

要创建连接,您需要以下凭据:

  • 自带 OAuth 2.0 应用程序: 网站 URL、客户端 ID、密码、作用域
  • 自定义:站点 URL、API 密钥

创建 OAuth 连接

要获取 OAuth 连接的必要凭据,请以已启用集成的管理员身份登录 Coupa,以使用客户端凭据授予类型创建客户端。

  1. 登录到您的 Coupa 实例,然后单击界面右上角的“设置”按钮。
  2. 滚动到 “集成”部分,然后选择 “ Oauth2/OpenID Connect 客户端”。
  3. 单击“创建”。

添加 Coupa 连接

  1. Automation Suite中选择“Integration Service”。

  2. 从“连接器”列表中,选择“Coupa”。 您也可以使用搜索栏来查找连接器。
  3. 选择您的首选身份验证类型,然后选择“连接到 Coupa ” 按钮。
  4. 输入所需的凭据,然后选择“连接”。
  5. 已添加您的连接。

作用域

以下作用域对于任何连接都是必需的,并且会自动选择: email login offline_access openid profile core.common.read

根据需要,您可以从可用的多选列表中选择其他作用域。 下表列出了与 Coupa 对象交互时可能需要的所有作用域。

对象

操作

作用域

accounts

GET /accounts

POST/accounts

GET/accounts

PUT/accounts

core.accounting.read

core.accounting.write

approvals

GET/approvals

GET/approvals/{id}

core.approval.read

budget_lines

GET /budget_lines

GET /budget_lines/{id}

core.budget.read

cancel_purchaseorders

PUT/close_purchaseorders/{id}

core.purchase_order.write

close_purchaseorders

PUT/close_purchaseorders/{id}

core.purchase_order.write

contracts

GET/contracts/{contractId}/attachments

GET/contracts/{contractId}/attachments/{attachmentId}

core.contract.read

contracts/{contractId}/retrieve_legal_agreement

GET/contracts/{contractId}/retrieve_legal_agreement

core.contract.read

expense_lines

GET/expense_lines

GET/expense_lines/{id}

core.expense.read

expense_reports

GET/expense_reports

GET/expense_reports/{id}

core.expense.read

inventory_transactions

GET/inventory_transactions

POST/inventory_transactions

GET/inventory_transactions/{id}

core.inventory.adjustment.read

core.inventory.adjustment.write

core.inventory.asn.read

core.inventory.balance.read

core.inventory.common.read

core.inventory.consumption.read

core.inventory.consumption.write

core.inventory.receiving.read

core.inventory.receiving.write

core.inventory.transfer.read

core.inventory.transfer.write

invoices

GET/invoices

POST/invoices

GET/invoices/{id}

PATCH/invoices/{id}

core.invoice.approval.bypass

core.invoice.approval.write

core.invoice.create

core.invoice.delete

core.invoice.read

core.invoice.write

issue_purchaseorders

PUT/issue_purchaseorders/{id}

core.purchase_order.write

items

GET/items, POST/items

GET/items/{id}

PATCH/items/{id}

 

purchase_order_changes

GET/purchase_order_changes

GET/purchase_order_changes/{id}

core.purchase_order.read

purchase_order_lines

GET/purchase_order_lines

GET/purchase_order_lines/{id}

core.purchase_order.read

purchase_orders

GET/purchase_orders

GET/purchase_orders/{id}

PATCH/purchase_orders/{id}

core.purchase_order.read

core.purchase_order.write

quote_requests

GET/quote_requests

POST/quote_requests

GET/quote_requests/{id}

PUT/quote_requests/{id}

 

requisitions

GET/requisitions

POST/requisitions

GET/requisitions/{id}

PATCH/requisitions/{id}

core.requisition.read

core.requisition.write

suppliers

GET/suppliers

POST/suppliers

GET/suppliers/{id}

PUT/suppliers/{id}

core.supplier.read

core.supplier.write

user_groups

GET /user_groups

POST /user_groups

GET /user_groups/{id}

PATCH / user_groups/{id}

core.user_group.read

core.user_group.write

users

GET /users

POST /users

GET /users/{id}

PUT / users/{id}

core.user.read

core.user.write

  • 先决条件
  • 创建 OAuth 连接
  • 添加 Coupa 连接
  • 作用域

此页面有帮助吗?

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