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

Integration Service para Guia do usuário do Automation Suite

Automation CloudAutomation Cloud Public SectorAutomation Suite
Última atualização 18 de dez de 2024

Autenticação do Coupa

Pré-requisitos

Para criar uma conexão, você precisa das seguintes credenciais:

  • Traga seu próprio aplicativo OAuth 2.0: URL do site, ID do cliente, segredo, escopo
  • Personalizado: URL do site, chave de API

Criação de uma conexão OAuth

Para obter as credenciais necessárias para uma conexão OAuth, faça login no Coupa como um administrador habilitado para integrações para criar um cliente usando um tipo de concessão Credenciais do cliente.

  1. Faça login na sua instância do Coupa e clique no botão Configuração no canto superior direito da interface.
  2. Role até a seção Integrações e selecione Oauth2/OpenID Connect Clients.
  3. Clique em Criar.

Adicionar a conexão ao Coupa

  1. Selecione Integration Service no Automation Suite.

  2. Na lista de Conectores , selecione Coupa. Você também pode usar a barra de pesquisa para encontrar o conector.
  3. Selecione seu tipo de autenticação preferido e, em seguida, selecione o botão Conectar ao Coupa .
  4. Insira as credenciais necessárias e selecione Conectar.
  5. Sua conexão foi adicionada.

Escopos

Os Escopos a seguir são necessários para qualquer conexão e são selecionados automaticamente: email login offline_access openid profile core.common.read.

Dependendo de suas necessidades, você pode selecionar outros escopos na lista de seleção múltipla disponível. A tabela abaixo lista todos os escopos que você pode precisar ao interagir com objetos Coupa.

Object

Operação

Escopos

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

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.