Configurar Oracle NetSuite spoke

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Configure seu ServiceNow instância e. Oracle Aplicação NetSuite para que eles sejam integrados.

    Antes de Iniciar

    • Solicitar uma assinatura de IntegrationHub.
    • Ativar Spoke do Oracle NetSuite .
    • Função necessária: administrador

    Configure o OAuth 2,0 em Oracle NetSuite ​

    Configure um perfil OAuth 2,0 em Oracle NetSuite que permite a integração entre TI e o. ServiceNow Por meio da estrutura OAuth 2,0.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Faça login em Oracle NetSuite.
    2. Navegar até Configuração > Integração > Gerenciar integrações.
    3. Selecione Novo.
    4. Preencha o formulário.
      Tabela 1. Formulário OAuth 2,0
      Campo Descrição
      Nome Opção para inserir um nome exclusivo para o perfil de integração OAuth.
      Descrição Opção para inserir uma descrição do perfil de integração OAuth.
      Concessão do código de autorização Opção para indicar o fluxo que a instância da ServiceNow usará para acessar o Oracle NetSuite.
      URI de redirecionamento Opção para inserir o URI de redirecionamento da instância da ServiceNow no formato: https://<instancename>.service-now.com/oauth_rediect.do .
      Serviços web REST Opção para indicar o escopo.
    5. Selecione Save (Salvar).
      O ID do cliente e o segredo do cliente são gerados.
    6. Copie e armazene o ID do cliente e o segredo do cliente em um local seguro.
      Você precisará do ID do cliente e do segredo do cliente ao configurar o alias de conexão e credencial em sua instância da ServiceNow.

    Carregar conjunto de atualizações

    Carregue e confirme o Conjunto de atualizações para seu ServiceNow Instância para implantar uma inclusão de script chamada OAuthCustomOracleNetsuitGlobal na instância da ServiceNow.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    O script OAuthCustomOracleNetsuitGlobal no Conjunto de atualizações contém métodos para conexões Oracle OAuth, projetados especificamente para Oracle Integração do NetSuite. Você pode carregar e confirmar o Conjunto de atualizações nas instâncias da ServiceNow e permitir que elas manipulem Oracle Integração do NetSuite.

    Procedimento

    1. Em Spoke do Oracle NetSuite página em ServiceNow Store , baixe o. OAuthCustomOracleNetsuitGlobal Conjunto de atualizações de para o seu disco local.
    2. Navegar até Conjuntos de atualizações do sistema > Conjuntos de atualizações recuperados.
    3. Em Links relacionados, selecione Importar conjunto de atualizações do XML.
    4. Selecione Escolha Arquivo e navegue até o local do OAuthCustomOracleNetsuitGlobal Conjunto de atualizações.
    5. Selecione Carregar.
    6. Clique em “Confirmar Update Set”.
      O script OAuthCustomOracleNetsuitGlobal é implantado na instância da ServiceNow.

    Configure um registro de conexão para Oracle NetSuite

    Configure um registro de conexão entre seu ServiceNow instância e. Oracle NetSuite. O registro armazena centralmente credenciais, tokens OAuth, ID do cliente e segredo do cliente e é uma conexão reutilizável entre fluxos.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Opcional: Feche a notificação, se ela aparecer.
      Notificação de nova versão disponível.
    3. Selecione Integrações .
    4. Selecione Conexões guia.
    5. No campo Pesquisar todas as conexões, insira Oracle NetSuite .
      . Saída selecionado por padrão, você pode executar esta etapa. Se não estiver selecionado, confirme que você o selecionou.
    6. No cartão Oracle NetSuite, selecione Exibir detalhes .
      Botão Exibir detalhes do Oracle NetSuite.
    7. Selecione Configurar.
      Botão Configurar.
    8. Preencha o formulário.
      Tabela 2. Formulário "Configurar conexão"
      Campo Descrição
      Nome da Conexão Opção para fornecer um nome exclusivo para o registro de conexão.
      URL de conexão Opção para fornecer o URL da API base da aplicação de terceiros ServiceNow a instância se conecta a.
      Nome da entidade OAuth Opção para fornecer o nome do registro de configuração da entidade OAuth em ServiceNow.
      ID do cliente do OAuth Opção para fornecer o ID do cliente OAuth que você gerou anteriormente.
      Segredo do cliente do OAuth Opção para fornecer o segredo do cliente OAuth que você gerou anteriormente.
      Script do API do OAuth Opção para fornecer uma Inclusão de script opcional em ServiceNow Que pode personalizar o fluxo OAuth. Você deve selecionar OAuthCustomOracleNetsuitGlobal script que você baixou.
      URL de redirecionamento do OAuth Opção para inserir o URI de redirecionamento da instância da ServiceNow no formato: https://<instancename>.service-now.com/oauth_rediect.do .
      URL de autorização do OAuth Opção para fornecer o URL do servidor de autorização do Oracle NetSuite.
      URL do token OAuth Opção para fornecer o endpoint que emite tokens de acesso após a autorização.
    9. Selecione Configurar e obter token do OAuth.
      O token de acesso OAuth é gerado para o spoke do Oracle NetSuite.
      Nota:
      Você deve fazer login no Oracle NetSuite antes que o token de acesso OAuth seja concedido.

      Configuração do Oracle NetSuite OAuth concluída.

    Gerar token de autenticação do webhook

    Gere um token de autenticação que habilite o. Oracle Solicitações do NetSuite para seu ServiceNow instância a ser autenticada. As solicitações contêm eventos que ocorrem no Oracle NetSuite em tempo real. Por exemplo, o Oracle NetSuite envia uma notificação quando um registro de cliente é criado.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Importante:
    Ignore este procedimento se você não precisar iniciar uma chamada de entrada do Oracle NetSuite para ServiceNow.
    Oracle NetSuite Webhook, uma REST API de script de amostra pré-configurada, está disponível no seu ServiceNow instância. Escuta eventos que ocorrem no Oracle NetSuite em tempo real e registra o status dos eventos como sucesso ou falha em sua instância da ServiceNow. Para habilitar a autenticação dos eventos que o Oracle NetSuite envia para a REST API com script, você deve gerar um token de autenticação no registro do webhook do Oracle NetSuite. O token está incluído no webhook que Oracle NetSuite envia.

    Para acessar o webhook, navegue até Todos > Serviços Web do sistema Serviços da Web com script REST APIs com script No campo Nome, insira Webhook do Oracle NetSuite e pressione Insira .

    Procedimento

    1. Navegar até Tudo > Spoke do Oracle NetSuite > Registro do Webhook.
    2. Selecione Novo.
    3. Preencha o formulário.
      Tabela 3. Registro do webhook do Oracle NetSuite
      Campo Descrição
      Número da conta do Oracle NetSuite Opção para inserir o número da conta que o Oracle NetSuite fornece.
      Nome de Objeto Opção para fornecer o tipo de objeto no Oracle NetSuite que ele inclui no webhook. Por exemplo, cliente.
      Token de autenticação Opção para gerar o token de autenticação que o Oracle NetSuite usa para que suas solicitações sejam autenticadas em seu ServiceNow instância. O token é gerado depois que você seleciona Gerar token de autenticação .
      Descrição Opção para inserir uma descrição do webhook.
    4. Selecione Gerar token de autenticação .
      O token de autenticação é gerado.

      Token de autenticação gerado.

    5. Copie e armazene o token de autenticação em um local seguro.
    6. Selecione Atualizar.
      O webhook é registrado no registro do webhook.

      Webhook registrado no registro do webhook.

    Implantar SuiteScript em Oracle NetSuite

    Implante um SuiteScript que habilite o. Oracle NetSuite para enviar detalhes do evento em tempo real para a API com script em seu ServiceNow instância usando o webhook.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Importante:
    Ignore este procedimento se você não precisar iniciar uma chamada de entrada do Oracle NetSuite para ServiceNow.

    A ServiceNow fornece um SuiteScript de amostra pré-configurado que você pode atualizar e habilitar o Oracle NetSuite para enviar eventos em tempo real para a API com script em sua instância da ServiceNow. Você atualiza o SuiteScript fornecendo o token de autenticação gerado, a URL do webhook da ServiceNow, o objeto e o. Oracle Número da conta do NetSuite em locais apropriados no script do NetSuite. Depois de configurar o script de amostra do NetSuite, você deve implantá-lo na aplicação Oracle NetSuite para que ele possa enviar eventos para a API com script em sua instância da ServiceNow.

    Procedimento

    1. Em Spoke do Oracle NetSuite página em ServiceNow Store , baixe o. servicenow_webhook_call.js arquivo no disco local.
    2. Faça login no Oracle NetSuite.
    3. Navegar até Personalização > Script > Scripts > Novo(a).
    4. Selecione Novo script .
      Botão Novo script.
    5. Mova o ponteiro sobre Arquivo de script e clique no ícone de adição
      Campo Arquivo de script.
    6. Preencha o formulário.
      Tabela 4. Tabela de arquivos
      Campo Descrição
      Anexar de Opção para indicar o local do qual você anexará o SuiteScript.
      Nome de arquivo Opção para fornecer o nome do arquivo SuiteScript.
      Importante:
      Você deve fornecer a extensão (.js) do arquivo SuiteScript com seu nome.
      Pasta Opção para fornecer o nome da pasta que contém o arquivo SuiteScript.
      Selecionar arquivo Opção para selecionar o arquivo SuiteScript.

      Insira os detalhes do arquivo.

    7. Selecione Save (Salvar).
    8. Selecione Criar registro de script .
      Botão Criar registro de script.
    9. No campo Nome, insira um nome exclusivo.
      Por exemplo, servicenow_webhook_call_customer .
    10. Forneça um formato de ID com sublinhados.
      Por exemplo, _servicenow_webhook_call_cus
    11. Selecione Save (Salvar).
      Criar registros de script.
      A tela de registro de script é exibida.
    12. Selecione Implantar script .
      Botão Implantar script.
    13. Na página Implantação de script, insira o nome do objeto no campo Aplica-se a.
      Exemplo de um objeto: Cliente.
    14. Insira o ID que você já criou anteriormente no procedimento.
    15. Insira informações nos outros campos, conforme necessário.
    16. Selecione Save (Salvar).
      O script do NetSuite está implantado.