- Primeros pasos
- Notificaciones
- Licencia
- Solución de problemas
- Creador de conectores
- Acerca del generador de conectores
- Crear tu primer conector
- Crear tu conector a partir de una definición de API
- Configurar la autenticación
- Utilizar variables en el Creador de conectores
- Diseñador de actividades
- Crear un desencadenador
- Scripts globales
- Primeros pasos
- Ejemplo A: crear un conector a partir de un lienzo en blanco con autenticación de token de acceso personal
- Ejemplo B: crear un conector a partir de un lienzo en blanco con autenticación de clave API
- Ejemplo C: crear un conector a partir de una especificación de API con autenticación de credenciales de cliente OAuth 2.0
- Act! 365
- Active Directory: vista previa
- ActiveCampaign
- Adobe Acrobat Sign
- Servicios de Adobe PDF
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure AI Foundry
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Sobre el conector Coupa
- Autenticación Coupa
- Customer.io
- Agente de Databricks
- Datadog
- BúsquedaProfunda
- Deputy
- DocuSign
- Goteo
- Dropbox
- Dropbox Business (heredado)
- Egnyte
- Eventbrite
- Exchange Server: vista previa
- Tipos de cambio
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Plataforma Google Cloud
- Google Docs
- Google Drive
- Formularios de Google
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Tasks
- Texto a voz de Google
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Webhook HTTP
- Hubspot CRM
- Hubspot Marketing
- HyperV: vista previa
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Correo
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive y SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate
- Opinión de Microsoft
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- OKTA
- OpenAI
- LLM compatible con OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- 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: vista previa
- TangoCard
- Todoist
- Trello
- Twilio
- Actividades de UiPath GenAI
- Http
- UiPath Orchestrator
- VMware ESXi vSphere
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Viable
- Workday
- REST de Workday
- X (anteriormente Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Conecta UiPath a Coupa en Automation Suite utilizando OAuth 2.0 con una URL del sitio, ID de cliente y autenticación personalizada secreta o basada en clave API.
Requisitos previos
Para crear una conexión, necesita las siguientes credenciales:
- Credenciales de cliente OAuth 2.0: URL del sitio, ID de cliente, secreto, ámbito
- Personalizado: URL del sitio, clave API
Crear una conexión OAuth
Para obtener las credenciales necesarias para una conexión OAuth, inicia sesión en Coupa como administrador habilitado para integraciones para crear un cliente utilizando un tipo de concesión de Credenciales de cliente .
- Inicia sesión en tu instancia de Coupa y selecciona el botón Configuración en la esquina superior derecha de la interfaz.
- Desplázate hasta la sección Integraciones y selecciona Clientes Oauth2/OpenID Connect.
- Selecciona Crear.
Añadir la conexión Coupa
- Selecciona Integration Service en la barra izquierda.
- En la lista Conectores , selecciona Coupa. También puedes utilizar la barra de búsqueda para encontrar el conector.
- Selecciona Conectar a Coupa.
- Selecciona tu tipo de autenticación preferido.
- Introduce las credenciales necesarias y selecciona Conectar.
Ámbitos
Los siguientes ámbitos son necesarios para cualquier conexión y se seleccionan automáticamente: email login offline_access openid profile core.common.read.
Dependiendo de tus necesidades, puedes seleccionar otros ámbitos de la lista de selección múltiple disponible. La siguiente tabla enumera todos los ámbitos que puedes necesitar al interactuar con objetos Coupa.
| Objeto | Operación | Ámbitos |
|---|---|---|
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 |