Partilhar via


Controle de versão de fluxos de trabalho do ciclo de vida

Os fluxos de trabalho criados usando fluxos de trabalho de ciclo de vida podem ser atualizados conforme necessário para satisfazer os requisitos organizacionais em termos de auditoria do ciclo de vida dos usuários em sua organização. Para gerenciar atualizações em fluxos de trabalho, os Fluxos de Trabalho de Ciclo de Vida introduzem o conceito de controle de versão do fluxo de trabalho. As versões de fluxo de trabalho são novas versões de fluxos de trabalho existentes, acionadas pela atualização das condições de execução ou de suas tarefas. As versões do fluxo de trabalho podem alterar as ações ou até mesmo o escopo de um fluxo de trabalho existente. Compreender como o controle de versão do fluxo de trabalho é tratado durante o processo de atualização do fluxo de trabalho permite configurar estrategicamente os fluxos de trabalho para que as tarefas e condições dos fluxos de trabalho sejam sempre relevantes para os usuários processados por um fluxo de trabalho.

Benefícios do controle de versão

O controle de versão com fluxos de trabalho de ciclo de vida oferece muitos benefícios em relação à alternativa de criar um novo fluxo de trabalho para cada caso de uso. Esses benefícios aparecem em sua capacidade de melhorar o processo de emissão de relatórios para recursos de solução de problemas e manutenção de registros das seguintes maneiras:

  • Retenção de longo prazo - O controle de versão permite uma retenção mais longa das informações do fluxo de trabalho do que usando apenas os logs de auditoria. Embora os logs de auditoria armazenem apenas informações dos 30 dias anteriores, com o controle de versão você pode acompanhar os detalhes do fluxo de trabalho desde a criação.
  • Rastreabilidade- Permite rastrear qual versão específica de um fluxo de trabalho processou um usuário.

Propriedades e versões do fluxo de trabalho

Embora as atualizações dos fluxos de trabalho possam desencadear a criação de uma nova versão, nem sempre é esse o caso. Existem parâmetros de fluxos de trabalho conhecidos como propriedades básicas, que podem ser alterados sem criar uma nova versão do fluxo de trabalho. A lista desses parâmetros é a seguinte:

  • displayName
  • descrição
  • isEnabled
  • IsSchedulingEnabled
  • Nome da tarefa
  • Descrição da Tarefa

Você encontrará esses parâmetros correspondentes no centro de administração do Microsoft Entra na seção Propriedades do fluxo de trabalho que está atualizando. Screenshot of updated basic properties LCW

Para obter um guia passo a passo sobre como atualizar essas propriedades usando o centro de administração do Microsoft Entra e a API por meio do Microsoft Graph, consulte: Gerenciar propriedades do fluxo de trabalho.

As propriedades que acionarão a criação de uma nova versão são as seguintes:

  • tarefas
  • condições de execução

Embora novas versões desses fluxos de trabalho sejam feitas assim que você fizer as atualizações no centro de administração do Microsoft Entra, a criação de uma nova versão de um fluxo de trabalho usando a API com o Microsoft Graph requer a execução do método createNewVersion. Para obter um guia passo a passo para atualizar tarefas ou condições de execução, consulte: Gerenciar versões de fluxo de trabalho.

Nota

Se o fluxo de trabalho estiver sob demanda, as informações de configuração associadas às condições de execução não estarão presentes.

Quais detalhes estão contidos no histórico de versões do fluxo de trabalho

Ao contrário da alteração das propriedades básicas de um fluxo de trabalho, as versões de fluxo de trabalho recém-criadas podem ser muito diferentes das versões anteriores. As tarefas podem ser adicionadas ou removidas, e para quem o fluxo de trabalho é executado pode ser diferente. Devido às vastas mudanças que podem acontecer a um fluxo de trabalho entre versões, os detalhes da versão também estão lá para fornecer informações detalhadas não apenas sobre a versão atual do fluxo de trabalho, mas também suas iterações anteriores.

Detalhes contidos nas informações de versão, conforme mostrado no centro de administração do Microsoft Entra:

Screenshot of workflow versioning information.

As informações detalhadas da versão são as seguintes:

parâmetro descrição
Número da Versão Um inteiro que indica para qual versão do fluxo de trabalho as informações se destinam. Aumenta sequencialmente a cada nova versão do fluxo de trabalho.
Data da última modificação A última vez que o fluxo de trabalho foi atualizado. Para versões anteriores de fluxos de trabalho, a data da última modificação será sempre a hora em que a próxima versão foi criada.
Última modificação por Quem modificou esta versão do fluxo de trabalho pela última vez.
Data de criação A data e a hora em que uma versão do fluxo de trabalho foi criada.
Criado por Quem criou esta versão específica do fluxo de trabalho.
Nome Nome do fluxo de trabalho nesta versão.
Description Descrição do fluxo de trabalho nesta versão.
Categoria Categoria do fluxo de trabalho.
Condições de execução Define para quem e quando o fluxo de trabalho é executado nesta versão.
Tarefas As tarefas presentes nesta versão do fluxo de trabalho. Se estiver visualizando através da API, você também poderá ver argumentos de tarefa. Para obter definições de tarefas específicas, consulte: Tarefas e definições do fluxo de trabalho do ciclo de vida

Próximos passos