Skip to content

Otacio Barbosa

Soluções Tecnologicas

Primary Menu
  • Home
  • Desenvolvimento
  • Como Preencher Campos de Formulário no Fluig Usando JavaScript
  • Desenvolvimento
  • Fluig

Como Preencher Campos de Formulário no Fluig Usando JavaScript

Otácio Barbosa 21 de outubro de 2024
fluig

Quando trabalhamos com o Fluig TOTVS, muitas vezes precisamos preencher automaticamente campos de formulário com informações do usuário logado, como nome, código e login. Isso facilita o processo de interação do usuário com o sistema e automatiza tarefas repetitivas.

Neste post, vamos demonstrar como preencher campos de um formulário HTML com informações do usuário utilizando o objeto WCMAPI do Fluig. O WCMAPI é uma API interna do Fluig que permite acesso a várias funcionalidades, incluindo detalhes sobre o usuário logado.

Estrutura do Formulário HTML

Primeiro, temos um exemplo de formulário simples, onde três campos estão ocultos e um campo de texto é exibido para mostrar o nome do usuário:

<form name="form" role="form">
    <input type="hidden" name="usuario_codigo" id="usuario_codigo" />
    <input type="hidden" name="usuario_login" id="usuario_login" />
    <div class="row">
        <div class="col-md-12">
            <label for="requerente" style="margin-top:10px;">Requerente</label>
            <input type="text" class="form-control" placeholder="Requerente" name="requerente" id="requerente">
        </div>
    </div>
</form>

Neste formulário:

  • usuario_codigo armazena o código do usuário logado.
  • usuario_login armazena o login do usuário.
  • requerente é um campo de texto que exibirá o nome do usuário.

Preenchendo os Campos com JavaScript

Agora, usamos o seguinte script em JavaScript para preencher esses campos automaticamente:

console.log(WCMAPI);
var user = WCMAPI.user;      // Obtém o nome do usuário logado
var userCode = WCMAPI.userCode; // Obtém o código do usuário
var userId = WCMAPI.userId;   // Obtém o login do usuário

// Exibindo as informações no console para depuração
console.log("Usuário user >>> " + user);
console.log("Usuário userCode >>> " + userCode);
console.log("Usuário userId >>> " + userId);

// Preenchendo os campos do formulário com as informações do usuário
document.getElementById("requerente").value = user;
document.getElementById("usuario_codigo").value = userCode;
document.getElementById("usuario_login").value = userId;

Explicação do Código

  1. Objeto WCMAPI: O Fluig fornece o objeto WCMAPI que contém várias propriedades e métodos úteis. Nesse caso, estamos utilizando três propriedades:
  • WCMAPI.user: Retorna o nome do usuário logado.
  • WCMAPI.userCode: Retorna o código único do usuário.
  • WCMAPI.userId: Retorna o login do usuário.
  1. Preenchendo os Campos: Utilizamos o document.getElementById() para localizar os campos do formulário pelos seus IDs (requerente, usuario_codigo e usuario_login) e atribuir os valores correspondentes a partir do WCMAPI.
  2. Depuração: Os console.log() ajudam a verificar no console se os valores estão sendo obtidos corretamente.

Conclusão

Com esse simples código JavaScript, você pode automatizar o preenchimento de campos de formulário no Fluig, utilizando os dados do usuário logado. Isso facilita a interação do usuário com o sistema e garante uma experiência mais ágil e intuitiva.

Essa abordagem pode ser adaptada para diferentes cenários dentro do Fluig, bastando modificar os campos e os valores que deseja preencher automaticamente.

About the Author

Otácio Barbosa

Administrator

Visit Website View All Posts

Post navigation

Previous: Tudo o que Você Precisa Saber Sobre a Chave de Acesso da NFC-e
Next: Explorando o WCMAPI no Fluig TOTVS: O Que Desenvolvedores Precisam Saber

Related Stories

fluig
  • Desenvolvimento
  • Fluig

Explorando o WCMAPI no Fluig TOTVS: O Que Desenvolvedores Precisam Saber

Otácio Barbosa 21 de outubro de 2024 0
fluig
  • Fluig

Como Iniciar os Serviços do Fluig: Guia Completo

Otácio Barbosa 3 de outubro de 2024 0

Posts recentes

  • 473 TOTVS Informa – Descontinuação da Versão 25.01 prorrogada
  • 🔔 Mudança importante para IBS/CBS em 2026!
  • Consinco – Importação de arquivo para alteração de preços (normais)
  • 💡 Links compartilhados no Totvs – Momento Reforma – 19/11/2025
  • 015 TOTVS Informa – Reforma Tributária – Versões mínimas Linha RMS

Categorias

  • Blog
  • Desenvolvimento
  • Eventos
  • Fiscal
  • Fluig
  • Google
  • Inteligência Artificial
  • Linha Consinco
  • Microsoft SQL Server
  • Ministério do Trabalho e Emprego
  • MySQL
  • NDD
  • NFCe
  • Notas Técnicas
  • Oracle
  • PostgreSQL
  • Power Query
  • Programação
  • Projetos
  • Receita Federal
  • Reforma Tributária
  • SQL
  • Superminas Food Show 2025
  • TOTVS
  • TOTVS Fluig
  • TOTVS Informa
  • TOTVS Varejo Supermercados
  • Tutoriais
  • Varejo
  • XML

You may have missed

59a8f8df-f6a9-4145-976c-f5d9fc2730f1
  • TOTVS
  • TOTVS Fluig
  • TOTVS Informa
  • TOTVS Varejo Supermercados

473 TOTVS Informa – Descontinuação da Versão 25.01 prorrogada

Otácio Barbosa 2 de dezembro de 2025 0
CBS-e-IBS-1
  • Reforma Tributária

🔔 Mudança importante para IBS/CBS em 2026!

Otácio Barbosa 2 de dezembro de 2025 0
image2021-10-21_17-28-51
  • TOTVS
  • TOTVS Varejo Supermercados

Consinco – Importação de arquivo para alteração de preços (normais)

Otácio Barbosa 25 de novembro de 2025 0
0b633d95-a0cd-4ea8-b4d7-709bccc75fb3.jpg
  • TOTVS
  • TOTVS Informa
  • TOTVS Varejo Supermercados

💡 Links compartilhados no Totvs – Momento Reforma – 19/11/2025

Otácio Barbosa 19 de novembro de 2025 0
Copyright © All rights reserved. | MoreNews by AF themes.