Categorias
TOTVS Fluig

TOTVS FLUIG – Como consultar a url do servidor de forma dinâmica (fdn_paramgeral)


Olá, Fluiger!

Se em algum momento, você necessitar desenvolver uma solução dentro do Fluig, que utiliza a URL do Fluig, e a sua empresa diversas bases, como (Dev, Homologação e/ou Produção), você não poderá deixar a url chumbada no código. Senão, terá problemas ao exportar para as diferentes bases.

Para tornar o seu código dinâmico, e trabalhar independente do servidor atual, siga os passos a seguir:

1 – Acesse o menu PAINEL DE CONTROLE >> DESENVOLVIMENTO >> SERVIÇOS, e garanta que existe criado o serviço JDBC – AppDS.

2 – Acesse o menu PAINEL DE CONTROLE >> DESENVOLVIMENTO >> DATASETS, clique no botão NOVO DATASET >> SIMPLES.

3 – Clique em SERVIÇO, e escolha a opção AppDS. Em seguida, clique na lupa para buscar uma tabela.

4 – Clique na caixa de pesquise, e busque por fdn_paramgeral. Em seguida, selecione o resultado.

5 – Insira o CÓDIGO e DESCRIÇÃO do dataset que você criará (eu prefiro repetir o nome da tabela), e clique em SALVAR.

6 – Teste o dataset, e visualize os resultados, buscando por fdn_paramgeral ou o nome que você deu para o seu dataset, clique em MAIS AÇÕES da respectiva linha, e clique em CONSULTAR.

7 – Serão exibidos todos os parâmetros do servidor atual, em especial o que desejamos nesse tutorial, que é o fluig/server.url .

Pronto! Agora, é só consumir a coluna DATA_VALUE desse dataset em qualquer solução, filtrando a coluna DATA_KEY com o valor fluig/server.url, como no exemplo abaixo:

function getServidorAtual(){
		var parametros = []

		var c1 = DatasetFactory.createConstraint("DATA_KEY", 'fluig/server.url', 'fluig/server.url', ConstraintType.MUST);
		var dsParams = DatasetFactory.getDataset("fdn_paramgeral", null, [c1], null);
	
		for (var j = 0; j < dsParams.rowsCount; j++) {
			parametros.push(dsParams.getValue(j, "DATA_VALUE") + "");
		}

		return parametros
	}

E ai!? Você gostou do conteúdo de Fluig de hoje? Deixe o seu comentário!
Forte abraço!!!

Fluig é uma marca registrada da Totvs S.A.

Categorias
TOTVS Fluig

TOTVS FLUIG – Criação de Usuários em Massa via API UserServiceRest

Olá, Fluiger!
Há alguns dias, fechei um contrato com um cliente que contratou o Fluig recentemente, e não possui usuários cadastrados além do Admin.

Como vocês já sabem, não há uma funcionalidade nativa de cadastro de usuários em massa, no Painel de Controle do Fluig.

Imagine que parto, cadastrar 500 usuários manualmente?

Ainda bem que temos a API wcm/user/create que faz parte do recurso UserServiceRest, na api antiga do Fluig.

Este endpoint aceita somente 1 usuário por vez, assim como a rotina do Painel de Controle. Mas, com Javascript, podemos criar um código que declara um array de objetos de usuários, percorre-os em um loop, e chama a API a cada iteração.

Este código pode ser executado no console do seu navegador, mas você deve se atentar as seguintes premissas:

1 – O usuário logado na plataforma deve possuir o papel admin.
2 – Garantir que o contexto javascript do seu console, esteja apontando para uma pagina do Fluig. Dica: Eu sempre abro uma página de um formulário de processo, e executo lá. Sempre dá certo!

Agora, é só colar o código abaixo, e pressionar ENTER.

var users = [
    {
        login: "jorgebrigliadori", // Usado para logar na plataforma
        firstName: "Jorge",                           
        lastName: "Brigliadori",                      
        fullName: "Jorge Brigliadori",
        password: "MinhaSenh@81",
        email: "[email protected]" 
    },
    {
        login: "mariasilva",
        firstName: "Maria",
        lastName: "Silva",
        fullName: "Maria Silva",
        password: "MinhaSenh@82",
        email: "[email protected]"
    }
    // Adicione mais usuários conforme necessário
];

users.forEach(user => {
    $.ajax({
        method: "POST",
        url: "https://fluig.minhaempresa.com.br/api/public/wcm/user/create",
        contentType: "application/json",
        data: JSON.stringify({
            login: user.login,          // Usado para logar na plataforma
            firstName: user.firstName,  // Nome do Usuário
            lastName: user.lastName,    // Sobrenome do Usuário
            fullName: user.fullName,    // Nome Completo do Usuário
            password: user.password,    // Senha provisória, que poderá ser alterada posteriormente pelo usuário.
            email: user.email           // Endereço que receberá os emails de responsabilidade em processos e documentos.
        }),
        success: function (response) {
            console.log(`Usuário ${user.login} criado com sucesso:`, response);
        },
        error: function (erro) {
            console.log(`Erro ao criar o usuário ${user.login}:`, erro);
        }
    });
});

Em caso de sucesso ou de erro, uma das mensagens abaixo será apresentada no console.

Em caso de sucesso, confira no Painel de Controle, se os usuários foram cadastrados corretamente, pois alguns erros como “Login inválido” e/ou “Campo pendentes”, podem ser retornadas da chamada da API.

E ai!? Você gostou do conteúdo de Fluig de hoje? Deixe o seu comentário!
Forte abraço!!!

Fluig é uma marca registrada da Totvs S.A.

Categorias
TOTVS Fluig

Bate papo – Como você conheceu o TOTVS Fluig?

Olá, Fluigers!
O vídeo de hoje, não é um tutorial, mas um bate papo que queria realizar a tempos!!!

Consegui juntar algumas referências de TOTVS Fluig de diversos lugares do Brasil, para conversarmos sobre como cada um conheceu a ferramenta, e quais foram os seus desafios.

Quero agradecer mais uma vez ao Sergio, Bruno e a Julia por aceitarem o meu convite!!!
Abaixo, compartilho as redes sociais de cada um deles:
https://www.linkedin.com/in/brunogasparetto/
https://www.linkedin.com/in/sergio-machado-analista-fluig/
https://www.linkedin.com/in/jmrbonifacio/

Gostou do conteúdo? Deixe seu comentário, curta o vídeo e inscreva-se no canal para mais dicas sobre TOTVS Fluig e tecnologia!
Forte abraço!!!

Fluig é uma marca registrada da Totvs S.A.

Categorias
TOTVS Fluig

TOTVS FLUIG – Introdução ao Desenvolvimento de Processos BPM

Olá, Fluiger!

Você que já é meu seguidor, está acostumado a ver conteúdos rápidos de 3 ou 5 minutos sobre uma funcionalidade específica do TOTVS Fluig. Mas, conversando com a comunidade, e até mesmo com os desenvolvedores das empresas que eu presto consultoria, identifico que muita gente ainda tem dúvidas em pontos iniciais da ferramenta.

Sendo assim, o vídeo de hoje será uma introdução sobre o desenvolvimento de processos BPM. Sem integrações com sistemas, sem atividades de serviços, vamos ver o introdutório, ok?

Clique abaixo para assistir:

Gostou do conteúdo? Deixe seu comentário, curta o vídeo e inscreva-se no canal para mais dicas sobre TOTVS Fluig e tecnologia!
Forte abraço!!!

Fluig é uma marca registrada da Totvs S.A.

Categorias
TOTVS Fluig

TOTVS FLUIG – Como Configurar Atividade Conjunta (Consenso)

Olá, Fluiger!
Neste post, vamos aprender como configurar Atividade Conjunta, para garantir que todas as pessoas participem do processo de decisão com consenso.

Passo a Passo:

  1. Seleção da Atividade: Começamos escolhendo a atividade “Aprovação de Gestores”.
  2. Definição do Mecanismo de Atribuição: Usamos a opção “atribuição por grupo”.
  3. Configuração da Atividade Conjunta: Marcamos a opção “atividade conjunta” e definimos o consenso, que para este exemplo será de 100%.
  4. Exportação das Alterações: Exportamos as configurações para o servidor.
  5. Criação e Envio de Solicitação: Criamos uma solicitação e enviamos, podendo visualizar o histórico e os detalhes das decisões tomadas.

Resultados:

A atividade é finalizada quando todas as pessoas do grupo tomam uma decisão.

Confira o vídeo completo abaixo para um tutorial detalhado:

Gostou do conteúdo? Deixe seu comentário, curta o vídeo e inscreva-se no canal para mais dicas sobre TOTVS Fluig e tecnologia!
Forte abraço!!!

Fluig é uma marca registrada da Totvs S.A.