Transferência com Mecanismo Customizado ( pool de grupo para usuário não pertencente ao grupo )

Prezados, existe alguma forma de numa atividade inicialmente elencada para pool em grupo, no qual um dos usuários após assumi-la transferi-la para um usuário fora desse grupo ?

Tentei via mecanismo customizado, mas ao tentar transferir, o Fluig me informa que o usuário não está apto, pois ao que parece considera se o usuário informado está no grupo.

Você pode validar se é uma transferência e caso sim coloca usuários específicos pra transferência, caso não coloca os usuários do grupo.

Algo mais ou menos assim:

function resolve(process, colleague) {

    var userList = new java.util.ArrayList();

    if (getValue("WKIsTransfer") == true) {
        adicionaTodosGerentes(userList);
    } else {
        adicionaMeuGerente(userList, colleague.login);
    }

    return userList;
}