Processadores de Atividade
Os processadores de atividade do portal são responsáveis por processar novas atividades. Para decidir quem deve receber as atividades, e com qual prioridade, e como notificar os usuários o processador utiliza os seus priorizadores e notificadores.
Priorizadores
Definem os usuários e grupos que devem ou não receber a atividade e a prioridade dela para cada usuário e grupo. As prioridades concedidas tem valor entre 0 e 1, sendo 0 a mais baixa e 1 a mais alta.
Para criar um prirorizador de atividades é preciso implementar a interface IActivityPrioritizer
.
Notificadores
São responsáveis por notificar os usuários a respeito das novas atividades. Eles podem possuir, opcionalmente, filtros para selecionar quais atividades deve ou não ser notificadas.
Para criar um notificador de atividades é preciso implementar a interface IActivityUserNotifier
.
O Processador de atividades é definido através do arquivo activityprocessordefinition.xml e pode ser administrado na Administração de Fluxo de Atividades, onde é possível adicionar, atualizar ou remover processadores existentes.