Adicionar vários usuários a um grupo via dataset

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. :wink:

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. :grin:

6 curtidas

Testei aqui, caro @pablooav, e funcionou perfeitamente. Fiz uns ajustes apenas para melhorar o meu lado, mas seu código é 100%. :+1:

3 curtidas

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?