Salesforce
O conector do Salesforce permite que você se conecte ao Salesforce no Designer. Use o conector para ler dados de objetos do Salesforce e gravar dados de volta no Salesforce a partir de um único conector que funciona da mesma maneira no Alteryx Designer (Desktop) e no Alteryx One (Cloud).
O Salesforce está disponível como uma fonte de dados na ferramenta Dados de Entrada e na ferramenta Dados de Saída, e como as ferramentas autônomas Entrada do Salesforce e Saída do Salesforce.
Nova versão do conector no Designer
O conector do Salesforce agora faz parte da experiência de conectores do Alteryx One. Revise com atenção as informações nesta página para garantir o uso apropriado e correto das ferramentas.
Para atualizar o conector do Salesforce nos fluxos de trabalho do Designer, você pode usar o utilitário de migração de fluxo de trabalho.
Configuração do conector do Salesforce
O Salesforce está disponível no Designer 2025.1.2 patch 7 ou posterior. Se você já usou o conector do Salesforce, consulte Migração para o conector unificado.
Pré-requisitos
Antes de prosseguir, certifique-se de ter concluído os seguintes pré-requisitos:
Requisito | Detalhe |
|---|---|
Versão do Designer |
|
Configuração de aplicativo personalizado (OAuth 2.0), se usado | Um aplicativo conectado ao Salesforce com ID do cliente, segredo do cliente, URI de redirecionamento (deve corresponder ao aplicativo conectado) e escopo |
URL do ambiente | Produção (padrão), Sandbox ou Domínio personalizado |
DCM | Você deve habilitar o DCM no Designer. Acesse Opções > Configurações avançadas > DCM para habilitá-lo |
Instalar o conector
Você pode instalar facilmente a versão mais recente do conector do Salesforce do Designer por meio dos Add-Ons. Esse é o método de instalação recomendado que permite navegar, instalar e atualizar conectores sem sair do Designer ou visitar o Alteryx Marketplace.
Para instalar o conector...
No Designer, vá para Add-Ons > Gerenciar add-ons do Marketplace. Você verá uma lista de conectores disponíveis.
Selecione Conector do Salesforce e clique em Instalar. O Designer baixa e instala o pacote. O Designer pode precisar ser reiniciado para concluir a instalação.
Após a conclusão da instalação e da configuração, o conector do Salesforce estará disponível nas ferramentas Dados de Entrada e Dados de Saída.
Configurar uma conexão
Para se conectar ao Salesforce usando o DCM...
Arraste a ferramenta Dados de Entrada ou Dados de Saída para a tela e selecione Conectar aos dados.
Em Configuração do conector , selecione Criar ou procurar uma conexão de dados.
Se você já criou uma conexão do Salesforce antes, pode selecionar a conexão na guia Recentes.
Clique em + Novo. Na lista de tecnologias, selecione Salesforce.
Selecione Conexão rápida e, em seguida, selecione Configurar conexão. A janela Conexões é aberta.
Clique em + Novo.
Especifique o nome da conexão e o nome da fonte de dados. Selecione o Ambiente.
Na seção Credenciais, selecione seu método de autenticação e insira o nome da credencial. Para obter mais informações, consulte Métodos de autenticação.
Clique em Salvar.
Clique em Conectar. O Salesforce pode solicitar autenticação.
Na janela do navegador de arquivos, selecione o arquivo a ser lido ou gravado.
Selecione a configuração de leitura ou gravação na janela Opções.
Clique em Confirmar para criar uma conexão com o arquivo. Você pode continuar criando seu fluxo de trabalho.
Migração para o conector unificado
Se você já usa o conector do Salesforce no Alteryx, leia a seção abaixo. Ele mostra o que foi alterado na versão unificada.
Parâmetro | Conector herdado | Conector unificado (v6.1.0) |
|---|---|---|
Plataformas e ferramentas | Desktop (Entrada e Saída) Cloud (somente Entrada) | Desktop (Entrada e Saída) Cloud (Entrada e Saída, em andamento) |
Estrutura | SDK do Python (Desktop) Driver CData ODBC (Cloud) | Estrutura EACD (Desktop e Cloud) |
Comunicação/API | API do Salesforce v52 (verão de 21) | API do Salesforce v61 ou posterior (verão de 24) |
Métodos de autenticação | OAuth 2.0 Nome de usuário, senha e token de segurança do Salesforce | Os mesmos métodos, com configuração expandida |
Modelo de conexão | Opções separadas de URL de produção/Sandbox/personalizado | DCM, com um único campo URL de ambiente |
Principais alterações
Os menus suspensos Produção, Sandbox e URL personalizado foram substituídos por um único campo URL de ambiente. Reconfigure qualquer fluxo de trabalho que usou esse menu suspenso.
O URL do ambiente substitui o antigo menu suspenso:
https://login.salesforce.com(produção, padrão),https://test.salesforce.com(sandbox) ou seu domínio personalizado.A autenticação de credenciais do Salesforce agora também requer ID do cliente e segredo do cliente.
No Desktop, os domínios personalizados agora funcionam com todos os métodos de autenticação (anteriormente apenas OAuth).
Os fluxos de trabalho existentes podem ser migrados usando o utilitário de migração do fluxo de trabalho do Alteryx no Designer 2025.2 Patch 3 ou posterior. Para obter mais informações, consulte Utilitário de migração de fluxo de trabalho.
Nota
O utilitário de migração está disponível apenas no Desktop.
Depois de instalar o conector unificado, você pode ver as tecnologias herdadas e unificadas do Salesforce listadas em Gerenciar conexões. Isso é esperado durante a transição. Use o conector unificado para qualquer novo trabalho.
Sobre o conector Salesforce
Ferramentas Entrada e Saída
As ferramentas Entrada e Saída do Salesforce são usadas para ler e gravar no Salesforce.
Entrada do Salesforce
O recurso Entrada do Salesforce lê objetos padrão e personalizados. Você pode ler de três maneiras:
Construtor de consultas: escolha um objeto e selecione os campos que deseja ler. O seletor de campos oferece uma lista de seleção múltipla com Selecionar tudo, pesquisar por cadeia de caracteres (string) ou subcadeia de caracteres, uma contagem em tempo real de campos selecionados versus totais e um filtro para mostrar apenas o que está selecionado. Um limite de registros também pode ser definido. Há quatro modos de campo disponíveis: Ler todos os campos padrão, Ler todos os campos personalizados, Ler todos os campos e Escolher manualmente.
Consulta personalizada (SOQL): grave uma consulta SOQL para ler objetos padrão e personalizados, incluindo campos de relação
__re valide-a antes de executá-la. Uma consulta personalizada sempre retorna uma única tabela.Ler a partir do relatório: navegue e pesquise relatórios salvos, selecione um relatório e analise seus resultados.
Saída do Salesforce
A ferramenta Saída do Salesforce grava linhas em um objeto padrão ou personalizado. Escolha uma ação:
Inserir: adiciona novos registros.
Atualizar: modifica registros existentes. Requer o ID de registro do Salesforce.
Excluir: remove registros. Requer o ID de registro do Salesforce.
Upsert: insira novos registros e atualize os existentes em uma única ação.
A saída processa registros em lotes e permite que você escolha a versão da API do Salesforce. Ao usar Atualizar, Excluir ou Upsert, inclua o ID de registro como a chave primária em seus dados.
Modelo de objeto
O Salesforce armazena dados em objetos, que se comportam como tabelas de banco de dados:
Os objetos padrão são integrados, por exemplo, Conta, Contato, Lead, Oportunidade, Caso, Campanha, Tarefa, Evento e Usuário.
Os objetos personalizados são criados em sua organização e terminam com
__c, por exemplo,Invoice__c.Os campos de relação entre objetos usam o sufixo
__re podem ser referenciados no SOQL.
Métodos de autenticação
O Salesforce é compatível com três métodos de autenticação. Use a tabela abaixo para escolher a melhor opção para o seu caso de uso.
Método | Campos obrigatórios | Desktop (principal) | Cloud (Alteryx One) |
|---|---|---|---|
Aplicativo integrado (OAuth 2.0) | Nenhum | Sim | Não disponível (a criação de conexão nativa não é oferecida no Cloud) |
Aplicativo personalizado (OAuth 2.0) | ID do cliente, Segredo do cliente, URI de redirecionamento (padrão | Sim | Sim |
Credenciais do Salesforce (nome de usuário, senha, token de segurança) | Nome de usuário, Senha, Token de segurança (opcional), ID do cliente, Segredo do cliente | Sim | Sim |
Domínio personalizado em todos os métodos | N/A | Sim | Não disponível (domínio personalizado não é compatível com todos os métodos no Cloud) |
O OAuth é compatível tanto com o fluxo de código de autorização (do usuário para o aplicativo) quanto com o fluxo de credenciais de cliente (entidade de serviço, para automação sem interface ou agendada).
Limitações
O conector não oferece suporte a uma simulação (dry-run) para leituras ou consultas personalizadas. Execute o fluxo de trabalho para recuperar dados ou use a etapa de validação SOQL para verificar uma consulta personalizada antes de executá-lo.
Para objetos com mais de 200 campos, os modos Ler todos os campos personalizados e Ler todos os campos falham. Use Escolher manualmente para escolher os campos de que você precisa ou grave uma consulta personalizada SOQL que lista campos específicos.
Uma consulta personalizada SOQL sempre retorna uma tabela. Para combinar dados de múltiplos objetos, junte-os na consulta SOQL ou use múltiplas ferramentas Entrada e combine os resultados no fluxo de trabalho.
Ler a partir do relatório é compatível com a seleção de uma única ferramenta Relatório por Entrada. Para ler múltiplos relatórios, use múltiplas ferramentas entrada.
O conector usa a API REST do Salesforce. A API em massa do Salesforce ainda não é compatível. Para operações de leitura ou gravação de grande porte, é provável que sejam aplicados os limites de taxa de transferência da API REST e da API do Salesforce.
A pré-visualização de dados de objeto e campo está disponível no Cloud, mas não no Desktop. No Desktop, configure os campos usando a lista de campos do Construtor de consultas ou uma consulta SOQL.
No Cloud, o suporte a domínios personalizados em todos os métodos de autenticação não está disponível. Use um método compatível para sua conexão com o Cloud ou conecte-se a partir do Desktop, onde o domínio personalizado funciona com todos os métodos.
O utilitário de migração do fluxo de trabalho é executado apenas no Desktop.
No Cloud, o fluxo interno de criação de conexão do aplicativo não é oferecido. Use um aplicativo OAuth personalizado ou credenciais do Salesforce no Cloud.
Os tipos de dados produzidos a partir do mesmo objeto podem diferir entre o Cloud e o Desktop.
No Cloud, carregar um conjunto de dados pode falhar para alguns objetos. Se um objeto específico não carregar, tente uma consulta personalizada SOQL para esse objeto ou reduza os campos selecionados.
O conector geralmente está disponível no Desktop. O suporte do Cloud está em andamento e ainda não está disponível para o público geral.
Salesforce versão 6.1.0
Versão de lançamento do Conector 6.1.0 | |
|---|---|
Versão | Descrição |
v6.1.0 |
|
Tipo de conexão | Ferramentas do Alteryx. A versão mais recente está disponível no Alteryx Marketplace. |
Tipo de suporte | Leitura e gravação |
Validado em | Versão de cliente ODBC 2.2.20 também disponível para as ferramentas Dados de Entrada e Saída. |
Versão | Descrição |
|---|---|
v5.1.4 |
|
v5.1.3 |
Problemas conhecidos
|
v5.1.2 |
|
v5.1.1 |
Problemas conhecidos
|
v5.1.0 |
|
v5.0.10 |
Problemas conhecidos
|
v4.2.4 |
|
v4.1.0 |
|
v4.0.0 |
|
v3.1 |
|
Versão | Descrição |
v1.3.1 |
|
v1.3 |
|
v1.2 |
|
Nota
Certifique-se de ter o AMP Engine habilitado para os fluxos de trabalho que contêm a ferramenta Entrada do Salesforce 2.2.0 e versões posteriores.
Para configurar um aplicativo de API personalizado para esta ferramenta, consulte este guia.
Se você quiser processar um arquivo PAC que direciona solicitações por meio de múltiplos IPs de proxy, use tokens de segurança.
Domínios personalizados do Salesforce
As ferramentas do Salesforce oferecem suporte a domínios personalizados do Salesforce.
Para se conectar a um domínio personalizado manualmente…
Na janela de configuração das ferramentas do Salesforce, selecione Usar URL de ambiente personalizado.
Insira seu domínio personalizado em Ambiente personalizado.
Para se conectar a um domínio personalizado usando o DCM…
Clique em Configurar conexão. O DCM é aberto.
Clique em + Novo. A janela "Nova fonte de dados" é aberta com a tecnologia Salesforce pré-selecionada.
Selecione Personalizado em Ambiente.
Insira seu domínio personalizado no Ambiente personalizado e selecione Salvar.
