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?
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 "";
}