Fluxo de Trabalho

cancel
Showing results for 
Search instead for 
Did you mean: 
raquel_ballero
Active Member II

Fluxo de Trabalho

Gostaria de saber de fato para que serve esta funcionalidade. Algum exemplo de uma aplicação desta funcionalidade.

Seria possível que a aprovação ou rejeição de um fluxo de trabalho seja um parâmetro para a execução de uma regra, de mover um documento para uma pasta de documentos aprovados, por exemplo?

3 Replies
douglascrp
Advanced II

Re: Fluxo de Trabalho

Boa tarde.

Essa funcionalidade serve para iniciar instâncias de workflows que vêm já prontos para uso dentro do Alfresco.

Esses workflows são simples, e não vão te informar quando são concluídos para serem usados em regras.

Se você precisa dessa funcionalidade, você terá que criar seus próprios workflows.

Se você ainda não sabe, eles são baseados no Activiti, e você pode ver como desenvolver novos neste tutorial Creating Custom Advanced Workflows in Alfresco | ECMArchitect | Alfresco Developer Tutorials 

raquel_ballero
Active Member II

Re: Fluxo de Trabalho

Douglas, boa tarde!

Me surgiu uma dúvida.

Existe alguma forma de limpar um fluxo de trabalho inserido anteriormente para um documento ou pasta.

Inclui uma regra que adiciona um fluxo de trabalho simples a todos os documentos que são criados em uma pasta.

É possível eu retirar ou desvincular esse fluxo do documento, sumindo assim os botoes de aprovar / rejeitar?

douglascrp
Advanced II

Re: Fluxo de Trabalho

Boa noite.

Essa sua pergunta não tem relação alguma com o tópico inicial, pois workflows do Activiti são uma coisa, já os fluxos de trabalho simples são outra coisa completamente diferente.

No caso dos fluxos de trabalho simples, creio que a única coisa que você precisa fazer é remover os aspectos que são atachados ao objeto que está passando pelo "fluxo de trabalho simples".

Use o Node Browser para verificar os aspectos e propriedades existentes no objeto, e faça a remoção.

Uma explicação mais detalhada de como isso funciona pode ser encontrada neste post Alfresco: Simple Workflow – I exist as I am 

No artigo você vai ver que o aspecto que mencionei é este, app:simpleworkflow.

Each node that has a simple workflow attached to it has this aspect applied to it, which specifies through properties what steps are available, what that step should be called (acceptStep and rejectStep) and then what should occur when that step is taken: should it be moved or copied (acceptMove and rejectMove)? and where it should go (acceptFolder and rejectFolder).

Com base nisso, como te falei, tudo o que você precisa é fazer uma busca por aspecto, como ASPECT:"app:simpleworkflow", e usando o JavaScript Console, eliminar o aspecto com algo como "document.removeAspect("app:simpleworkflow");"

Espero que a informação seja útil.