Show Menu
TÓPICOS×

Iniciando fluxos de trabalho

Ao administrar fluxos de trabalho, você pode iniciá-los usando uma variedade de métodos:
  • Manualmente:
    • De um modelo de fluxo de trabalho.
    • Uso de um pacote de fluxo de trabalho para processamento em lote.
  • Automaticamente:

Modelos do fluxo de trabalho

É possível iniciar um fluxo de trabalho com base em um dos modelos listados no console Modelos de fluxo de trabalho. A única informação obrigatória é a carga, embora um título e/ou comentário também possa ser adicionado.

Iniciadores de fluxos de trabalho

O Workflow Launcher monitora as alterações no repositório de conteúdo para iniciar os fluxos de trabalho dependendo do local e do tipo de recurso do nó alterado.
Usando o Iniciador , você pode:
  • Consulte os fluxos de trabalho já iniciados para nós específicos.
  • Selecione um fluxo de trabalho a ser iniciado quando determinado nó/tipo de nó tiver sido criado/modificado/removido.
  • Remova uma relação fluxo de trabalho para nó existente.
Um iniciador pode ser criado para qualquer nó. No entanto, as alterações em determinados nós não iniciam fluxos de trabalho. As alterações nos nós abaixo dos seguintes caminhos não fazem com que os fluxos de trabalho sejam iniciados:
  • /var/workflow/instances
  • Qualquer nó da caixa de entrada de fluxo de trabalho localizado em qualquer lugar na /home/users ramificação
  • /tmp
  • /var/audit
  • /var/classes
  • /var/eventing
  • /var/linkchecker
  • /var/mobile
  • /var/statistics
    • Exceção: As alterações nos nós abaixo /var/statistics/tracking fazem com que os fluxos de trabalho sejam iniciados.
Várias definições estão incluídas na instalação padrão. Eles são usados para tarefas de gerenciamento de ativos digitais e colaboração social:

Pacotes de fluxo de trabalho para processamento em lote

Os pacotes de fluxo de trabalho são pacotes que podem ser enviados para um fluxo de trabalho como carga para processamento, permitindo que vários recursos sejam processados.
Um pacote de fluxo de trabalho:
  • contém links para um conjunto de recursos (como páginas, ativos).
  • contém informações do pacote, como a data de criação, o usuário que criou o pacote e uma breve descrição.
  • é definido usando um modelo de página especializado; essas páginas permitem que o usuário especifique os recursos no pacote.
  • pode ser usado várias vezes.
  • pode ser alterado pelo usuário (adicionar ou remover recursos) enquanto a instância do fluxo de trabalho estiver em execução.

Starting a Workflow from the Models Console

  1. Navegue até o console Modelos usando Ferramentas , Fluxo de trabalho e Modelos .
  2. Selecione o fluxo de trabalho (de acordo com a exibição do console); você também pode usar Pesquisar (parte superior esquerda) se necessário:
    O indicador Transitório ​mostra os fluxos de trabalho para os quais o histórico do fluxo de trabalho não será persistente.
  3. Selecione Iniciar fluxo de trabalho na barra de ferramentas.
  4. A caixa de diálogo Executar fluxo de trabalho será aberta, permitindo que você especifique:
    • Carga
      Pode ser uma página, nó, ativo, pacote, entre outros recursos.
    • Título
      Um título opcional para ajudar a identificar essa instância.
    • Comentário
      Um comentário opcional para ajudar a indicar detalhes desta instância.

Criando uma Configuração do Iniciador

  1. Navegue até o console Inicializações de fluxo de trabalho usando Ferramentas , Fluxo de trabalho e, em seguida, Iniciadores .
  2. Selecione Criar e, em seguida, Adicionar Iniciador para abrir a caixa de diálogo:
    • Tipo de evento
      O tipo de evento que iniciará o fluxo de trabalho:
      • Criado
      • Modificado
      • Removido
    • Notetype
      O tipo de nó ao qual o iniciador do fluxo de trabalho se aplica.
    • Caminho
      O caminho ao qual o iniciador do fluxo de trabalho se aplica.
    • Modo(s) de execução
      O tipo de servidor ao qual o iniciador do fluxo de trabalho se aplica. Selecione Autor , Publicar ou Autor e publicação .
    • Condições
      Uma lista de condições para valores de nó que, quando avaliados, determinam se o fluxo de trabalho é iniciado. Por exemplo, a seguinte condição faz com que o fluxo de trabalho seja iniciado quando o nó tiver um nome de propriedade com o valor Usuário:
      name==Usuário
    • Recursos
      Uma lista de recursos a serem ativados. Selecione os recursos necessários usando o seletor suspenso.
    • Recursos desativados Uma lista de recursos a serem desativados. Selecione os recursos necessários usando o seletor suspenso.
    • Modelo de fluxo de trabalho
      O fluxo de trabalho a ser iniciado quando o Tipo de evento ocorrer no Tipo de nó e/ou Caminho sob a Condição definida.
    • Descrição
      Seu próprio texto para descrever e identificar a configuração do iniciador.
    • Ativar
      Controla se o inicializador de fluxo de trabalho está ativado:
      • Selecione Ativar para iniciar fluxos de trabalho quando as propriedades de configuração forem satisfeitas.
      • Selecione Desativar quando o fluxo de trabalho não deve ser executado (nem mesmo quando as propriedades de configuração forem satisfeitas).
    • Excluir lista
      Isso especifica quaisquer eventos JCR a serem excluídos (ou seja, ignorar) ao determinar se um fluxo de trabalho deve ser acionado.
      Esta propriedade de iniciador é uma lista de itens separada por vírgulas: "
      • property-name ignorar qualquer jcr evento que tenha sido acionado no nome da propriedade especificada. "
      • event-user-data:<*someValue*> ignora qualquer evento que contenha o valor *<someValue* > user-data definido pela #(https://docs.adobe.com/content/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String). Por exemplo:
      jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
      Este recurso pode ser usado para ignorar quaisquer alterações acionadas por outro processo de fluxo de trabalho ao adicionar o item excluído:
      event-user-data:changedByWorkflowProcess
  3. Selecione Criar para criar o iniciador e retornar ao console.
    Quando o evento apropriado ocorrer, o iniciador será acionado e o fluxo de trabalho será iniciado.

Gerenciamento de uma configuração do Iniciador

Depois de criar a configuração do iniciador, você pode usar o mesmo console para selecionar a instância, em seguida, Exibir propriedades (e editá-las) ou Excluir .