Changes between Version 38 and Version 39 of WF


Ignore:
Timestamp:
06/25/10 17:59:54 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF

    v38 v39  
    2020No 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. 
    2121 
     22#1069 - Log de tempo de execução 
     23 
     24Com o objetivo de monitorar o tempo despendido na execução de atividades dos processos, foi modificada a classe run_activity, para calcular e registrar os tempos gastos na execução. O registro é feito utilizando a classe geral de log do módulo, que está melhor descrita no documento: [wiki:WF/WFLog Utilizando o Registro de Log]. Os dados de log serão gravados no arquivo /home/expressolivre/workflow/logs/workflow.log, e dependendo do volume de dados registrados, é interessante programar uma rotação sobre este arquivo, evitando que o mesmo cresça indefinidamente. 
     25 
     26Por padrão, na instalação do módulo workflow, o log está configurado para o valor mínimo (um), e caso seja de interesse logar os tempos de execução das atividades dos processos, o nível do log deve ser aumentado para o valor máximo (oito), correspondendo ao nível debug. 
     27 
    2228#942 - Ajustar a classe wf_location para considerar a nova coluna que identifica se o registro é distrito 
    2329