Pular para o conteúdo principal

Solicitar Implantação

Visão Geral​

Uma solicitação de implantação é uma forma controlada de implantar uma versão de projeto num dispositivo. Em vez de escrever imediatamente no dispositivo, a solicitação regista o que deve ser implantado, quem o pediu e porquê, e aguarda depois que alguém com direitos de aprovação a aprove. Só após a aprovação, e apenas dentro da janela de aprovação, é que a implantação pode ser executada.

Isto proporciona um princípio de quatro olhos sobre os equipamentos de produção: o engenheiro que prepara uma alteração e a pessoa que a autoriza não têm de ser a mesma, e cada etapa fica registada para auditoria.

As solicitações são geridas no separador Deployments de um dispositivo, em Requests. A vista Jobs, ao lado, mostra as próprias execuções de implantação, descritas na página Implantações.

O separador Deployments de um dispositivo com as vistas Jobs e Requests e o botão Request deployment

Criar uma Solicitação​

Passo 1 – Escolher a Versão e Descrever a Alteração​

Selecione Request deployment e preencha o primeiro passo da caixa de diálogo.

Passo 1 da caixa de diálogo Request deployment: versão do projeto, título, descrição e modo de operação
CampoDescrição
Project versionA versão do projeto a implantar. A lista mostra o número da versão, a data em que foi criada e o respetivo autor.
TitleObrigatório. Um breve resumo da alteração, apresentado na lista de solicitações e na notificação enviada aos aprovadores.
DescriptionOpcional. Contexto para o aprovador — o que mudou e porquê.
Operation mode after deploymentSe o dispositivo é colocado em Stop Mode ou em Run Mode assim que a implantação é concluída.

Selecione Review changes para continuar.

Passo 2 – Rever as Alterações​

O segundo passo mostra exatamente o que a implantação irá alterar no dispositivo antes de confirmar a solicitação.

Passo 2 da caixa de diálogo Request deployment, comparando a versão implantada com a versão de destino

O resumo repete o dispositivo, o projeto e o título, e compara a versão atualmente implantada com a versão de destino. Os objetos alterados são contabilizados como Modified e Unchanged e listados pelo seu caminho no projeto, por exemplo Program / Scan / MAIN / ProgPou. Open full comparison abre a comparação completa lado a lado das duas versões.

Selecione Request deployment para submeter. Selecione Back para voltar ao primeiro passo e ajustar as suas entradas.

Após a Submissão​

A solicitação aparece na lista Requests com o estado Requested, e todos os utilizadores com direitos de aprovação para esse dispositivo são notificados.

A lista Requests mostrando a nova solicitação com o estado Requested

A lista mostra o título, o estado, a descrição, o projeto, a versão, quem a solicitou e a hora de criação. Expires at e Executed at permanecem vazios até a solicitação ser aprovada e executada.

Estados da Solicitação​

EstadoSignificado
RequestedSubmetida e a aguardar um aprovador.
ApprovedAprovada e pronta a executar, até a janela de aprovação expirar.
DeniedUm aprovador rejeitou a solicitação. Não pode ser executada.
CanceledO solicitante retirou a solicitação antes de ser executada.
ExecutedA implantação foi iniciada a partir da solicitação aprovada.
ExpiredA janela de aprovação terminou sem execução. É necessária uma nova solicitação.

Ser Notificado da Decisão​

Quando um aprovador decide sobre a sua solicitação, é notificado através dos canais configurados na sua categoria de notificações Deployments.

A página do dispositivo a mostrar a notificação de que uma solicitação de implantação foi aprovada

A solicitação apresenta agora Approved juntamente com Expires at, o final da janela de aprovação. Para alterar como e se recebe estas mensagens, consulte Notificações.

Executar uma Solicitação Aprovada​

Abra a solicitação aprovada para a executar. A vista de detalhe repete quem a solicitou, o dispositivo, o projeto e a versão, e mostra tanto Created at como Expires at.

Uma solicitação de implantação aprovada com as ações Execute e Cancel request

O separador Changes mostra a descrição, as versões implantada e de destino, o modo de operação que será aplicado após a implantação e a lista de objetos modificados. Compare abre a comparação completa. O separador Activity regista todas as etapas do ciclo de vida da solicitação — criação, aprovação com o comentário do aprovador e execução.

  • Execute – inicia a implantação. É executada como qualquer outra implantação e aparece em Jobs com o seu próprio registo de execução.
  • Cancel request – retira a solicitação sem implantar.

A implantação tem de ser executada antes de Expires at. Assim que a janela tiver terminado, a solicitação expira e é necessário criar uma nova.

Casos de Utilização​

  • Implantar em equipamentos de produção onde uma segunda pessoa tem de autorizar cada alteração.
  • Documentar o motivo de uma alteração juntamente com a própria alteração, para efeitos de auditoria e de registos de gestão de alterações.
  • Permitir que um engenheiro prepare e reveja uma implantação enquanto um chefe de turno decide quando esta pode ser executada.
  • Restringir uma implantação a uma janela de manutenção acordada através da janela de aprovação.

Saiba Mais​