UiPath Documentation
integration-service
latest
false
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A tradução dos pacotes de Conetores disponíveis no Integration Service é efetuada automaticamente. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia do usuário do Integration Service

Autenticação do Coupa

Pré-requisitos

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

  • Credenciais do cliente 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 em sua instância do Coupa e selecione o 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. Selecione Criar.

Adicionar a conexão ao Coupa

  1. Selecione Orchestrator no inicializador do produto.

  2. Selecione uma pasta e navegue até a aba Conexões .

  3. Selecione Adicionar conexão.

  4. Para abrir a página de criação de conexão, selecione o conector na lista. Você pode usar a barra de pesquisa para encontrar o conector.

  5. Selecione seu tipo de autenticação preferido.

  6. Insira as credenciais necessárias e selecione Conectar.

    Para qualquer campo do tipo secreto, você pode selecionar o menu ao lado do campo e escolher Usar ativo de credencial para fazer referência a um ativo de credencial do Orchestrator vinculado a um cofre externo em vez de inserir o valor diretamente. Para obter mais informações, consulte Usar ativos de credenciais para conexões.

Escopos

Os seguintes Escopos 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 a seguir lista todos os escopos que você pode precisar ao interagir com objetos do Coupa.

ObjectOperaçãoEscopos
accountsGET /accounts POST/accounts GET/accounts PUT/accountscore.accounting.read core.accounting.write
approvalsGET/approvals GET/approvals/{id}core.approval.read
budget_linesGET /budget_lines GET /budget_lines/{id}core.budget.read
cancel_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
close_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
contractsGET/contracts/{contractId}/attachments GET/contracts/{contractId}/attachments/{attachmentId}core.contract.read
contracts/{contractId}/retrieve_legal_agreementGET/contracts/{contractId}/retrieve_legal_agreementcore.contract.read
expense_linesGET/expense_lines GET/expense_lines/{id}core.expense.read
expense_reportsGET/expense_reports GET/expense_reports/{id}core.expense.read
inventory_transactionsGET/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
invoicesGET/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_purchaseordersPUT/issue_purchaseorders/{id}core.purchase_order.write
itemsGET/items, POST/items GET/items/{id} PATCH/items/{id}
purchase_order_changesGET/purchase_order_changes GET/purchase_order_changes/{id}core.purchase_order.read
purchase_order_linesGET/purchase_order_lines GET/purchase_order_lines/{id}core.purchase_order.read
purchase_ordersGET/purchase_orders GET/purchase_orders/{id} PATCH/purchase_orders/{id}core.purchase_order.read core.purchase_order.write
quote_requestsGET/quote_requests POST/quote_requests GET/quote_requests/{id} PUT/quote_requests/{id}
requisitionsGET/requisitions POST/requisitions GET/requisitions/{id} PATCH/requisitions/{id}core.requisition.read core.requisition.write
suppliersGET/suppliers POST/suppliers GET/suppliers/{id} PUT/suppliers/{id}core.supplier.read core.supplier.write
user_groupsGET /user_groups POST /user_groups GET /user_groups/{id} PATCH / user_groups/{id}core.user_group.read core.user_group.write
usersGET /users POST /users GET /users/{id} PUT / users/{id}core.user.read core.user.write

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades