Version 31 (modified by viani, 14 years ago) (diff) |
---|
Bem-vindo às páginas Wiki do Workflow!
Sumário do conteúdo:
- Changelog
- Cursos Ministrados
- Documentação:
- Links
- Tarefas, Melhorias e Bugs
- Versão Experimental - Flumen
Última versão estável: 2.0.004
Versão em desenvolvimento: 2.2.000
Modificações Importantes da Versão 2.2 (Comentadas)
#1082 - Modificação no método getChildren da classe wf_instance
No workflow é possível associar instâncias entre si, num relacionamento tipo pai-filho, que fica registrado na tabela egw_wf_interinstance_relations. Esta tabela teve a coluna wf_parent_activity_id suprimida, implicando em modificações no método getChildren da classe wf_instance, que diretamente recupera dados da tabela. A assinatura do método mudou de getChildren($instanceID = null, $activityID = null) para getChildren($instanceID = null). Recomenda-se revisar o código dos processos de workflow, e modificar as chamadas ao método getChildren, caso esteja sendo utilizado por algum processo. Recomenda-se também, após a atualização da versão do módulo, verificar se a coluna wf_parent_activity_id foi removida da tabela e se a chave primária também foi modificada. Caso tenha ocorrido algum problema, deve-se fazer a atualização manualmente. Outra recomendação é substituir o método getChildInstances (que está depreciado) da classe wf_engine, pelo método getChildren da classe wf_instance.