Conector NetSuite para Jitterbit Integration Studio
Resumo
O conector NetSuite estabelece acesso ao NetSuite.
O conector NetSuite fornece uma interface para criar uma conexão NetSuite, a base utilizada para gerar instâncias de atividades do NetSuite. Essas atividades, uma vez configuradas, interagem com o NetSuite por meio da conexão.
O conector NetSuite é acessado na aba Endpoints e conectores do projeto na paleta de componentes de design (veja Paleta de componentes de design).
Dica
Receitas de integração e modelos de processo estão disponíveis para este conector através do Jitterbit Marketplace.
Visão geral do conector
Este conector é usado para primeiro configurar uma conexão NetSuite. Os tipos de atividades associados a essa conexão são então usados para criar instâncias de atividades que se destinam a ser usadas como fontes (para fornecer dados em uma operação) ou alvos (para consumir dados em uma operação).
Juntos, uma conexão NetSuite específica e suas atividades são referidos como um endpoint NetSuite:
-
Pesquisar: Recupera registros existentes do NetSuite e é destinado a ser usado como uma fonte para fornecer dados em uma operação.
-
Criar: Cria novos registros no NetSuite e é destinado a ser usado como um alvo em uma operação.
-
Atualizar: Atualiza registros existentes no NetSuite e é destinado a ser usado como um alvo em uma operação.
-
Obter Lista: Recupera uma lista de registros existentes com base no ID do NetSuite e é destinado a ser usado como um alvo em uma operação.
-
Upsert: Atualiza registros existentes e cria novos registros no NetSuite e é destinado a ser usado como um alvo em uma operação.
-
Excluir: Exclui registros no NetSuite e é destinado a ser usado como um alvo em uma operação.
Nota
Este conector é um conector nativo do Integration Studio, que pode ser mencionado pela Jitterbit ao comunicar alterações feitas nos conectores. O cronograma de lançamentos para conectores nativos do Integration Studio é baseado na cadência das aplicações web do portal Harmony.
Os endpoints criados com este conector estão incluídos no relatório de uso de endpoints e contam para sua licença.
Pré-requisitos e versões de API suportadas
Certos pré-requisitos devem ser atendidos para usar este conector, incluindo ter a autenticação baseada em token (TBA) habilitada, usar uma versão suportada do WSDL do NetSuite e usar agentes da nuvem Harmony ou privados que suportem a versão do WSDL do NetSuite.
O conector do NetSuite utiliza a API de serviços web SOAP da versão do WSDL do NetSuite que você configurou. O conector do NetSuite pode ser configurado com os WSDLs suportados listados nos pré-requisitos.
Além disso, a opção Saved Search with result fields as output em uma atividade de pesquisa do NetSuite requer um script Suitelet implantado para buscar os metadados necessários para limitar os campos do esquema de resposta às colunas de uma pesquisa salva.
Nota
A opção Saved Search with result fields as output requer agentes na versão 11.49 ou posterior.
Consulte a documentação fornecida no Centro de Ajuda do NetSuite para informações sobre os campos do esquema.
Limitações
O conector do NetSuite não suporta serviços web attach / detach. Para usar esses serviços web, utilize o conector SOAP da Jitterbit.
Solução de problemas e como fazer
Solução de problemas
Se você encontrar problemas com o conector do NetSuite, as seguintes etapas de solução de problemas são recomendadas:
-
Certifique-se de que a conexão do NetSuite foi bem-sucedida usando o botão Test na tela de configuração. Se a conexão não for bem-sucedida, o erro retornado pode fornecer uma indicação do problema.
-
Verifique os logs de operação para qualquer informação registrada durante a execução da operação.
-
Ative o registro de depuração de operações (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.
-
Se estiver usando agentes privados, certifique-se de que está utilizando a versão do agente 11.30 ou posterior e verifique os logs do agente para mais informações.
-
Revise as limitações do conector NetSuite.
Se você ainda estiver enfrentando problemas, há considerações gerais de solução de problemas em Solução de problemas de operação, e as páginas a seguir fornecem mais informações de solução de problemas específicas para o conector NetSuite:
-
Governança de concorrência: O que fazer se você ver erros causados por muitas solicitações simultâneas.
-
Campos personalizados: Como expor campos personalizados para um objeto ao usar um agente privado.
-
Segmentos personalizados: O que verificar se os segmentos personalizados não estão sendo exibidos conforme o esperado.
-
Erro de data center: Uma solução alternativa para um erro relacionado a um data center incorreto.
-
Erro de permissões: Uma solução alternativa para um erro relacionado a permissões insuficientes.
-
Limites de registro: Recomendações sobre como habilitar o particionamento se você encontrar limites de registro da API do NetSuite.
Como fazer
Além das informações de solução de problemas acima, as seguintes páginas de como fazer fornecem instruções detalhadas sobre como realizar tarefas específicas com projetos de integração que utilizam o conector NetSuite:
-
Habilitar múltiplas moedas no NetSuite: Como habilitar o recurso de múltiplas moedas no NetSuite.
-
Habilitar solicitações assíncronas do NetSuite: Como definir a variável Jitterbit
jitterbit.netsuite.async
para usar polling periódico. -
Habilitar TBA no NetSuite: Como habilitar a autenticação baseada em token no Netsuite antes de configurar uma conexão com o NetSuite.
-
Coletar valores para usar TBA do NetSuite: Como coletar os valores necessários para configurar uma conexão com o NetSuite.
-
Passar valores NULL para campos personalizados do NetSuite: Como definir campos personalizados como NULL em uma transformação.
-
Pesquisar por status no NetSuite: Como especificar o valor correto do filtro de pesquisa ao configurar uma atividade de Pesquisa no NetSuite.
-
Usar uma URL WSDL específica da conta do NetSuite: Como obter uma URL WSDL específica da conta necessária para configurar uma conexão com o NetSuite.
-
Usar funções do NetSuite: Como usar uma conexão do NetSuite com funções do NetSuite.
-
Usar formulários padrão no NetSuite: Como usar formulários padrão para objetos personalizados no NetSuite.
Recursos adicionais
Um tutorial de microaprendizagem do Jitterbit está disponível através da nossa série de vídeos básicos do Jitterbit: