Skip To Content

Agendar uma tarefa de notebook

A partir da versão 10.8.1, você pode criar tarefas para agendar a operação automatizada de um notebook. Cada vez que seu notebook é executado de acordo com a programação que você definiu, o site abre um novo contêiner e executa o notebook sem controle do usuário.

A partir do painel Tarefas no editor do notebook, você pode criar uma ou múltiplas tarefas agendadas para executar o notebook. Você pode programá-lo para executar uma vez no futuro, ou em uma base recorrente—em qualquer lugar de uma vez por minuto para uma vez a cada cinco meses.

Se você estiver preparando um notebook para operação automatizada, como de forma recorrente, há algumas coisas a serem lembradas.

Prepare seu notebook

O Agendador oferece a opção para inserir parâmetros como uma nova célula no tempo de execução, como credenciais de conta ou variáveis para definir.

A operação utiliza a opção Tags da barra de ferramentas da célula, que permite criar e gerenciar tags para cada célula na área de trabalho do notebook. Você pode alterar as opções da barra de ferramentas da célula clicando em Visualizar > Barra de Ferramentas da Célula.

Você pode designar o local no notebook onde esta nova célula é adicionada acrescentando a tag parameters em uma célula em seu notebook. A nova célula é inserida após esta célula. Somente uma célula com a tag parameters é reconhecida pela operação.

Anotação:

Ao criar notebooks, use caminhos completos para diretórios e arquivos no diretório da área de trabalho.

Por exemplo, use /arcgis/home/test.gdb em vez de home/test.gdb.

Conteúdo para evitar

Diferente da célula de parâmetros que ela pode inserir, o agendamento de um notebook não suporta qualquer interação de usuário com notebooks. Evite adicionar conteúdo que exija interação do usuário enquanto o notebook é executado, como clicar em um ponto do mapa.

Quaisquer credenciais ou novas variáveis ​​que você deseja adicionar no momento da operação automatizada devem ser inseridas na célula de parâmetros, conforme descrito acima. Certifique-se que seu notebook não contenha nenhum conteúdo que o impeça de concluir.

Criar uma tarefa para seu notebook

Quando seu notebook estiver pronto, você poderá criar uma tarefa para agendar sua execução. Com a utilização do painel Tarefas no editor do notebook, você pode criar uma ou múltiplas tarefas para automatizar a operação do notebook e especificar o horário da tarefa.

  1. Salve seu notebook com um título, se você já não tiver feito isto. O painel Tarefas deve estar disponível na barra de formatação superior do editor do notebook.
  2. Clique em Criar Tarefa para abrir a caixa de diálogo.

    Anotação:
    Você também pode criar tarefas a partir da guia Tarefas da página de detalhes do item do notebook.

  3. Forneça um Título para descrever o horário da sua tarefa, como Execução da limpeza de dados semanal.
  4. Se houver parâmetros que você deseja adicionar no notebook quando ele for executado pela tarefa, forneça-os na seção Parâmetros. Você deve fornecer uma Chave e seu Valor pareado a cada parâmetro. Como um exemplo, você pode ter uma Chave de mypassword e um Valor de gis.rocks123. Clique no sinal de mais + para salvar o parâmetro.

    Após você adicionar pelo menos um parâmetro, a opção Salvar Parâmetros do Notebook aparece. Se esta opção for selecionada, a célula inserida com seus novos parâmetros ou parâmetros serão salvos no notebook quando ele for executado.

  5. Clique em Avançar para mover para página Definir detalhes do horário da tarefa. Aqui, você pode especificar o horário particular desta tarefa.

    Dica:
    Quando você alterar o valor de Repetir A Cada, as opções abaixo alterarão para ajustar a esta denominação. Por exemplo, se você optar por Repetir Todos os Dias, as caixas de seleção aparecerão para cada dia da semana.

  6. A opção Atualizar Item na Conclusão salva o notebook após cada execução. Se você desejar atualizar o notebook com os resultados de cada execução, mantenha esta opção selecionada. Se você não quiser que o notebook seja atualizado automaticamente, cancela a seleção desta opção.
  7. Quando você estiver satisfeito com seu título, parâmetros opcionais se aplicável e horário da tarefa, clique em Criar Tarefa. A tarefa se tornará ativa, e executará o notebook de acordo com o horário que você definiu.

Se você desejar ter horários múltiplos, talvez com parâmetros diferentes inseridos, você pode criar mais tarefas para o notebook com a utilização do mesmo fluxo de trabalho.

Trabalhar com tarefas existentes

Após uma tarefa ter sido criada para seu notebook, você pode visualizar os detalhes da tarefa e editar ou exclui-la em qualquer momento. Estas opções estão disponíveis no painel Tarefas do editor do notebook ou a partir da guia Tarefas da página de detalhes do item do notebook.

Em ambas localizações, você pode visualizar todas as tarefas do notebook com o tempo que cada uma foi criada e quando foi modificada por último, e seu status atual (Ativa ou Concluída).

Cada tarefa tem quatro botões de ação em sua linha. Você pode clicar no íconeVisualizar Detalhes da Tarefa para revisar resultados de cada execução individual da tarefa. Para fazer as alterações do título, parâmetros ou horário da tarefa, clique no ícone Editar Tarefa . Você também pode pausar uma tarefa ativa ou retomar uma tarefa pausada. Se você desejar remover uma tarefa, clique no ícone Excluir Tarefa.

Alterar a propriedade de um notebook também mudará a propriedade das tarefas desse notebook. As tarefas serão transferidas para o novo usuário em um estado desativado. O novo proprietário pode ativar as tarefas no painel Tarefas do editor de notebook ou a partir da guia Tarefas da página de detalhes do item do notebook.

Dica:

A exclusão de uma tarefa também exclui o histórico de execução da tarefa. Se você deseja preservar o histórico de uma tarefa ativa, considere pausar a tarefa para interromper mais execuções de tarefas.