Spoke do Salesforce
O spoke da Salesforce é criado pela Bristlecone, Inc. Acesse e gerencie dados nos objetos Conta, Contato, Caso, Lead, Oportunidade, Pedido e Usuário da sua instância SalesforceServiceNow.
Solicitar aplicativos na Store
Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.
Assinatura do Integration Hub
Este spoke requer uma assinatura do Hub de integração. Para obter mais informações, consulte Cronogramas jurídicos - Visão geral do IntegrationHub.
Versão do spoke
Spoke da Salesforce v2.3 é a versão mais recente.
Versão compatível
Este spoke foi criado para a Salesforce API versão v48.0, mas pode ser compatível com versões posteriores.
Requisitos do spoke
- Salesforce conta
- Salesforce credenciais de administrador
- Salesforce app conectado configurado para integração com ServiceNow
- Salesforce detalhes do app conectado, como chave e segredo do consumidor .
- Assinatura do Integration Hub
Você também deve observar que Salesforce spoke v1 é certificado em New York e Salesforce spoke v1.2 é certificado em Orlando e Paris.
Subfluxos do spoke
| Subfluxo | Descrição |
|---|---|
| Subfluxo de conta | Processa dados no objeto de conta quando o webhook Salesforce é acionado. |
| Subfluxo de caso | Processa dados no objeto de caso quando o webhook Salesforce é acionado. |
| Subfluxo do contrato | Processa dados no objeto de contrato quando o Salesforce webhook é acionado. |
| Subfluxo de oportunidade | Processa dados no objeto de oportunidade quando o webhook Salesforce é acionado. |
| Subfluxo do Salesforce | Processa dados em qualquer objeto Salesforce quando o webhook Salesforce é acionado. |
Ações do spoke
| Categoria | Ação | Descrição |
|---|---|---|
| Gestão de contas | Criar conta | Cria uma conta em Salesforce. |
| Pesquisar contas | Recupera todos os detalhes de conta com base na consulta SOQL especificada. | |
| Pesquisar registros de conta | Recupera todos os registros de uma conta com base no nome do relacionamento fornecido. | |
| Gestão de registros | Criar registro | Cria um registro em Salesforce. Nota: Certifique-se de usar ações relevantes para criar registross para Conta, Contato, Caso, Lead, Oportunidade, Pedido e Usuário. |
| Excluir registro | Exclui um registro em Salesforce. | |
| Obter detalhes do registro | Recupera o registro específico em Salesforce por ID de registro. | |
| Pesquisar anexo de registros | Recupera um anexo de um registro se ele tiver sido carregado usando a exibição do Salesforce Classic. | |
| Pesquisar contratos | Recupera todos os detalhes de contrato com base na consulta SOQL especificada. | |
| Pesquisar Registros relacionados | Recupera todos os registros do nome de objeto especificado associado ao nome de relacionamento fornecido. | |
| Ação do assistente de subfluxo | Analisa a entrada JSON do subfluxo e gera uma matriz de objeto. | |
| Atualizar Registro | Atualiza um registro em Salesforce. | |
| Pesquisar documento do registro | Recupera um documento de um registro se ele foi carregado usando a exibição do Salesforce Lightning. | |
| Gestão de casos | Criar Caso | Cria um caso em Salesforce. |
| Gestão de leads | Criar lead | Cria um lead em Salesforce. |
| Recuperação de Metadados | Metadados - Verificar recurso de nuvem do serviço | Verifica se Salesforce Service Cloud está habilitado na instância Salesforce de destino. Para usar esta ação, execute as etapas descritas na seção Criar um Salesforce perfil de integração de CRM em Integração com o Salesforce CRM. |
| Metadados - Obter tipos de conta | Recupera os tipos de conta disponíveis no Salesforce. |
|
| Metadados - Obter campos criáveis | Recupera uma lista de campos que podem ser criados em uma tabela padrão ou personalizada Salesforce. | |
| Metadados - Obter objetos criáveis | Recupera uma lista de objetos que podem ser criados em Salesforce. | |
| Metadados - Obter objetos para exclusão | Recupera uma lista de objetos que podem ser excluídos em Salesforce. | |
| Metadados - Obter campos atualizáveis | Recupera uma lista de campos atualizáveis em uma tabela padrão ou personalizada Salesforce. | |
| Metadados - Obter objetos atualizáveis | Recupera uma lista de objetos atualizáveis em Salesforce. | |
| Metadados - Obter campos de conta | Recupera uma lista de campos no objeto Conta Salesforce. | |
| Metadados - Obter valores de origem do caso | Recupera uma lista de origens de caso em Salesforce. O campo de valor da origem do caso do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter prioridades de caso | Recupera uma lista de prioridades de caso em Salesforce. O campo de valor da prioridade de caso do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter motivos do caso | Recupera uma lista de motivos de caso em Salesforce. O campo de valor do motivo do caso do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter valores de status do caso | Recupera uma lista de valores de status de caso em Salesforce. O campo de valor do status do caso do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter setores para contas | Recupera todos os setores disponíveis para contas no Salesforce. | |
| Metadados - Obter setores para lead | Recupera uma lista de setores no objeto Lead Salesforce. O campo de valor do setor do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter status de lead | Recupera uma lista de valores de status de lead em Salesforce. O campo de valor do status do lead do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter objetos | Recupera todos os nomes de objeto disponíveis no Salesforce. | |
| Metadados - Obter estágios de oportunidade | Recupera uma lista de fases de oportunidade em Salesforce. O campo de valor da fase de oportunidade do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter tipos de oportunidade | Recupera uma lista de tipos de oportunidade em Salesforce. O campo de valor do tipo de oportunidade do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter valores de status do pedido | Recupera uma lista de valores de status do pedido em Salesforce. O campo de valor do status do pedido do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter tipo de organização | Recupera o tipo de organização da instância Salesforce. Para usar esta ação, execute as etapas descritas na seção Criar um perfil de integração Salesforce em Integração com o Salesforce. | |
| Metadados - Obter campos de registro | Recupera todos os campos de registro do nome de tabela especificado. | |
| Metadados - Obter campos de relacionamento | Recupera todos os campos de relacionamento do nome do objeto especificado. | |
| Metadados - Obter nomes de relacionamento | Recupera todos os nomes de relacionamento do nome de objeto especificado. | |
| Metadados - Obter codificações de e-mail do usuário | Recupera uma lista de codificações de e-mail no objeto de usuário Salesforce. O campo de valor da codificação de e-mail do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter idiomas do usuário | Recupera uma lista de idiomas no objeto de usuário Salesforce. O campo de valor do idioma do usuário do corpo de resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter locais do usuário | Recupera uma lista de localidades no objeto de usuário Salesforce. O campo de valor da localidade do usuário do corpo de resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Metadados - Obter fusos horários do usuário | Recupera a lista de fusos horários no objeto de usuário Salesforce. O campo de valor do fuso horário do corpo da resposta Salesforce é mapeado para o campo de nome na saída JSON. | |
| Gestão de oportunidades | Criar oportunidade | Cria uma oportunidade em Salesforce. |
| Gestão de pedidos | Criar ordem | Cries um pedido em Salesforce. |
| Gestão de licenças | Pesquisar fluxo de licenças de usuário | Recupera informações de assinatura do usuário que estão disponíveis em Salesforce. Para usar esta ação, execute as etapas descritas na seção Criar um Salesforce perfil de integração de CRM em Integração com o Salesforce CRM. |
| Pesquisar fluxo de direitos baseados no uso | Recupera os detalhes de uso de consumo dos recursos. Para usar esta ação, execute as etapas descritas na seção Criar um Salesforce perfil de integração de CRM em Integração com o Salesforce CRM. |
|
| Gestão de usuários | Criar usuário | Cria um usuário em Salesforce. |
| Pesquisar Perfis de usuário | Recupera uma lista de perfis de usuário em Salesforce. Os campos de nome e ID dos perfis de usuário do corpo de resposta Salesforce são mapeados para os campos de rótulo e nome, respectivamente, na saída JSON. | |
| Pesquisar funções do usuário | Recupera uma lista de funções de usuário em Salesforce. Os campos de nome e ID dos perfis de usuário do corpo de resposta Salesforce são mapeados para os campos de rótulo e nome, respectivamente, na saída JSON. | |
| Pesquisar usuários | Recupera atributos de usuário para Salesforce usuários. Para usar esta ação, execute as etapas descritas na seção Criar um Salesforce perfil de integração de CRM em Integração com o Salesforce CRM. |
|
| Remover usuário | Recupera uma conta de usuário em Salesforce. Para usar esta ação, execute as etapas descritas na seção Criar um Salesforce perfil de integração de CRM em Integração com o Salesforce CRM. |
Salesforce requisitos de conta
O Spoke da Salesforce requer a configuração da sua conta Salesforce para gerar um token de Concessão de Portador OAuth 2.0 JWT.
Requisitos de aliases de conexão e credencial
Integration Hub usa aliases para gerenciar informações de conexão e credenciais. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. Se as informações de conexão ou de credencial forem alteradas, não será necessário atualizar nenhuma ação que use a conexão. Para obter mais informações, consulte Connections and Credentials.
Para obter informações sobre como configurar o spoke, consulte Configurar o Spoke da Salesforce.
Requisitos do MID Server
Essas ações usam chamadas REST, que podem ser executadas em uma instância ou MID Server. Use o registro de conexão associado ao alias Salesforce para configurar onde as ações são executadas, bem como definir atributos de seleção MID Server. Para obter mais informações, consulte MID server.