Conector ServiceMax
Resumo
O conector ServiceMax fornece uma interface para inserir entradas fornecidas pelo usuário, como credenciais, para criar uma conexão ServiceMax autenticada. Essa conexão fornece a base para configurar atividades associadas do conector ServiceMax que interagem com a conexão. Juntos, uma conexão ServiceMax específica e suas atividades são chamadas de endpoint ServiceMax.
Nota
Como ServiceMax é um aplicativo Salesforce, e como este conector é baseado no Cloud Studio conector Salesforce, funções, variáveis e assistentes do Jitterbit Salesforce se aplicam e podem ser usados. Esta documentação faz referência à documentação relacionada do Salesforce, conforme aplicável.
Pré-requisitos e Versões de API Compatíveis
O conector ServiceMax suporta o uso da nuvem Harmony ou de agentes privados da versão 9.4.2 ou superior.
É necessária uma conta do Salesforce que não tenha autenticação multifator (MFA) habilitada. Para configurar uma conta do Salesforce sem MFA, certifique-se de que o Conjunto de permissões atribuído ao login de integração do sistema Salesforce não tenha a seleção Autenticação multifator para logins de API. Os tipos de login de integração do sistema estão isentos do requisito de MFA do Salesforce, conforme descrito pelo Salesforce em A MFA é necessária para meus usuários de integração? em sua documentação perguntas frequentes sobre autenticação multifator do Salesforce.
Como o ServiceMax usa a plataforma Salesforce, o conector ServiceMax usa a API Salesforce.
A versão da API que o conector usa para atividades não em massa depende da versão do agente Harmony:
Versão do Agente Harmony | Versão da API SOAP do Salesforce | Lançamento do Salesforce |
---|---|---|
11h30 ou mais tarde | 61,0 | Verão '24 |
11,23 a 11,29 10,85 a 10,87 | 60,0 | Primavera '24 |
11,18 a 11,22 10,80 a 10,84 | 59,0 | Inverno '24 |
11,11 a 11,17 10,73 a 10,79 | 58,0 | Verão '23 |
11,7 a 11,10 10,69 a 10,72 | 57,0 | Primavera '23 |
11,0 a 11,6 10,55 a 10,68 | 54,0 | Primavera '22 |
10,44 a 10,54 | 52,0 | Verão '21 |
10,42 a 10,43 | 51,0 | Outono '21 |
10,28 a 10,41 | 50,0 | Inverno '21 |
10,23 a 10,27 | 49,0 | Verão '20 |
10.17 a 10.22 | 48.0 | Primavera '20 |
10.11 a 10.16 | 47.0 | Inverno '20 |
10,3 a 10,10 | 45,0 | Primavera '19 |
9,8 a 10,2 | 44,0 | Inverno '19 |
9.4.2 a 9.7 | 41.0 | Inverno '18 |
A API em massa do Salesforce baseada em SOAP é usado para atividades em massa.
A API em massa do Salesforce usa um X-SFDC-Session
cabeçalho preenchido com um ID de sessão obtido usando uma API SOAP do Salesforce login()
ligue para solicitações válidas.
As atualizações de Agente que ignoram as versões da API SOAP do Salesforce incluem implicitamente suporte para versões intermediárias da API.
Consulte a documentação fornecida nos links acima para obter informações sobre os campos do esquema.
Visão Geral do Conector
Este conector é usado para primeiro configurar uma conexão ServiceMax, estabelecendo acesso ao ServiceMax e, em seguida, usado para configurar uma ou mais atividades do ServiceMax associadas a essa conexão como origem ou destino em uma operação.
Atividades Padrão do ServiceMax
- Consulta: Consulta dados de um endpoint ServiceMax e destina-se a ser usado como fonte em uma operação.
- Inserir: Insere novos dados em um endpoint ServiceMax e se destina a ser usado como destino em uma operação.
- Atualizar: Atualiza os dados existentes em um endpoint ServiceMax e destina-se a ser usado como destino em uma operação.
- Inserir: Atualiza os dados existentes e insere novos dados em um endpoint ServiceMax e destina-se a ser usado como destino em uma operação.
- Excluir: Exclui dados em um endpoint ServiceMax e deve ser usado como destino em uma operação.
Atividades em Massa do ServiceMax
As atividades em massa do ServiceMax são mais rápidas e melhor dimensionadas do que as atividades não em massa do ServiceMax, mas devem ser usadas somente se você não precisar usar uma transformação para alterar os dados antes de atingir o objetivo.
- Consulta em massa: Consulta um grande número de registros de um endpoint ServiceMax e destina-se a ser usado como origem em uma operação.
- Inserção em massa: Insere um grande número de novos registros em um endpoint ServiceMax e destina-se a ser usado como destino em uma operação.
- Atualização em massa: Atualiza um grande número de registros existentes em um endpoint ServiceMax e destina-se a ser usado como destino em uma operação.
- Inserção em massa: Ambos atualizam um grande número de registros existentes e inserem um grande número de novos registros em um endpoint ServiceMax e devem ser usados como alvo em uma operação.
- Exclusão em massa: Exclui um grande número de registros de um endpoint ServiceMax e deve ser usado como destino em uma operação. Os registros excluídos são armazenados na Lixeira do ServiceMax antes de serem excluídos permanentemente.
- Exclusão forçada em massa: Exclui permanentemente um grande número de registros de um endpoint ServiceMax e destina-se a ser usado como destino em uma operação. Os registros excluídos permanentemente tornam-se automaticamente elegíveis para exclusão.
Nota
Este conector é um conector nativo do Cloud Studio, que pode ser referido pelo Jitterbit ao comunicar alterações feitas nos conectores. O cronograma de lançamento para conectores Cloud Studio nativos é baseado na cadência dos aplicativos em nuvem Harmony.
Acessando o Conector
O conector ServiceMax é acessado na aba endpoints e conectores do projeto da paleta de componentes de design (consulte paleta de componentes de design).
Crie um Campo Personalizado/id Externo ServiceMax para Jitterbit
Recomenda-se usar um campo personalizado no ServiceMax para associar registros a um ID externo para Jitterbit. Estas etapas mostram como criar um campo personalizado no ServiceMax no objeto Account para criar um ID externo chamado "Jitterbit_Account_ID":
-
Faça login em sua instância ServiceMax com suas credenciais.
-
Navegue até Configuração > Ferramentas da plataforma > Objetos e campos > Gerenciador de objetos.
-
Na aba Gerenciador de objetos, selecione o objeto Conta padrão.
-
Na visualização do objeto Conta, vá para a seção Campos e relacionamentos e clique em Novo no canto superior direito.
- Na Etapa 1. Escolha o tipo de campo, selecione Texto como o tipo de dados e clique em Avançar.
- Na Etapa 2. Insira os detalhes, configure seu novo campo personalizado da seguinte maneira. Em seguida, clique em Avançar.
- Etiqueta do campo: Jitterbit_Account_ID
- Comprimento: 50
- Nome do campo: Jitterbit_Account_ID
-
ID externo: Verificado (muito importante)**
- Na Etapa 3. Estabelecer segurança em nível de campo, aceite as configurações padrão clicando em **Avançar.
- Na Etapa 4. Adicionar aos layouts de página, aceite os padrões clicando em Salvar.
-
Você deverá retornar à tela Campos e Relacionamentos do objeto Conta. Verifique se você vê o novo campo personalizado com os mesmos parâmetros mostrados abaixo.
Para obter mais informações, consulte a documentação do Salesforce para Criar campos personalizados.
Funções do Salesforce e Variáveis jitterbit
Várias funções do Salesforce podem ser usadas em scripts para fornecer informações de login e sessão e pesquisas para instâncias ServiceMax, incluindo estas:
GetSalesforceTimestamp
LoginToSalesforceAndGetTimeStamp
SalesforceLogin
SetSalesforceSession
SfCacheLookup
SfLookup
SfLookupAll
SfLookupAllToFile
Além disso, certas variáveis Jitterbit são fornecidas especificamente para uso com endpoints ServiceMax e Salesforce, incluindo estas:
jitterbit.sfdc.auto_fieldsToNull
jitterbit.sfdc.dbsource.sfheader
jitterbit.sfdc.failure_record_count
jitterbit.sfdc.query.record_count
jitterbit.sfdc.success_record_count
Para obter detalhes sobre como usar essas funções e variáveis, consulte Funções do Salesforce e variáveis SFDC Jitterbit, respectivamente.
Solução de Problemas
Se você tiver problemas com o conector ServiceMax, estas etapas de solução de problemas são recomendadas:
-
Certifique-se de que a conexão ServiceMax é bem-sucedido usando o botão Test na tela de configuração. Se a conexão não for bem-sucedida, o erro retornado poderá fornecer uma indicação do problema.
-
Verifique os logs de operação para qualquer informação escrita durante a execução da operação.
-
Habilite o registro de depurar de operação (para agentes de nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.
-
Se estiver usando agentes privados, você pode verificar os logs do agente Para maiores informações.