- Introdução
- Notificações
- Licenciamento
- Solução de problemas
- Construtor de Conector
- Sobre o Construtor de Conector
- Criação do primeiro conector
- Como criar seu conector a partir de uma definição de API
- Configuração da autenticação
- Uso de variáveis no Construtor do Conector
- Designer de atividades
- Criação de um gatilho
- Lista de verificação do Construtor de Conector
- Introdução
- Exemplo A: criar um conector a partir de uma tela em branco com autenticação do Token de Acesso Pessoal
- Exemplo B: criar um conector de uma tela em branco com autenticação de chave de API
- Exemplo C: criar um conector a partir de uma especificação de API com autenticação de credenciais do cliente OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Visualização
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Sobre o conector Coupa
- Autenticação do Coupa
- Eventos do Coupa
- CrewAI – Pré-visualização
- Customer.io
- Database Hub - Pré-visualização
- Agente do Databricks
- Datadog
- Pesquisa Profunda
- Deputy
- Discord - Visualização
- DocuSign
- Gota
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Taxas de câmbio
- Exchange Server - Pré-visualização
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Documentos Google
- Google Drive
- Formulários Google - Pré-visualização
- Google Maps
- Planilhas Google
- Google Speech-to-Text
- Text-to-Speach do Google
- Google Tasks - Visualização
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Http
- Webhook HTTP
- Hubspot CRM
- HubSpot Marketing
- HyperV - Pré-visualização
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Email
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Prévia
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- OKTA
- OpenAI
- LLM em conformidade com OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce e fluxos – Visualização
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Pré-visualização
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- Atividades da UiPath GenAI
- UiPath Orchestrator
- X (anteriormente Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- UiPath Marketplace
- Funcional
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Guia do usuário do Integration Service
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 .
- Faça login em sua instância do Coupa e selecione o botão Configuração no canto superior direito da interface.
- Role até a seção Integrações e selecione Oauth2/OpenID Connect Clients.
- Selecione Criar.
Adicionar a conexão ao Coupa
-
Selecione Orchestrator no inicializador do produto.
-
Selecione uma pasta e navegue até a aba Conexões .
-
Selecione Adicionar conexão.
-
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.
-
Selecione seu tipo de autenticação preferido.
-
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.
| 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 |