Salesforce módulos
Em um cenário do Adobe Workfront Fusion, é possível automatizar fluxos de trabalho que usam o Salesforce, bem como conectá-lo a vários aplicativos e serviços de terceiros.
Para obter uma introdução ao vídeo sobre o conector do Salesforce, consulte:
Para obter instruções sobre como criar um cenário, consulte os artigos em Criar cenários: índice do artigo.
Para obter informações sobre módulos, consulte os artigos em Módulos: índice do artigo.
- Nem todas as edições de Salesforce têm acesso à API. Para obter detalhes, consulte as informações sobre Salesforce edições com acesso à API no site da Comunidade Salesforce.
- Para obter informações sobre erros específicos retornados da API Salesforce, consulte os documentos da API Salesforce. Você também pode verificar o status da API Salesforce em busca de possíveis interrupções de serviço.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Pacote do Adobe Workfront | Qualquer |
Licença do Adobe Workfront |
Novo: Padrão Ou Atual: trabalho ou superior |
Licença do Adobe Workfront Fusion** |
Atual: nenhum requisito de licença do Workfront Fusion. Ou Herdados: Automação e integração do Workfront Fusion for Work |
Produto |
Novo:
Ou Atual: sua organização deve comprar o Adobe Workfront Fusion. |
Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Pré-requisitos
Para usar módulos Salesforce, você deve ter uma conta Salesforce.
Informações da API do Salesforce
O conector do Salesforce usa o seguinte:
Sobre a pesquisa de Salesforce objetos
Ao pesquisar objetos, você pode inserir palavras de pesquisa individuais ou criar uma consulta mais complexa usando curingas e operadores:
- Use o curinga asterisco (*) como substituto para zero ou mais caracteres. Por exemplo, uma pesquisa por Ca* encontra itens que começam com Ca
- Usar um curinga de ponto de interrogação (?) como um substituto para um caractere único. Por exemplo, uma pesquisa por João encontra itens com o termo João ou João, mas não João
- Use o operador de aspas (" ") para encontrar uma correspondência exata de frase. Por exemplo: "reunião de segunda-feira"
Para obter mais informações sobre as possibilidades de pesquisa, consulte a documentação do desenvolvedor do Salesforce sobre SOQL e SOSL.
Criar uma conexão com Salesforce
Para criar uma conexão para seus módulos do Salesforce:
-
Em qualquer módulo Salesforce, clique em Add ao lado da caixa Conexão.
-
Preencha os seguintes campos:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header Connection name Insira um nome para a nova conexão. Environment Selecione se estão se conectando a um ambiente de produção ou não produção. Type Selecione se você está se conectando a uma conta de serviço ou a uma conta pessoal. Client ID Insira a ID do cliente do Salesforce. Client Secret Insira o segredo do cliente do Salesforce. Sandbox Ative essa opção se esse for um ambiente de sandbox. API Version Insira a versão da API do Salesforce que deseja usar. A versão padrão é 62.0. -
Clique em Continue para salvar a conexão e retornar ao módulo.
Salesforce módulos e seus campos
Acionadores
Watch a field
Este módulo de acionador inicia um cenário quando um campo é atualizado em Salesforce.
Watch for Records
Esse módulo de acionamento executa um cenário quando um registro em um objeto é criado ou atualizado. O módulo retorna todos os campos padrão associados ao registro ou aos registros, juntamente com quaisquer campos e valores personalizados que a conexão acesse. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Watch Outbound Messages
Esse módulo de acionamento executa um cenário quando alguém envia uma mensagem. O módulo retorna todos os campos padrão associados ao registro ou aos registros, juntamente com quaisquer campos e valores personalizados que a conexão acesse. Você pode mapear essas informações em módulos subsequentes no cenário.
Este módulo requer algumas configurações adicionais:
-
Vá para a página de configuração Salesforce.
Para acessar a página de configuração, localize e clique no botão rotulado "Setup" no canto superior direito da conta Salesforce. Na página de configuração Salesforce, localize a barra "Quick Find / Search" no lado esquerdo. Pesquisar por "Workflow Rules".
-
Clique em Workflow Rules.
-
Na página Workflow Rules exibida, clique em New Rule e selecione o tipo de objeto ao qual a regra será aplicada (como "Opportunity", se você estiver monitorando atualizações para registros de Oportunidade).
-
Clique em Next.
-
Defina um nome de regra, critérios de avaliação e critérios de regra, em seguida, clique em Save e Next.
-
Clique em Done.
-
Na regra de Fluxo de Trabalho recém-criada, clique em Edit.
-
Na lista suspensa Add Workflow Action, selecione New Outbound Message.
-
Especifique o nome, a descrição, a URL do Ponto de Extremidade e os campos que deseja incluir na nova mensagem de saída e clique em Save.
O campo Endpoint URL contém a URL fornecida em Salesforce Outbound Message em Workfront Fusion.
-
Configure um cenário que comece com o evento Outbound Message.
-
Clique no ícone </> na parte inferior direita e copie a URL fornecida.
-
Retorne à página Workflow Rules, localize a regra recém-criada e clique em Activate.
Ao configurar esse módulo, os campos a seguir são exibidos.
Ações
Create a Record
Este módulo de ação cria um novo registro em um objeto.
O módulo permite selecionar quais dos campos do objeto estão disponíveis no módulo. Isso reduz o número de campos que você deve percorrer ao configurar o módulo.
O módulo retorna a ID do registro e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Custom API Call
Este módulo de ação permite fazer uma chamada autenticada personalizada para a API Salesforce. Dessa forma, você pode criar uma automação de fluxo de dados que não pode ser realizada pelos outros módulos do Salesforce.
O módulo retorna o seguinte:
-
Status Code (número): isso indica o sucesso ou a falha de sua solicitação HTTP. Esses são códigos padrão que você pode pesquisar na Internet.
-
Headers (objeto): um contexto mais detalhado para o código de resposta/status que não está relacionado ao corpo de saída. Nem todos os cabeçalhos que aparecem em um cabeçalho de resposta são cabeçalhos de resposta, portanto, alguns podem não ser úteis para você.
Os cabeçalhos de resposta dependem da solicitação HTTP escolhida ao configurar o módulo.
-
Body (objeto): dependendo da solicitação HTTP escolhida ao configurar o módulo, talvez você receba alguns dados de volta. Estes dados, como os dados de uma solicitação GET, estão contidos neste objeto.
Ao configurar esse módulo, os campos a seguir são exibidos.
Selecione o método de solicitação HTTP necessário para configurar a chamada de API. Para obter mais informações, consulte Métodos de solicitação HTTP.
Delete a Record
Este módulo de ação exclui um registro existente em um objeto.
Especifique a ID do registro.
O módulo retorna a ID do registro e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Download Attachment/Document
Este módulo de ação baixa um documento ou anexo de um registro.
Especifique a ID do registro e o tipo de download desejado.
O módulo retorna a ID do anexo ou documento e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acesse. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Read a Record
Este módulo de ação lê dados de um único objeto em Salesforce.
Especifique a ID do registro.
O módulo retorna a ID do registro e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
-
URL:
query
-
Método: GET
-
Cadeia de Caracteres de Consulta:
-
Chave:
q
-
Valor:
SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10

Update a Record
Este módulo de ação edita um registro em um objeto.
O módulo permite selecionar quais dos campos do objeto estão disponíveis no módulo. Isso reduz o número de campos que você deve percorrer ao configurar o módulo.
O módulo retorna a ID do registro e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acessa. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Upload Attachment/Document
Esse módulo de ação faz upload de um arquivo e o anexa a um registro especificado por você ou faz upload de um documento.
O módulo retorna a ID do anexo ou documento e quaisquer campos associados, juntamente com quaisquer campos e valores personalizados que a conexão acesse. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Carregar arquivo
Esse módulo de ação faz upload de um único arquivo para o Salesforce.
Pesquisas
Search with Query
Este módulo de pesquisa procura registros em um objeto em Salesforce que correspondam à consulta de pesquisa especificada. Você pode mapear essas informações em módulos subsequentes no cenário.
Ao configurar esse módulo, os campos a seguir são exibidos.
Search
Este módulo de ação recupera todos os registros que atendem a um determinado critério.