Introdução e objetivo


Este guia reúne os pré-requisitos, conteúdos de capacitação e padrões técnicos para parceiros. O objetivo é garantir que toda solução desenvolvida seja escalável, segura e compatível com as atualizações da plataforma.

O domínio destes conceitos fundamentais evita o retrabalho, reduz o débito técnico e assegura que o desenvolvimento sob a plataforma sejam compatíveis com as futuras atualizações do TOTVS Fluig.


Configuração do Ambiente de Desenvolvimento


Antes de iniciar os cursos, configure sua estação de trabalho seguindo os padrões oficiais:


Acesso ao portal Fluig Academy


Antes de iniciar, os membros da equipe técnica devem possuir uma conta ativa no portal TOTVS Fluig Academy:




Conteúdos de capacitação recomendados


Desenvolvimento de Portais e Widgets


Esta trilha foca na camada de apresentação e componentes dinâmicos. O objetivo é capacitar o desenvolvedor na criação de interfaces dinâmicas e componentes para o ambiente de portais do TOTVS Fluig.


CursoDescrição detalhada para o Desenvolvedor
Como fazer - Instalar Eclipse 2019-R9 + Fluig StudioGuia passo a passo para configurar o ambiente de desenvolvimento oficial (IDE) e o plugin Fluig Studio.
Iniciando o desenvolvimento de widgetsConceitos fundamentais sobre a estrutura de uma widget, ciclo de vida e publicação no portal.
Client-side: Desenvolvimento com ES6+ no TOTVS FluigModernização do código Client-side utilizando as novas especificações do JavaScript para maior performance.
Preferências da widget, como salvar e recuperar os dadosAprenda a utilizar o mecanismo de persistência de dados para salvar e recuperar configurações customizadas da widget.
Templates Mustache em widgets, aprenda a desenvolverImplementação de renderização dinâmica. Aprenda a separar a estrutura HTML da lógica de dados, facilitando a manutenção.
Client-side: Integrações eficientes com promises e async/await, incluindo datasetsComo realizar chamadas assíncronas eficientes para buscar dados internos (Datasets) sem travar a interface do usuário.


Consumo de APIs REST


Capacitação voltada para a camada de integração, permitindo que o TOTVS Fluig se comunique de forma segura com ERPs, sistemas legados, etc.


CursoDescrição detalhada para o Desenvolvedor
Introdução ao Swagger do TOTVS Fluig - Básico IComo utilizar o portal interativo de APIs para explorar, testar e entender os endpoints nativos disponíveis na plataforma.
Consumindo a API REST do TOTVS Fluig com PostmanGuia prático de como configurar autenticação (OAuth 1.0) e realizar requisições externas para a plataforma.


Interface e Experiência (Style Guide)


O uso do Style Guide não é apenas visual. É uma questão de conformidade técnica. Seguir estes padrões garante que sua interface não "quebre" em novas atualizações do TOTVS Fluig.


CursoDescrição detalhada para o Desenvolvedor
Fluig Style GuideDocumentação oficial contendo a biblioteca de componentes, padrões de cores, tipografia e ícones. Item de consulta essencial antes de qualquer CSS customizado.
Style Guide - DatatableCriação de grades de dados com recursos de busca, paginação e seleção, mantendo o padrão visual das rotinas nativas.
Style Guide - Filter Implementação de campos de busca inteligente com autocompletar e filtros dinâmicos integrados a Datasets.
Style Guide - Modal Padronização de janelas de alerta, confirmação e formulários pop-up para melhorar a experiência do usuário.
Como fazer - TOTVS Fluig - Modal de seleção de documentosImplementação técnica para abrir a estrutura de pastas de documentos e permitir que o usuário selecione arquivos de forma nativa.
Desenvolvendo widgets compatíveis com modo escuroModo Escuro Certifique-se de estar desenvolvendo widgets compatíveis com modo escuro.


Publicação e Store


Para parceiros que visam a escalabilidade e a distribuição de suas soluções.


CursoDescrição Detalhada para o Desenvolvedor
Adaptando seu componente para a TOTVS Store

Requisitos técnicos e boas práticas para transformar seu desenvolvimento em uma solução publicável na Store oficial.

Antes de iniciar a codificação de uma nova widget, verifique sempre se o componente já existe no Style Guide para garantir a responsividade e compatibilidade com futuras atualizações do TOTVS Fluig.

Manual de consulta técnica


Links diretos para a documentação técnica, padrões oficiais e resolução de problemas.

Configuração do Ambiente e Infraestrutura



Padrões de Desenvolvimento e Style Guide


Arquitetura de Componentes e WCM


Workflows e Processos


Publicação, Store e Suporte


Dica técnica de Onboarding


Recomendamos que o desenvolvedor realize primeiro os cursos do portal Fluig Academy e mantenha os links do manual de consulta técnica salvo nos favoritos do navegador para consulta rápida durante a codificação.