Verificar histórico de acessos no Fluig

Bom dia, pessoal. É possível verificar dentro do Fluig um histórico de acesso dos usuários na plataforma?

Basta consultar a tabela fdn_accesslog do fluig que você tem o historico dos acessos.

1 curtida

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