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?
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
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?
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.
Discussions about Alfresco Content Services and Alfresco Process Services in Portuguese
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.