UserId no Tasks

Olá, eu estou fazendo uso de algumas API's do tasks, porém as vezes eu preciso setar o usuário, mas o Id dos usuários é totalmente diferente dos documentados no dataset colleague.Onde seria possível eu consultar os "userId's" dos usuários no Tasks?

Prezado, precisei tb, peguei pelo campo ID da tabela ELE_USER. abaixo segue o método que utilizei, possa ser que lhe seja útil



function obterMatriculaLMS(loginFluig){
    if (loginFluig == null || loginFluig == undefined || loginFluig == ""){
        return "";
    }

    var comandoSQL = "SELECT ID " +
                     "  FROM ELE_USER " +
                     " WHERE USERNAME = '"+loginFluig+"'";
    //var dataSource = "/jdbc/FluigDS"; //
    var dataSource = "/jdbc/AppDS"; // Novo
    var conn = null;
    var stmt = null;
    var rs = null;
    var ic = new javax.naming.InitialContext();
    var ds = ic.lookup(dataSource);
    var created = false;
    try {
       conn = ds.getConnection();
       stmt = conn.createStatement();
       rs = stmt.executeQuery(comandoSQL);
       var columnCount = rs.getMetaData().getColumnCount();
       while (rs.next()) {
          var Arr = new Array();
          for(var i=1; i <= columnCount; i++) {
             var obj = rs.getObject(rs.getMetaData().getColumnName(i));
             if (null != obj){
                var valor = rs.getObject(rs.getMetaData().getColumnName(i)).toString();
                return valor;
             } // if
          } // for
       } // while
    }catch(e) {
        // silence
    }finally {
       try{
          if(rs != null) rs.close();
          if(stmt != null) stmt.close();   
          if(conn != null) conn.close();
       }catch(er){
           return "";
       } // try catch
    } // try finally
    return "";
}