startProcess varias solicitações com responsáveis diferentes

Olá!

Como faço para criar a mesma solicitação várias vezes e a cada solicitação conter o seu responsável diferentes através do hAPI.startProcess?

Fiz assim:


function beforeStateEntry(sequenceId){

    /**************************************************************************/
    /*                Ocorre antes da entrada em uma nova atividade.          */
    /**************************************************************************/

    if (sequenceId == 9) {

        //A tarefa destino tem o mecanismo de atribuição para um papel, cujo o código é papelUser
        var users = new java.util.ArrayList();
        users.add("fluig.ti");
        users.add("samara.oliveira");

        var formData = new java.util.HashMap();

        formData.put("dsLider", "ANGELA MATOS");
        formData.put("dataLista", "21/03/2019");

        hAPI.startProcess("GL_ginasticaLaboral", 19, users, "Solicitação inicializada automaticamente", false, formData, false);

    }    
}

ou assim:


    if (sequenceId == 9) {

        //A tarefa destino tem o mecanismo de atribuição para um papel, cujo o código é papelUser
        var users = new java.util.ArrayList();
        users.add("fluig.ti");
        users.add("samara.oliveira");

        for (var i=0; i< users.size(); i++){

            var user = new java.util.ArrayList();
            user.add(users.get(i));

            log.info("+++++++++++++++++++++++++++++++++++++++++ USUÁRIO RESPONSAVEL: " + user);

            var formData = new java.util.HashMap();

            formData.put("dsLider", "ANGELA MATOS");
            formData.put("dataLista", "21/03/2019");

            hAPI.startProcess("GL_ginasticaLaboral", 19, user, "Solicitação inicializada automaticamente", false, formData, false);
        }

Mas ele gera duas vezes e para o mesmo usuário fluig.ti.