Bom dia, pessoal. É possível verificar dentro do Fluig um histórico de acesso dos usuários na plataforma?
Onde eu faço essa consulta? eu baixo essas informações em alguma parte do painel de controle do Fluig? Como eu faço pra ter acesso à esse banco? São muitas perguntas kkkk
Basta gerar um dataset vou colocar aqui o script.
function createDataset(fields, constraints, sortFields) {
var newDataset = DatasetBuilder.newDataset();
var dataSource = "/jdbc/AppDS";
var ic = new javax.naming.InitialContext();
var ds = ic.lookup(dataSource);
var created = false;
//criar constraints
if(constraints != null){
for(var x = 0; x < constraints.length; x++){
if(constraints[x].fieldName == "EMP"){
EMP = constraints[x].initialValue;
}
if(constraints[x].fieldName == "FIL"){
FIL = constraints[x].initialValue;
}
}
}
var QUERY = " SELECT * FROM fdn_accesslog";
try {
var conn = ds.getConnection();
var stmt = conn.createStatement();
var rs = stmt.executeQuery(QUERY);
var columnCount = rs.getMetaData().getColumnCount();
while (rs.next()) {
if (!created) {
for (var i = 1; i <= columnCount; i++) {
newDataset.addColumn(rs.getMetaData().getColumnName(i));
}
created = true;
}
var Arr = [];
for (var i = 1; i <= columnCount; i++) {
var obj = rs.getObject(rs.getMetaData().getColumnName(i));
if (null != obj) {
Arr[i - 1] = rs.getObject(rs.getMetaData().getColumnName(i)).toString();
} else {
Arr[i - 1] = "null";
}
}
newDataset.addRow( Arr );
}
} catch (e) {
log.error("ERRO==============> " + e.message);
} finally {
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
return newDataset;
}
3 curtidas
Muito obrigado, amigo!! Salvou demais