Versão atual:

Temporizador Trimestral ou com períodos diferentes dos possíveis no Fluig

Olá,

Estou com um processo no qual o usuário terá que, trimestralmente, entrar na atividade para adicionar informações. Passados 4 iterações (totalizando o ano) o processo encerra.

Exemplo simplificado:

exemplo.jpg

O problema é que o temporizador do Fluig não tem essa opção de execução trimestral e segundo a documentação do temporizador eu tenho limites bem definidos no prazo informado. Por exemplo, não tem como deixar a frequência por hora e deixar um valor maior do que 23h, e não posso deixar a frequência por dia e colocar um valor maior do que 31.

Eu "resolvi" colocando a frequência por dia do mês e então no evento beforeStateEntry do temporizador eu lanço um throw caso a data atual não esteja em um dos meses que finalizam o trimestre.

Pra mim pareceu um pouco gambiarra, mas funcionou.

Gostaria de saber se alguém já passou por essa situação e conseguiu resolver de forma diferente.

Versão (1):

Ver a versão formatada

Temporizador Trimestral ou com períodos diferentes dos possíveis no Fluig

Comentário

new question