Changes between Version 29 and Version 30 of WF


Ignore:
Timestamp:
05/25/10 16:37:05 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF

    v29 v30  
    11= Bem-vindo às páginas Wiki do Workflow! = 
    22 
    3 Última versão estável: 2.0.004 
    4  
    5 Versão em desenvolvimento: 2.2.000 
    6  
    7 == Sumário do conteúdo: == 
     3Sumário do conteúdo: 
    84 
    95 * [wiki:WF/changelog Changelog] 
     
    1814 * [wiki:WF/versaoexperimental Versão Experimental - Flumen] 
    1915 
    20 == Modificações Importantes da versão 2.2 (comentadas) == 
     16Última versão estável: 2.0.004 
    2117 
    22 #1082 - Alterações no método getChildren da classe wf_instance 
     18Versão em desenvolvimento: 2.2.000 
     19---- 
     20== Modificações Importantes da Versão 2.2 (Comentadas) == 
    2321 
     22#1082 - Modificação no método getChildren da classe wf_instance 
    2423 
    25 ---- 
     24No 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 a chamada aos métodos, para manter a compatibilidade. 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.