Ao administrar workflows, você pode iniciá-los usando uma variedade de métodos:
Manualmente:
Automaticamente:
Outros métodos também estão disponíveis para os autores; para obter detalhes completos, consulte:
Você pode iniciar um workflow com base em um dos modelos listados no console Modelos de fluxo de trabalho. As únicas informações obrigatórias são a carga, embora um título e/ou comentário também possa ser adicionado.
O Workflow Launcher monitora as alterações no repositório de conteúdo para iniciar workflows dependendo da localização e do tipo de recurso do nó alterado.
Usando o Iniciador você pode:
Um iniciador pode ser criado para qualquer nó. No entanto, as alterações em determinados nós não iniciam workflows. As alterações nos nós abaixo dos seguintes caminhos não fazem com que os workflows sejam iniciados:
/var/workflow/instances
Qualquer nó da caixa de entrada de fluxo de trabalho localizado em qualquer lugar na ramificação /home/users
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking
do fazem com que os workflows 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:
Os pacotes de fluxo de trabalho são pacotes que podem ser passados para um fluxo de trabalho como carga para processamento, permitindo que vários recursos sejam processados.
Um pacote de fluxo de trabalho:
Navegue até o console Modelos usando Ferramentas, Fluxo de trabalho, em seguida Modelos.
Selecione o workflow (de acordo com a exibição do console); você também pode usar a opção Pesquisar (canto superior esquerdo), se necessário:
O indicador Transient mostra os workflows para os quais o histórico do workflow não será persistente.
Selecione Iniciar fluxo de trabalho na barra de ferramentas.
A caixa de diálogo Executar fluxo de trabalho será aberta, permitindo especificar:
Carga
Pode ser uma página, um nó, um ativo, um 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.
Navegue até o console Iniciadores de fluxo de trabalho usando Ferramentas, Fluxo de trabalho, em seguida Iniciadores.
Selecione Criar e Adicionar Iniciador para abrir a caixa de diálogo:
Tipo de evento
O tipo de evento que iniciará o workflow:
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ós que, quando avaliados, determinam se o workflow é 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 User:
name==User
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 iniciador do fluxo de trabalho está ativado:
Excluir lista
Isso especifica qualquer evento JCR a ser excluído (ou seja, ignorado) ao determinar se um workflow deve ser acionado.
Esta propriedade do iniciador é uma lista de itens separada por vírgulas: "
property-name
ignore qualquer jcr
evento que tenha sido acionado no nome da propriedade especificada. "event-user-data:<*someValue*>
ignora qualquer evento que contenha o *<someValue*
> user-data
definido por meio da [ObservationManager
API] (https://www.adobe.io/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=pt-BR).Por exemplo:
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
Esse recurso pode ser usado para ignorar qualquer alteração acionada por outro processo de workflow, adicionando o item de exclusão:
event-user-data:changedByWorkflowProcess
Selecione Create para criar o iniciador e retornar ao console.
Quando o evento apropriado ocorrer, o iniciador será acionado e o fluxo de trabalho será iniciado.
Depois de criar a configuração do iniciador, você pode usar o mesmo console para selecionar a instância e, em seguida, Exibir propriedades (e editá-las) ou Excluir.