Configure o. Spoke de instância remota da ServiceNow

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • Integre o local e o remoto ServiceNow Criando um endpoint de API OAuth no remoto ServiceNow instância para autenticar solicitações.

    Antes de Iniciar

    • Solicitar uma assinatura de IntegrationHub.
    • Ative o. Spoke de instância remota da ServiceNow remoto e local ServiceNow instâncias.
      Nota:
      . os termos instância remota e instância local são usados nestes contextos:
      • Instância local: Esta é a instância da ServiceNow a partir da qual a comunicação é iniciada e estabelecida.
      • Instância remota: Esta é a instância da ServiceNow com a qual a instância local se comunica.
    • Função necessária: administrador
      Nota:
      A função de administrador é necessária somente para configurar o spoke.

      Para usar o spoke, certifique-se de que os usuários do spoke tenham somente as permissões mínimas necessárias para acessar os dados no ServiceNow tabelas. Não atribua funções de privilégio elevado aos usuários deste spoke, a menos que seja muito necessário. Essa prática garante acesso controlado aos dados.

      Os usuários de integração devem ter flow_operator e outras funções necessárias para acessar a tabela com a qual eles desejam interagir. Além disso, eles precisam de funções para acessar as tabelas Tabela [sys_db_object] e Entrada do dicionário [sys_dictionary] para mostrar opções dinâmicas, como nomes de tabela e campos em uma tabela.

    Registrar remoto ServiceNow Instância como um provedor OAuth

    Registrar remoto ServiceNow Instância como um provedor OAuth para que o local ServiceNow A instância pode solicitar tokens OAuth 2,0.

    Antes de Iniciar

    • No controle remoto ServiceNow instância:
      • Crie um endpoint da API OAuth para clientes externos. Em URL de redirecionamento Especifique o URL do local ServiceNow instância neste formato: https://<instance-name>.service-now.com/oauth_redirect.do . Para obter mais informações, consulte Crie um endpoint para os clientes acessarem a instância .
      • Copie e registre os valores de ID do cliente e Segredo do cliente.
    • Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > OAuth de Sistema > Registro de aplicações.
    2. Aberto para o registro, Spoke remoto .
    3. No formulário, preencha estes valores.
      Tabela 1. Formulário de registros de aplicações
      Campo Descrição
      ID de cliente ID do cliente criado no remoto ServiceNow instância.
      Segredo do cliente Segredo do cliente criado no remoto ServiceNow instância.
      URL de Autorização URL do remoto ServiceNow instância neste formato: https://<instance-name>.service-now.com/oauth_auth.do .
      URL do token URL do remoto ServiceNow instância neste formato: https://<instance-name>.service-now.com/oauth_token.do .
      Redirecional URL URL do local ServiceNow instância neste formato: https://<instance-name>.service-now.com/oauth_redirect.do .
      Tipo de concessão padrão Tipo de concessão usado para estabelecer o token. Selecione Código de autorização.
      Tempo de vida do token de atualização Tempo, em segundos, em que o token de atualização é válido. O tempo padrão é 8.640.0000 segundos.
      PKCE necessário Opção para permitir que clientes públicos exijam o PKCE para uma autorização.
      Nota:
      Você pode usar somente o Código de autorização como o Tipo de concessão padrão quando o PKCE estiver habilitado.
      Aplicação Escopo da aplicação que contém este registro.
      Acessível de Escopo da aplicação a partir do qual este registro fica acessível.
      Ativo Opção para usar ativamente o registro da aplicação.
    4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.

    Criar registro de credencial para o remoto ServiceNow instância

    Crie registro de credencial para o remoto ServiceNow instância. . Spoke de instância remota da ServiceNow o alias de conexão e credencial usa essas credenciais para autorizar ações.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    Você deve executar esta tarefa em um local ServiceNow instância.

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Credenciais.
    2. Clique em Nova.
      O sistema exibe a mensagem Que tipo de credenciais você deseja criar? .
    3. Selecione Credenciais OAuth 2.0.
    4. No formulário, preencha os campos.
      Campo Valor necessário
      Nome Nome para identificar exclusivamente o registro. Por exemplo, Credenciais remotas .
      Ativo Opção de usar ativamente o registro de credencial.
      Perfil de Entidade OAuth Perfil OAuth criado durante o registro do remoto ServiceNow Instância como um provedor OAuth. Por exemplo, selecione RemoteSpoke default_profile .
      Ordem Ordem na qual as credenciais são usadas. Por exemplo: insira 100.
    5. Clique com o botão direito no cabeçalho do formulário e clique em Enviar.
    6. Para gerar o token OAuth, clique no link relacionado Obter Token OAuth.

    Criar registro de conexão para o remoto ServiceNow instância

    Crie um registro de conexão para seu remoto ServiceNow instância. . Spoke de instância remota da ServiceNow aliases de conexão e credencial usam essas conexões para executar ações.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    Você deve executar esta tarefa em um local ServiceNow instância.

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Aliases de conexões e credenciais.
    2. Abrir o registro de alias, ServiceNowRemoteInstance .
    3. Em Conexões clique em Novo .
    4. No formulário, preencha os campos.
      Tabela 2. Formulário de conexão HTTP
      Campo Valor necessário
      Nome Nome para identificar exclusivamente o registro. Por exemplo, Conexão remota .
      Credencial Registro de credencial criado para remoto ServiceNow instância. Por exemplo, Credenciais remotas .
      Alias de conexão Registro de alias associado a esta conexão.
      Construtor de URL
      Nota:
      Não marque a caixa de seleção.
      URL de conexão URL do remoto ServiceNow instância. Por exemplo, https://<remote-instance-name>.service-now.com/ .
      Ativo Opção para usar a conexão ativamente.
      Domínio Domínio em que a ação ou atividade é executada.
    5. Clique em Enviar.

    Criar registro de credencial para o local ServiceNow instância

    Crie registro de credencial para o local ServiceNow instância. . Spoke de instância remota da ServiceNow o alias de conexão e credencial usa essas credenciais para autorizar ações.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    Você deve executar esta tarefa em um local ServiceNow instância.

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Credenciais.
    2. Clique em Nova.
      O sistema exibe a mensagem Que tipo de credenciais você deseja criar? .
    3. Selecione Credenciais de autenticação básica .
    4. No formulário, preencha os campos.
      Campo Valor necessário
      Nome Nome para identificar exclusivamente o registro. Por exemplo, Credenciais locais .
      Nome do usuário Nome de usuário para fazer login no local ServiceNow instância.
      Senha Senha para fazer login no local ServiceNow instância.
      Ativo Opção de usar ativamente o registro de credencial.
    5. Clique com o botão direito no cabeçalho do formulário e clique em Enviar.

    Criar registro de conexão para o local ServiceNow instância

    Crie um registro de conexão para seu local ServiceNow instância. . Spoke de instância remota da ServiceNow aliases de conexão e credencial usam essas conexões para executar ações.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    Você deve executar esta tarefa em um local ServiceNow instância.

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Aliases de conexões e credenciais.
    2. Abrir o registro de alias, ServiceNowRemoteInstanceLocalAlias .
    3. Em Conexões clique em Novo .
    4. No formulário, preencha os campos.
      Tabela 3. Formulário de conexão HTTP
      Campo Valor necessário
      Nome Nome para identificar exclusivamente o registro. Por exemplo, Conexão local .
      Credencial Registro de credencial criado para local ServiceNow instância. Por exemplo, Credenciais locais .
      Alias de conexão Registro de alias associado a esta conexão.
      URL de conexão URL do local ServiceNow instância. Por exemplo, https://<local-instance-name>.service-now.com/ .
      Ativo Opção para usar a conexão ativamente.
      Domínio Domínio em que a ação ou atividade é executada.
    5. Clique em Enviar.