Boa tarde, Pessoal! Alguém sabe alguma maneira de adicionar vários usuários a um grupo no fluig através via dataset? Utilizando API. Fiz alguns testes mas sem sucesso.
Se alguém souber alguma forma ficarei grato!
Boa tarde, Pessoal! Alguém sabe alguma maneira de adicionar vários usuários a um grupo no fluig através via dataset? Utilizando API. Fiz alguns testes mas sem sucesso.
Se alguém souber alguma forma ficarei grato!
@Willian_Laynes Mestre! Boa tarde! Já fez algo parecido?
Fiz um teste com o seguinte trecho e funcionou, o usuário foi inserido no grupo corretamente, ai basta você adaptar ai e adicionar no array todos os usuários que deseja.
function createDataset(fields, constraints, sortFields) {
var newDataset = DatasetBuilder.newDataset();
try {
newDataset.addColumn("TESTE");
var groupService = fluigAPI.getGroupService();
var users = new java.util.ArrayList();
users.add('matriculaUsuario'); //Matricula do usuário que deseja adicionar no grupo
groupService.addUsers('grupo_teste', users); // Nome do grupo, arrayList com os usuários
newDataset.addRow(['Usuario inserido!']);
} catch (err) {
newDataset.addRow([err.toString()]);
//throw new Exception(err);
}
return newDataset;
}
Segue a documentação deste serviço de grupos caso queira ver as demais funcionalidades do mesmo: https://api.fluig.com/old/sdk/com/fluig/sdk/service/GroupService.html
Da um checked ai caso tenha resolvido seu problema.
Testei aqui, caro @pablooav, e funcionou perfeitamente. Fiz uns ajustes apenas para melhorar o meu lado, mas seu código é 100%.
Bom dia, ao utilizar a API getGroupService com usuário comum apresenta o seguinte erro:
“Usuário não tem permissão de administrador para executar.”
Alguém já conseguiu executar a API com um usuário comum, ou passar o usuário admin fixo nos parâmetros do dataset?