FLUIG – Como direcionar a atividade para o mesmo usuário solicitante.

FLUIG – Como direcionar a atividade para o mesmo usuário solicitante.

Às vezes é necessário desenhar no Fluig processos em que as atividades de decisão apontem para atividades anteriormente executadas.

Neste tipo de configuração o sistema fluig (testado na 1.6.5) não permite o dono da atividade do processo enviar a atividade para ele mesmo.

Foi encontrado uma solução alternativa que é customizar um mecanismo de atribuição que irá listar todos os usuários do sistema, de forma que ao configurar a atividade ‘DECISÃO’ com este mecanismo o sistema listará todos usuários.

O material para criação de mecanismo de atribuição customizado pode ser encontrado no link: https://tdn.totvs.com/pages/releaseview.action?pageId=142804157

function resolve(process, colleague) {
try {
    var userList = new java.util.ArrayList();
    var usuarioView = DatasetFactory.getDataset("colleague", null, null, null);

    for (var i = 0; i < usuarioView.values.length; i++) {
        userList.add(usuarioView.getValue(i, "login"));

    }

} catch (e) {
    log.info(e);
    log.error(e);
    throw "Erro: " + e;
} finally {
    return userList;

}

}

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *