Prezado,
Tenho uma atividade que pode ser excecutada por usuários de filiais diferentes que por sua vez são submetidos a expedientes diferentes, uma vez que o fluig usa o expediente definido na atividade para calcular o atraso, desta forma como setar expedientes diferentes para uma determinada atividade ?
A definição do expediente na configuração da atividade, bem como a definição do prazo é uma forma de "fixar" a regra do cálculo do prazo da tarefa. Entendi que você procura uma forma de dizer ao Fluig para usar determinado expediente em função de alguma condição.
Não sei se existe alguma método que troque isso na atividade, talvez até já exista.
No entanto, eu tenho usado rotinas para calcular o prazo, usando o expediente desejado e outras regras pelo método hAPI.setDueDate, hAPI.calculateDeadLineHours, entre outros relacionados, colocando esses métodos no evento afterTaskCreate e as regras de negócio datasets que podem buscar de formulários ou em outros sistemas remotos (não deixo as regras dentro do código do evento, porque não seria recomendado no caso de alteração).
Isso tudo me permite maior liberdade para personalização.
[]s
Denilson
Maravilha Denilson, obrigado pela dica amigo