Guilherme, se o seu campo de zoom já está funcionando, veja a seguir o que precisa fazer:
- garantir que um dos campos do atributo fields seja o campo colleagueId (que é o login do usuário no qual você irá encaminhar a próxima atividade;
- criar a função setSelectedZoomItem (veja como funciona no dev.fluig.com) para gravar o colleagueId do usuário selecionado em um campo do seu formulário.
- na atividade desejada do workflow você deverá definir o mecanismo de atribuição para campo de formulário e obviamente colocar aquele campo do formulário mencionado anteriormente.
Basicamente é isso. Mas, faça um teste usando algo assim:
atividade 1 - seleciona o usuário (então guarda o campo colleagueId) e envia para atividade 2 - você irá selecionar o usuario para a 2
atividade 2 - (sem mecanismo) apenas movimente para a atividade 3.
atividade 3 - o mecanismo é campo de formulário, então a atividade deverá ir para o colleagueId selecionado na atividade 1.
Funcionou? Blz, pois existe um porém se você usar o mecanismo campo de formulário na atividade 2. Se precisar, basta fazer contato que te explico.