Pular para o conteúdo principal

Aprovar Implementação

Visão Geral​

A aprovação de um pedido de implementação é a etapa de autorização do fluxo de trabalho de implementação. Um aprovador analisa o que um requerente pretende implementar num dispositivo, compara-o com o que está atualmente em execução e, em seguida, aprova-o por um período de tempo definido ou recusa-o.

A aprovação não implementa nada. Apenas permite que a implementação seja executada e apenas até que a janela de aprovação expire. Quem pode aprovar num determinado dispositivo é determinado pelas permissões do grupo de recursos a que o dispositivo pertence.

Para o lado do requerente no fluxo de trabalho, consulte Solicitar Implementação.

Ser Notificado de um Novo Pedido​

Quando é criado um pedido num dispositivo que pode aprovar, é notificado através dos canais definidos na sua categoria de notificações Deployments. A notificação liga diretamente ao pedido.

Também pode aceder aos pedidos em aberto a partir do próprio dispositivo: abra o dispositivo, selecione o separador Deployments e mude para Requests.

Para ser notificado apenas relativamente aos dispositivos pelos quais é efetivamente responsável, defina a preferência de notificação nesses dispositivos individualmente através do ícone de sino no cabeçalho do dispositivo. Consulte Notificações.

Analisar um Pedido​

Abra o pedido para ver, numa única vista, tudo o que é necessário para a decisão.

Um pedido de implementação no estado Requested com as ações Approve e Deny

O cabeçalho apresenta o título e o estado Requested, juntamente com as ações Approve e Deny. Abaixo, o pedido regista quem o solicitou, o dispositivo de destino, o projeto, a versão a implementar e o momento em que o pedido foi criado.

O separador Changes é onde a análise é efetuada:

  • Description – a explicação da alteração dada pelo requerente.
  • Changes on the device – a contagem de objetos Modified e Unchanged entre as versões.
  • Deployed version → Target version – o que está atualmente no dispositivo, quando foi implementado e qual o trabalho de implementação que o colocou lá, a par da versão que este pedido implementaria.
  • Operation mode after deployment – se o dispositivo ficará em Stop Mode ou Run Mode após a implementação.
  • A lista de objetos alterados pelo respetivo caminho no projeto, por exemplo Program / Scan / MAIN / ProgPou.
  • Compare – abre a comparação completa lado a lado das duas versões.

O separador Activity apresenta o histórico do pedido, permitindo ver se este já foi objeto de uma decisão.

Note que a versão de destino não é necessariamente mais recente do que a implementada. Um pedido pode reverter deliberadamente um dispositivo para uma versão anterior, o que a comparação entre a versão implementada e a de destino torna visível.

Aprovar um Pedido​

Selecione Approve. A caixa de diálogo solicita a janela de aprovação e um comentário opcional.

A caixa de diálogo Approve deployment request com os campos de validade da aprovação e de comentário
CampoDescrição
Approval valid untilO fim da janela durante a qual a implementação pode ser executada. Por predefinição, corresponde à hora cheia seguinte, no mínimo uma hora a partir de agora, e pode ser definida para qualquer momento posterior.
CommentOpcional. Registado no separador Activity do pedido e visível para o requerente.

Confirme com Approve. O pedido passa a Approved, o requerente é notificado e Expires at é definido para o momento que escolheu. O requerente pode agora executar a implementação.

Se a implementação não for executada antes desse momento, o pedido expira e deixa de poder ser utilizado. É necessário criar e aprovar novamente um novo pedido.

Escolher a Janela de Aprovação​

A janela é o meio de associar uma alteração a uma janela de manutenção acordada. Defina o seu fim para coincidir com o fim dessa janela, em vez de a deixar sem limite, para que uma aprovação concedida hoje não possa ser utilizada para implementar num momento não planeado dias mais tarde.

Recusar um Pedido​

Selecione Deny para rejeitar o pedido. Este passa a Denied, não pode ser executado e o requerente é notificado. Utilize o comentário para explicar o que precisa de ser alterado, para que o requerente possa criar um pedido corrigido.

Registo de Auditoria​

Cada decisão é registada no pedido: quem aprovou ou recusou, quando, o comentário que deixou e a janela de aprovação que definiu. O separador Activity contém o histórico completo, desde a criação, passando pela decisão, até à execução. Em conjunto com os registos de execução em Jobs, isto proporciona um registo ponta a ponta de quem autorizou uma alteração a um dispositivo e do que foi efetivamente implementado.

Casos de Utilização​

  • Impor o princípio dos quatro olhos antes de qualquer alteração chegar a equipamento em produção.
  • Confirmar que uma implementação proposta contém apenas as alterações que deveria conter.
  • Limitar uma implementação autorizada a uma janela de manutenção acordada.
  • Rejeitar uma alteração com uma justificação escrita que tanto o requerente como o registo de auditoria conservam.
  • Demonstrar a conformidade com os requisitos de gestão de alterações durante uma auditoria.

Saber Mais​