Obras
Cada ação realizada em Workspaces gera um trabalho. Os trabalhos permitem analisar o resultado das execuções realizadas, por exemplo, consultando o output da execução de um microserviço, ao mesmo tempo que a seção Trabalhos
coleta todos os trabalhos realizados na organização, o que também fornece registros históricos de execuções, permitindo utilizá-lo como registro de auditoria.
Visualização de lista
A visão dos trabalhos é composta pelos seguintes elementos:
- Opções na parte superior da interface.
- Visualização em lista dos trabalhos.
Opções na parte superior
- Atualizar a lista de Trabalhos e mostrar os valores atualizados.
- Restaurar todas as configurações feitas para a visão "trabalhos".
- Filtrar os trabalhos por data:
- Hoje (filtro padrão)
- Esta semana.
- Este mês.
- Este trimestre.
- Este ano.
- O botão
Cancelar
permite cancelar os Trabalhos em estado Pendente. - O botão
Notificar
permite se inscrever em um Trabalho específico para receber uma notificação por e-mail quando o trabalho for concluído. - O botão
Exportar para
permite exportar no tipo selecionado. - O botão
Meus filtros
permite acessar Filtros predefinidos ou criados pelo usuário. - É possível filtrar os trabalhos por qualquer parâmetro da lista de Trabalhos na caixa
Buscar
.
Lista de trabalhos
A lista de trabalhos, como todas as vistas de lista de workspaces permite múltiplas opções de filtragem e personalização, definidas em Opções de filtragem nos listados
Vista de detalhes
A visão de detalhe inclui uma barra de progresso que indica a porcentagem que já foi executada.
Estados
Um trabalho pode ter quatro estados:
- Pendente: a tarefa está pendente de início.
- Em curso: a tarefa começou e ainda está em processo.
- Concluído: a tarefa foi finalizada.
- Erro: a tarefa não foi finalizada corretamente ou foi finalizada com erros.
- Cancelado pelo Usuário: quando um usuário cancela a tarefa.
- Concluído com erros: Quando a tarefa foi concluída, mas pelo menos um passo falhou com erros não críticos.
Suponhamos que um Trabalho demore muito tempo no estado "em curso" sem registrar nenhuma informação. Nesse caso, seu estado mudará automaticamente para Erro. No entanto, isso não significa que o trabalho não será concluído com sucesso. Significa que há um timeout devido a um bloqueio de atividade durante a execução da tarefa.
Informação disponível
Em todos os casos, os trabalhos incluem as seguintes informações:
- A mudança a ser realizada (INFO)
- O estado
- A data de criação
- A data de início
- A data de finalização
- O usuário que realizou a mudança (OWNER)
Na parte inferior da tela, dependendo do tipo de trabalho, podem aparecer as seguintes abas:
Registros
A aba de registros permite consultar os dados de cada passo da execução. Por exemplo, quando um microserviço é executado em um dispositivo e você quer verificar o output da execução do script, essa informação é armazenada no correspondente passo (linha de registros na lista).
Para melhorar a visibilidade do output de scripts, recomenda-se, no caso de scripts PowerShell o uso do comando "Write-Output" em vez de "Write-Host", mais informações em considerações-sobre-o-código-a-utilizar
Workspaces
A aba Workspaces
permite ver de forma simples a informação dos dispositivos que executaram o trabalho, em caso de execuções múltiplas.
Assinatura de Jobs
Esta função permite se inscrever em trabalhos específicos, o que significa que o sistema te notificará por e-mail quando forem concluídos.
Só é possível se inscrever em trabalhos que ainda não começaram ou que estão em andamento.
Para se inscrever, selecione um ou mais trabalhos da lista e ative o botão Enviar notificação
.