Programar uma exportação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Você pode programar uma exportação para enviar regularmente dados de um conjunto de exportação para um destino remoto. Ao configurar uma exportação recorrente e programada, você pode enviar dados regularmente para um local externo, como para emissão de relatórios ou preservação de um snapshot dos dados.

    Antes de Iniciar

    Função necessária: Export_set_scheduler ou export_set_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode configurar conjuntos de exportação programada para exportar somente registros novos ou alterados usando exportações delta.

    Procedimento

    1. Navegar até Tudo > Conjuntos de exportação do Sistema > Administração > Exportações agendadas.
    2. Clique em Nova.
    3. Preencha os seguintes campos.
      Tabela 1. Campos Programar exportação de dados
      Campo Descrição
      Nome Insira um nome descritivo para esta exportação programada.
      Conjunto de exportação Selecione o conjunto de exportação a ser programado.
      Executar como Selecione o usuário para executar a exportação programada como. Certifique-se de que o usuário tenha todas as funções necessárias para exibir os dados a serem exportados.
      Executar Selecione a frequência para exportação programada.
      Dia Selecione em qual dia da semana ou mês esta exportação programada será executada. Este campo aparece quando Executar o campo está definido como Semanalmente ou Mensal
      Intervalo de repetição Insira o número de dias e horas de espera antes de repetir esta exportação programada. Este campo aparece quando Executar o campo está definido como Periodicamente .
      Hora Insira a hora do dia para executar a exportação programada.
      Exportações Delta
      Habilitar exportações delta Marque esta caixa de seleção para habilitar a funcionalidade delta para esta exportação programada. Quando selecionado, somente registros novos ou alterados são exportados.
      Delta imediato ou posterior Selecione Atualizado para exportar todos os registros que foram alterados desde a última exportação, incluindo novos registros. Selecione Criado para exportar somente novos registros criados após a última exportação.
      Nota:
      Se a definição de exportação já incluir uma condição de filtro nos campos sys_updated_on ou sys_created_on, habilitar as exportações delta impedirá que você salve o registro de exportação de dados programada. Um erro aparece na parte superior do formulário neste evento.
      Execução programada da última exportação Deixe este campo em branco para exportar todos os registros da definição de exportação. Ao usar exportações delta, este campo é definido automaticamente sempre que a exportação programada é executada. Registros atualizados ou criados após essa data e hora são incluídos no delta de exportação, dependendo de Delta em ou após valor.
      Scripts
      Condicional Marque esta caixa de seleção para executar a programação somente quando uma condição for atendida.
      Condição Grave o script a ser usado para avaliar se a exportação deve ser executada. Este campo ficará visível se você selecionar Condicional caixa de seleção.
      Executar script de pré-exportação Marque esta caixa de seleção para executar um script antes que a exportação comece.
      Pré-script Grave o script que você deseja executar antes que os dados sejam exportados. Este campo ficará visível se você selecionou Execute o script de pré-exportação caixa de seleção.
      Executar script de pós-exportação Marque esta caixa de seleção para executar um script após o término da exportação.
      Post script Grave o script que você deseja executar após o término da exportação. Este campo ficará visível se você selecionou Execute o script de pós-exportação caixa de seleção.
    4. Clique em Enviar.

    O que Fazer Depois

    Você pode clicar em Executar agora botão para executar a exportação imediatamente e confirmar que os dados foram exportados conforme o esperado.

    Exportações delta do conjunto de exportação programada

    As exportações delta incluem somente os registros que foram alterados desde a última exportação programada.

    Você pode usar a exportação delta somente para tabelas regulares, como as tabelas de tarefa e problema.
    Importante:
    Você não pode usar a exportação delta para uma tabela de exibição de banco de dados, que é uma tabela virtual que une tabelas físicas.

    Uma exibição de banco de dados não inclui campos do sistema, como sys_created em, sys_created por e sys_updated em. Como os campos de data do sistema não estão incluídos na exibição do banco de dados, você não pode usar exportações delta com exibições de banco de dados, pois não há como saber quando a tabela foi atualizada pela última vez.

    Opções de script de conjunto de exportação programada

    Ao programar um conjunto de exportação, você pode acessar determinados objetos JavaScript.

    Use esses objetos em scripts de conjunto de exportação programada, como Pré-script e. Pós-script campos.
    cancelar
    Defina este objeto como verdadeiro para interromper a ação de exportação. Todos os conjuntos de exportação secundários também serão cancelados se o primário for cancelado. Este objeto está disponível somente em Pré-script campo.
    Exemplo: Use Pré-script campo para avaliar as condições da exportação e determinar se o processo de exportação deve ser cancelado. Para cancelar o processo de exportação, use a seguinte chamada:
    cancel = true;
    export_set
    Obtenha o objeto GlideRecord para o novo conjunto de exportação. Esta variável permite que você consulte as seguintes colunas da tabela sys_export_set:
    • nome
    • sys_id
    • estado
    • table_name

    Este objeto está disponível em Pré-script e. Pós-script campos.

    Exemplo: Se você quiser usar informações do conjunto de exportação, poderá especificar uma das propriedades da variável export_set.

    var x = export_set.sys_id;