Conectar-se a sistemas e dados externos
Com um elemento Obter registros, você pode pesquisar facilmente seus dados do Salesforce em um fluxo. Mas e se você precisar de dados que estão fora do Salesforce? Conecte seu fluxo a sistemas externos usando recursos integrados do Salesforce, como MuleSoft para Fluxo: Conectores de integração, ações de chamada HTTP, Catálogo de API ou usando processos RPA do MuleSoft como serviços externos. Para extrair dados de documentos, use o MuleSoft para Fluxo: IDP
Edições obrigatórias
| Exibir edições com suporte. |
MuleSoft para fluxo: Conectores de integração
Conecte-se a sistemas externos usando o MuleSoft para Fluxo predefinido: Conectores de integração que fornecem conectividade sem código. Os conectores são a maneira mais fácil de se integrar a sistemas externos populares, como NetSuite, QuickBooks e Jira. Para obter uma lista de conectores disponíveis, consulte MuleSoft para Fluxo: Conectores de integração. Depois de selecionar um conector, você configura a conexão e ela está pronta para enviar e receber dados em seu fluxo.
Quando usar: Escolha o MuleSoft para Fluxo: Conectores de integração quando você precisar se integrar a um sistema externo popular compatível com o Salesforce. Essa é a maneira mais rápida e fácil de se conectar a sistemas externos.
Melhor para: Aplicativos de negócios populares, sistemas com conectores estabelecidos, cenários em que você deseja o tempo de configuração mais rápido e integrações que não exigem lógica de API personalizada.
Exemplos de casos de uso: Sincronize dados do cliente com o NetSuite, crie pedidos no Jira quando os casos forem escalados ou atualize o QuickBooks quando as oportunidades forem ganhas.
Opções de integração com suporte: Declarative; Server-Side; Synchronous; Asynchronous.
Ação de chamada HTTP
Faça chamadas de API diretas a sistemas externos sem escrever código. Use Chamada HTTP para capturar ou enviar dados entre seu fluxo e qualquer sistema externo que forneça APIs REST. Você configura o ponto de extremidade da API, a autenticação e o mapeamento de dados diretamente no Flow Builder.
Quando usar: Escolha a ação de Chamada HTTP quando precisar se integrar a uma API que use um protocolo HTTP e não tenha um MuleSoft para Fluxo: Conector de integração disponível. Isso é ideal para APIs REST com métodos de autenticação padrão e em situações em que a conexão é usada apenas em um fluxo.
Melhor para: Integrações personalizadas, APIs de terceiros sem o MuleSoft para Fluxo: Conectores de integração, sistemas que fornecem pontos de extremidade REST e cenários em que você precisa de troca de dados em tempo real com controle total sobre a chamada à API.
Exemplos de casos de uso: Envie dados do cliente para uma ferramenta de automação de marketing externa, recupere taxas de envio de uma API de logística ou sincronize dados de inventário com um sistema de comércio eletrônico externo.
Opções de integração com suporte: Declarative; Server-Side; Synchronous; Asynchronous.
Catálogo de API
Acesse integrações pré-criadas a sistemas externos por meio de fontes compatíveis, como MuleSoft, Heroku e Apex. Os administradores do Salesforce disponibilizam operações de API como ações usando o Catálogo de API.
No Flow Builder, você pode navegar e usar as ações em fluxos sem precisar criar as conexões manualmente. Você pode selecionar conexões específicas para cada ação da API do MuleSoft, simplificando o processo de integração com sistemas externos em toda a sua organização.
Quando usar: Escolha o Catálogo de API quando o administrador do Salesforce já tiver configurado integrações e disponibilizado-as como ações. Isso é ideal para organizações com integrações do MuleSoft ou do Heroku estabelecidas.
Melhor para: Integrações pré-configuradas, conexões baseadas em MuleSoft, aplicativos do Heroku e cenários em que os administradores querem controlar quais integrações estão disponíveis em fluxos.
Exemplos de casos de uso: Use um conector MuleSoft pré-configurado para sincronizar dados com SAP, acessar um aplicativo Heroku para processamento de documentos ou aproveitar ações do Apex configuradas pelo administrador para lógica de negócios complexa.
Opções de integração com suporte: Declarative; Server-Side; Synchronous; Asynchronous.
Automação de processo robótico (RPA) da MuleSoft
Interaja com aplicativos da Web e de desktop que não têm APIs usando a RPA do MuleSoft. Registre seus processos de RPA do MuleSoft publicados como serviços externos e use-os em fluxos. A RPA do MuleSoft pode interagir com sistemas legados e iniciar navegadores, controlar aplicativos de desktop, extrair dados e automatizar interações com o usuário.
Quando usar: Escolha a RPA do MuleSoft quando você tiver processos de RPA do MuleSoft criados na Anypoint Platform que deseja integrar a fluxos ou quando precisar interagir com sistemas que não forneçam APIs ou métodos de integração padrão.
Melhor para: Aplicativos de desktop sem APIs, aplicativos da Web que exigem interação com a interface do usuário, sistemas legados e cenários em que você deseja aproveitar os investimentos existentes de RPA da MuleSoft em seus fluxos.
Exemplos de casos de uso: Extraia dados do cliente de um aplicativo de desktop legado e crie registros do Salesforce, automatize o preenchimento de formulários em sites externos ou controle interações do navegador para coletar dados de sistemas baseados na Web.
Opções de integração com suporte: Declarativo; do lado do servidor; Assíncrono.
MuleSoft para fluxo: IDP
Extraia dados estruturados de documentos não estruturados, como PDFs, imagens e formulários usando o MuleSoft para Fluxo: IDP. O processamento de documentos usa IA para entender a estrutura do documento e extrair informações relevantes, tornando-o ideal para processar documentos comerciais que não têm APIs acessíveis.
Quando usar: Escolha o MuleSoft para Fluxo: Processamento inteligente de documentos (IDP) quando você precisa extrair dados de documentos que chegam em vários formatos e não têm APIs estruturadas. Ideal para automatizar fluxos de trabalho baseados em documento em que a entrada de dados manual é demorada e sujeita a erros.
Melhor para: Processamento de faturas, contratos, recibos, formulários e outros documentos comerciais; cenários em que você precisa validar dados extraídos com limites de confiança; e fluxos de trabalho que exigem revisão humana para extrações de baixa confiança.
Exemplos de casos de uso: Extraia detalhes da fatura e crie registros de faturamento, processe solicitações do cliente e preencha informações da conta, automatize a entrada de dados de relatório de despesas de recibos carregados ou extraia termos de contrato e atualize registros de oportunidade.
Opções de integração com suporte: Declarativo; do lado do servidor; Síncrono.
Serviços externos
Conecte-se a sistemas externos sem escrever uma linha de código. Você nos diz qual ponto de extremidade e esquema deseja usar e geramos as ações que você pode usar no Flow Builder. Os Serviços externos oferecem suporte a formatos de esquema OpenAPI 2.0 e JSON 3.0 e YAML.
Quando usar: Escolha Serviços externos quando tiver a documentação OpenAPI para um sistema externo e quiser uma solução sem código. Isso é ideal para APIs REST com esquemas bem definidos.
Melhor para: Sistemas com documentação OpenAPI, APIs REST com esquemas JSON/YAML, cenários em que você deseja gerar ações e integrações que não exigem lógica de autenticação personalizada.
Exemplos de casos de uso: Conecte-se a uma API de processamento de pagamento com documentos OpenAPI, integre-se a um sistema de CRM que fornece esquemas de API ou conecte-se a uma plataforma de análise de dados com pontos de extremidade documentados.
Opções de integração com suporte: Declarative; Server-Side; Synchronous; Asynchronous.
Eventos de plataforma
Forneça notificações personalizadas seguras e expansíveis no Salesforce ou de origens externas usando eventos de plataforma. Para publicar mensagens de evento de seu fluxo, adicione um elemento Criar registros em que o objeto especificado seja o evento de plataforma. Para fazer assinatura de mensagens, adicione um elemento Aguardar.
Quando usar: Escolha Eventos de plataforma quando precisar enviar notificações ou acionar processos de modo assíncrono. Isso é ideal para sistemas desacoplados e arquiteturas conduzidas por evento.
Melhor para: Mensagens assíncronas, integrações conduzidas por evento, notificações e cenários em que você não precisa de respostas imediatas ou troca de dados em tempo real.
Exemplos de casos de uso: Notifique os sistemas externos quando um caso for escalado, acione uma campanha de marketing quando um lead for qualificado ou envie atualizações de pedido para um sistema de cumprimento.
Opções de integração com suporte: Declarativo; do lado do servidor; Assíncrono.
Componentes personalizados do Lightning e do Apex
Se você quiser mais controle, escreva seu próprio Apex code ou crie um componente do Lightning personalizado para integrar a um sistema externo. Para disponibilizar o Apex code no Flow Builder, use a anotação @InvocableMethod ou a interface Process.Plugin. Componentes personalizados do Lightning podem conter ações locais que podem chamar seu navegador local. Todas as ações locais aparecem no Flow Builder como elementos Ação principal.
Quando usar: Escolha componentes personalizados do Lightning ou do Apex quando precisar de lógica de integração personalizada que não esteja disponível por meio de outros métodos ou quando precisar de transformações de dados complexas e lógica de negócios.
Melhor para: Integrações complexas, requisitos de autenticação personalizados, processamento de dados avançado, interações no lado do cliente e cenários em que as opções de integração existentes não atendem às suas necessidades específicas.
Exemplos de casos de uso: Crie fluxos de autenticação personalizados para APIs proprietárias, crie lógica de transformação de dados complexa ou desenvolva componentes do lado do cliente que interagem com recursos de navegador locais.
Opções de integração com suporte: Cliente-Lado (apenas componente personalizado do Lightning); Servidor-Lado; Síncrono; Assíncrono.
- Conectar-se a um sistema externo com um conector
Você pode usar o MuleSoft para Fluxo: Conectores de integração em qualquer tipo de fluxo para conectar as ações de um fluxo a um sistema externo. Para acionar um fluxo quando um sistema externo for alterado, selecione o tipo de fluxo Acionado por alteração do sistema externo. - Conectar-se a uma API sem um conector usando chamada HTTP
Use a chamada HTTP para conectar fluxos a APIs externas sem codificação, eliminando a necessidade de desenvolvedores ou ferramentas de middleware. O Flow Builder gera automaticamente registros de serviço externo e classes do Apex quando você configura a ação. Use os dados de resposta da API como entrada no Salesforce. - Gere opções de fluxo de dados externos
Se seu processo de negócios interage com dados externos, seus usuários podem selecioná-los em telas de fluxo. - Transformar dados em um fluxo
Automatize como você transforma dados entre o Salesforce e um sistema externo usando o elemento Transformação. Você pode criar mapeamentos entre os dados de origem e de destino ou definir valores fixos para os dados de destino. - Usar processos de RPA MuleSoft existentes com fluxos
Registre seus processos de RPA da MuleSoft criados na Anypoint Platform como serviços externos para usar em fluxos. - Extrair dados de documentos digitalizados e lidos
Extraia dados estruturados de faturas, pedidos de compra, formulários e outros documentos não estruturados ou semiestruturados usando a análise habilitada por IA no Fluxo. Automatize a entrada de dados e os fluxos de trabalho de processamento convertendo o conteúdo do documento em informações estruturadas que podem ser usadas em seus processos de negócios. Use fluxos de trabalho de análise humana para validar dados extraídos e garantir a precisão para decisões de negócios essenciais.

