Criar uma definição de script para uma tabela remota

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Defina e associe um script a uma tabela remota para que você possa recuperar dados de uma fonte externa com ela. O Now Platform recupera e armazena em cache os dados da tabela remota executando o script em uma fonte de dados externa para que você possa exibi-la ou modificá-la. Indique também como e por quanto tempo esses dados externos serão armazenados em cache na memória.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Você cria definições de script para tabelas remotas como faz para outros scripts. Para saber mais sobre como inserir, modificar e depurar scripts, consulte Editor de sintaxe JavaScript.

    Procedimento

    1. Navegar até Todos > Definição do Sistema > Tabelas remotas > Definição.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Controle Descrição
      Nome

      Nome do script que você está criando para associar à tabela remota selecionada.

      Tabela
      Nome da tabela remota você à qual você quer associar o script que está criando.
      • Para uma tabela remota em uma aplicação com escopo, o nome é prefixado com um identificador de namespace e a cadeia de caracteres st_ para indicar que é remoto e faz parte de uma aplicação.
      • Para uma tabela remota na aplicação global, o nome é prefixado com a cadeia de caracteres u_st_.
      Aplicação Aplicação associada a esta tabela remota. Se você estiver trabalhando em uma aplicação ou criando uma tabela remota a partir de um registro de aplicação, o campo será padronizado para esse aplicativo. Caso contrário, o padrão do campo é Global. Todos os registros criados a partir do registro da tabela, como módulos e regras de segurança, são atribuídos a este aplicativo por padrão.
      Ativo Opção para ativar o script que você está associando à tabela remota. Você pode ter várias definições de script inativas para uma tabela remota, mas só pode ter uma definição de script ativa.
      Avançado Opção para acessar a seção de Cache para designar como o cache de memória deve operar em Now Platform para esta tabela remota.
      Nota:
      Somente usuários avançados devem definir parâmetros de cache para uma tabela remota.
    4. Na seção Script, adicione sua sintaxe JavaScript ao modelo de estrutura:
      Nota:
      A seção Script aparece somente quando o campo Fluxo está vazio.
      Modelo de editor de script de tabela remota
      Nota:
      Para saber mais sobre como inserir, modificar e depurar scripts, consulte Editor de sintaxe JavaScript.
    5. Na seção Cache, indique como esses dados são armazenados em cache e por quanto tempo os dados são armazenados em cache na memória do Now Platform:
      Campo Descrição
      TTL do cache Tempo de vida do cache, expresso em segundos, em que os dados externos são armazenados em cache na memória para esta definição de script de tabela remota. Por exemplo, insira 300 para armazenar em cache os dados na memória por 5 minutos.

      O valor máximo que você pode inserir é de 60 minutos (3600 segundos).

      Capacidade aprimorada Opção para selecionar a capacidade aprimorada para oferecer suporte a mais de 1000 linhas em uma tabela remota.
      Nota:
      Se o tamanho dos dados recuperados da fonte externa for pequeno, use o limite padrão de 1000 linhas em uma tabela remota para minimizar os tempos de consulta. Você pode usar o recurso Capacidade Estendida se o tamanho dos dados recuperados for grande e puder ter menos desempenho.
      Nota:
      Por padrão, os dados externos são armazenados em cache na memória pelo usuário.
    6. Clique em Enviar.

    Resultado

    Ao ativar uma definição de script, você a associa à tabela remota para que possa recuperar e armazenar em cache os dados externos.