Histórico da Página
...
- Contrato de parceria: Estar ativo e regularizado com a TOTVS.
- Ambiente próprio: Ter um ambiente TOTVS Fluig de desenvolvimento para criar e testar seus códigos.
- Conhecimento técnico: Dominar as ferramentas de desenvolvimento da plataforma (consulte sempre o TDN – Central de Ajudanossa documentação técnica oficial).
- Acesso ao Portal do parceiros: É a ferramenta o portal por onde você enviará sua solução para nossa análise.
...
Não existe um custo fixo de publicação para o parceiro de Soluções. Nós trabalhamos no modelo de Revenue Share (compartilhamento de receita).
Como funciona
...
o Revenue Share
...
?
...
Funciona no modelo ganha-ganha Revenue Share. Quando uma solução sua é vendida, o valor é dividido:
...
| Informações | ||
|---|---|---|
| ||
As porcentagens exatas estão definidas no seu contrato de parceria ou aditivo específico da Store no TOTVS Fluig. Consulte esse documento para ver os valores vigentes. |
Que tipos de
...
soluções eu posso vender na Store no TOTVS Fluig?
...
A plataforma é muito flexível. Você pode criar e vender diversos tipos de soluções:
...
Preparamos este guia de perguntas e respostas para resolver de forma rápida e clara as principais dúvidas sobre como funciona o desenvolvimento de soluções e a publicação na Store no TOTVS Fluig.
Qual é o passo a passo para publicar minha primeira solução?
...
- Ideia e regras: Defina o que vai criar e consulte a Central de Ajuda para conhecer os requisitos técnicas e de segurança.
- Desenvolvimento e testes: Crie a solução no seu ambiente e teste exaustivamente.
- Envio para homologação: Submeta o pacote da solução através do Portal do parceiro
- Análise Review da Solução: Nossa equipe técnica revisará seu código (segurança, performance, etc.). Se necessário, pediremos ajustes.
- Aprovação e publicação: Após aprovado, você configura as informações comerciais (descrição de marketing, imagens, etc) e sua solução entra no ar para os clientes.
...
| Informações |
|---|
Leia o arquivo README para conhecer os detalhes da estrutura do projeto de um componente da Store. |
Além disso, abaixo também estão listadas as principais referências para o desenvolvimento dos componentes da plataforma que compõe um produto distribuído pela Store.
| Aviso | ||
|---|---|---|
| ||
Este exemplo sample-component é destinado a Solução Aplicativo. Como os requisitos de desenvolvimento podem variar, oferecemos apoio para ajustar os critérios às necessidades específicas da sua solução. |
Além disso, abaixo também estão listadas as principais referências para o desenvolvimento dos componentes da plataforma que compõe um produto distribuído pela Store.
| Deck of Cards | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
| ||||||||||||||||||||
| Deck of Cards | ||||||||||||||||||||
| ||||||||||||||||||||
|
...
- Instale o TOTVS Fluig: Baixe o instalador no Portal do Cliente ou solicite via Apoio Parceiros TOTVS Fluig se ainda não tiver acesso.
- Comece a criar: Utilize o exemplo (sample-component)como modelo para garantir a estrutura correta.
- Gere o pacote e instale: Após codificar, gere o arquivo do componente (EAR) e faça o deploy no seu ambiente TOTVS Fluig seguindo a documentação da Central de componentes
- Teste e evolua: Teste exaustivamente sua solução até que ela esteja madura.
| Aviso | ||
|---|---|---|
| ||
Este exemplo sample-component é destinado a Solução Aplicativo. Como os requisitos de desenvolvimento podem variar, oferecemos apoio para ajustar os critérios às necessidades específicas da sua solução. |
Minha solução está pronta. Como faço para submetê-la na Store no TOTVS Fluig?
...
- Empacote: Garanta que o código-fonte e dependências estejam em um arquivo .ear, na estrutura correta (você pode exportar diretamente pelo Fluig Studio).
- Capriche na documentação e marketing: A vitrine é fundamental. Prepare um texto vendedor, screenshots de alta qualidade, vídeos de demonstração e uma documentação de uso clara e completa. Clientes pesquisam antes de comprar; valorize seu produto!
- Envie: Acesse e envie através do Portal do parceiro o pacote da sua solução para nossa análise.
...
O parceiro deve enviar uma solicitação seguindo os passos Solicitação de ativaçãoliberação/desativação revogação de acesso ao Portal do parceiro TOTVS FluigPartner
Um desenvolvedor saiu da equipe. O que devo fazer?
...
É dever do parceiro solicitar imediatamente a desativação revogação do acesso desse usuário. O processo é o mesmo da ativação. Manter a lista de usuários atualizada é crucial para a segurança das informações da sua empresa dentro do Portal de parceiros.
O parceiro deve enviar uma solicitação seguindo os passos Solicitação de ativaçãoliberação/desativação revogação de acesso ao Portal do parceiro TOTVS FluigPartner.
Como funciona o processo de Review da Solução da Store?
...
Nós queremos que a Store seja um ambiente seguro e confiável para os clientes. Por isso, todas as soluções (novas ou atualizações) passam por um rigoroso Review de da Solução: o guia rápido para o parceiro de soluções antes de serem publicadas.
...
| Informações | ||
|---|---|---|
| ||
Para consultar a descrição completa de cada requisito, clique aqui. |
| Categoria | O que o Review da Solução avalia |
| Documentação de uso | Garante que a documentação (recursos, regras, instalação, pré-requisitos, etc.) seja completa, acessível e atualizada para o usuário final e administrador. |
| Desenvolvimento | Verifica se o código segue as boas práticas do TOTVS Fluig e evita variações técnicas, consultas diretas ao banco, bibliotecas desatualizadas, códigos duplicados e configurações fixas. |
| Segurança | Assegura que a solução não exponha vulnerabilidades e que as informações sejam protegidas. Exige o uso de conexões seguras (SSL/TLS) em serviços externos. |
| Distribuição | Confirma se a solução segue as diretrizes para ser empacotado e publicado. |
| Privacidade | Garante que a solução tenha Termos de uso e Política de privacidade adequados à legislação, com transparência sobre a coleta e tratamento de dados. |
| Técnico | Garante que o parceiro envie o código-fonte completo e o artefato compilado devidamente. |
| Instalação | Verifica se a instalação é isenta de erros. O instalador deve executar todos os procedimentos (deploy, criação de registros, etc.) e validar permissões/pré-requisitos automaticamente. |
| Onboarding | Assegura que a solução proporcione um Onboarding rápido e simples, sem exigir configurações manuais ou processos adicionais após a instalação. |
| Uso | Garante que a solução funcione sem travamentos ou erros, oferecendo boa usabilidade, interface responsiva, mensagens claras e conteúdo sem erros gramaticais. |
| Processos | Garante que a solução Flows esteja configurado corretamente, sem inconsistências. |
| Configuração | Garante que a solução permita ao administrador controlar o acesso e a disponibilidade do app da solução no ambiente. |
| QA | Garante que o parceiro forneça uma licença válida para testes, caso a solução possua licenciamento adicional, para validação completa. |
...
- Não analisamos: Regras de negócio específicas do nicho do cliente, estratégias de precificação ou customizações que fujam ao escopo da solução ofertada. Seguimos os passos do Review de da Solução: o guia rápido para o parceiro de soluções.
...
Quais são as principais razões de reprovação da solução?
- Acesso direto ao Banco de Dados: É proibido usar JDBC direto ou consultas SQL hardcoded. Use sempre Datasets e Serviços.
- Bibliotecas Obsoletas: Uso de versões antigas de jQuery ou bibliotecas com vulnerabilidades conhecidas (CVEs).
- Variáveis Fixas: IPs, senhas, e-mails ou caminhos de servidor fixos no código. Tudo deve ser parametrizável.
O que é a release antecipada parceiros TOTVS Fluig
É um programa que permite aos parceiros acesso às novas versões do TOTVS Fluig (fase Release Candidate) antes do lançamento oficial para o mercado (General Availability - GA).
| Informações | ||
|---|---|---|
| ||
Por que devo testar solução na release antecipada?
Para garantir a compatibilidade. Você deve validar sua solução no novo ambiente para assegurar que, quando seu cliente atualizar o TOTVS Fluig, sua solução continue funcionando perfeitamente.
Onde faço o download da release antecipada
Os pacotes estão disponíveis para download no Portal do parceiro, fique atento às notícias para saber os passos exatos para realizar o download. Sempre acompanhe o Release Notes para saber o que há de novo.
Acesso Antecipado: O parceiro receberá acesso antecipado para testar a nova release e garantir que sua solução continua compatível antes do lançamento oficial da plataforma.
Informações O TOTVS Fluig disponibiliza atualização de Acesso Antecipado de correção semanalmente.
Se um cliente comprar minha solução e tiver dúvidas ou encontrar um erro, quem dá suporte?
O parceiro desenvolvedor, é o responsável pelo suporte da sua solução.
O TOTVS Fluig garante que a Store funcione. No entanto, o suporte sobre o uso, configuração ou correção de bugs específicos da sua solução deve ser fornecido pela sua equipe. Por isso, é fundamental manter seus contatos de suporte sempre atualizados na descrição da solução na Store no TOTVS Fluig.
| Informações | ||
|---|---|---|
| ||
Toda correção aplicada a soluções publicadas exige um novo ciclo de submissão e revisão para que a versão atualizada seja disponibilizada na Store. |
O cliente tem autonomia sobre a solução?
Sim. A solução deve ser construída de forma que o administrador do ambiente TOTVS Fluig no cliente possa controlar o acesso, ativar ou desativar a solução, conforme necessário.
Contatos para dúvidas técnicas e Review da Solução
Para questões específicas sobre o desenvolvimento, validação técnica ou feedback sobre o processo de Review de Solução:
...
A solução é reprovada principalmente quando viola os padrões de arquitetura e segurança do TOTVS Fluig, apresenta baixa performance ou código sujo, e falha na documentação.
A tabela a seguir apresenta um resumo das principais razões para a reprovação no Review da Solução.
| Item | Descrição | Detalhes/Exemplos | Link de apoio |
|---|---|---|---|
1. Imagens e informações da Store incompletas | Falta de banners, thumbnails ou descrição adequada da solução. | - | |
2. Documentação insuficiente ou desatualizada | Falta de documentação dentro da solução. | Não detalha instalação, parametrização, regras de negócio ou integrações. | |
3. Não informar o que a solução altera no TOTVS Fluig | Não detalhar na documentação o que a solução altera no TOTVS Fluig. | Registro de formulários, processos, papéis, grupos e demais mudanças. | Alterações no Fluig: como detalhá-las na documentação técnica? |
4. Ausência de canal de suporte e SLA | Documentação sem informações de atendimento ao cliente. | - | Por que é necessário incluir na documentação o canal de suporte e o tempo de SLA? |
5. Erros de grafia da marca e conceitos do TOTVS Fluig | Uso incorreto da marca e conceitos. | “GED" no lugar de “ECM”, uso incorreto de “TOTVS Fluig Plataforma”, etc. | Como usar corretamente conceitos, recursos, marcas ou submarcas do Fluig? |
6. Termos de Uso e Política de Privacidade ausentes | Documentos não disponíveis dentro da solução. | - | |
7. Uso de console.log e debugs em produção | Uso de comandos de debug em código de produção. | - | |
8. Arquivos não minificados (JS/CSS) | Impacta performance e não segue padrão oficial. | - | |
9. Logs sem identificação da solução | Falta de prefixo específico para rastreabilidade. | Exemplo: log.info(“@<Nome da solução + Parceiro>” + message); | |
10. Arquivos obrigatórios mal preenchidos | Preenchimento incorreto de arquivos essenciais. | application.info, component.xml, page.xml, versionamento incorreto. | |
11. Uso de APIs internas | Utilização de APIs que não são públicas. | - | |
12. Código com recursos desnecessários ou prejudiciais | Código com elementos que não agregam valor ou são prejudiciais. | Código comentado excessivo, valores fixos. | |
13. Arquivos não utilizados no pacote | Inclusão de arquivos que não são necessários no pacote de distribuição. | - | |
14. Uso de fonts/links externos sem necessidade | Dependência desnecessária de recursos externos. | - | Passo a Passo: Adicionar Recursos Externos ao Widget (JS/CSS) |
15. Falta de i18n (internacionalização) | A solução não suporta diferentes idiomas. | - | Passo a Passo: Configuração de Internacionalização (i18n) em Widgets |
16. Sobrescrever CSS interno do TOTVS Fluig | Modificação de estilos padrões do TOTVS Fluig. | Gera conflitos visuais e funcionais. | |
17. Processos sem imagem do diagrama | Fluxos de processo sem a imagem representativa do diagrama. | ||
18. Importação incorreta de JS/CSS | Referência feita no .ftl ao invés de usar o application.info. | - | Passo a Passo: Adicionar Recursos Externos ao Widget (JS/CSS) |
19. Não utilizar o Fluig Style Guide | Desrespeito ao guia de estilo visual do TOTVS Fluig. | - | |
20. Acesso direto ao Banco de Dados | É proibido usar JDBC direto ou consultas SQL hardcoded. | Use sempre Datasets e Serviços. | Proibição de Acesso Direto ao Banco de Dados (DB) e Otimização de Consultas |
21. Bibliotecas Obsoletas | Uso de versões antigas ou bibliotecas com vulnerabilidades conhecidas (CVEs). | - | |
22. Variáveis Fixas | Dados sensíveis ou de configuração fixos no código. | IPs, senhas, e-mails ou caminhos de servidor fixos. Tudo deve ser parametrizável. | Não Utilizar Recursos Técnicos com Valores Fixos (Acesso Dinâmico) |
O que é a release antecipada parceiros TOTVS Fluig
...
É um programa que permite aos parceiros acesso às novas versões do TOTVS Fluig (fase Release Candidate) antes do lançamento oficial para o mercado (General Availability - GA).
| Informações | ||
|---|---|---|
| ||
Por que devo testar solução na release antecipada?
...
Para garantir a compatibilidade. Você deve validar sua solução no novo ambiente para assegurar que, quando seu cliente atualizar o TOTVS Fluig, sua solução continue funcionando perfeitamente.
Onde faço o download da release antecipada
...
Os pacotes estão disponíveis para download no Portal do parceiro, fique atento às notícias para saber os passos exatos para realizar o download. Sempre acompanhe o Release Notes para saber o que há de novo.
Acesso Antecipado: O parceiro receberá acesso antecipado para testar a nova release e garantir que sua solução continua compatível antes do lançamento oficial da plataforma.
Informações O TOTVS Fluig disponibiliza atualização de Acesso Antecipado de correção conforme a necessidade.
Se um cliente comprar minha solução e tiver dúvidas ou encontrar um erro, quem dá suporte?
...
O parceiro desenvolvedor, é o responsável pelo suporte da sua solução.
O TOTVS Fluig garante que a Store funcione. No entanto, o suporte sobre o uso, configuração ou correção de bugs específicos da sua solução deve ser fornecido pela sua equipe. Por isso, é fundamental manter seus contatos de suporte sempre atualizados na descrição da solução na Store no TOTVS Fluig.
| Informações | ||
|---|---|---|
| ||
Toda correção aplicada a soluções publicadas exige um novo ciclo de submissão e revisão para que a versão atualizada seja disponibilizada na Store. |
O cliente tem autonomia sobre a solução?
...
Sim. A solução deve ser construída de forma que o administrador do ambiente TOTVS Fluig no cliente possa controlar o acesso, ativar ou desativar a solução, conforme necessário.
Contatos para dúvidas técnicas e Review da Solução
...
Para questões específicas sobre o desenvolvimento, validação técnica ou feedback sobre o processo de Review da Solução:
- Portal do Parceiro: A comunicação principal ocorre diretamente pelo Portal de parceiros a ferramenta de submissão.
- Chat Exclusivo: Utilize o grupo de chat criado pela TOTVS no Google Chat para interações rápidas.
- E-mail de Apoio: [email protected].
| Dica |
|---|
Ao enviar um e-mail, sempre coloque no assunto o nome da sua empresa e o motivo (ex: "Dúvida Técnica - [Nome da sua Empresa] - [Nome da sua Solução]" ou "Solicitação de Acesso - [Nome da sua Empresa]") para agilizar o atendimento. |
Como posso solicitar acesso à área de fórum do parceiro dentro do Fórum de dúvidas
...
O Fórum de dúvidas tem um espaço para Parceiros TOTVS especializados no Fluig! Lá o parceiro pode tirar dúvidas técnicas, compartilhar soluções criativas e discutir as melhores práticas para implementação, integração e suporte da plataforma.
Para solicitar acesso, envie um e-mail para: Apoio Parceiros TOTVS Fluig: [email protected]
A comunicação geralmente ocorre através da própria ferramenta de submissão no Portal do parceiro ou pelo e-mail: Apoio Parceiros TOTVS Fluig: [email protected]
- Deve-se utilizar também o grupo de chat criado pela TOTVS para o parceiro.
| Dica |
|---|
Ao enviar um e-mail, sempre coloque no assunto o nome da sua empresa e o motivo (ex: "Dúvida Técnica Acesso Fórum de dúvidas - [Nome da Empresa]" ou "Solicitação de Acesso Fórum de dúvidas - [Nome da Empresa]") para agilizar o atendimento. Encontre o que precisa usando as etiquetas: para iniciantes, acesse guia-básico; para conteúdos intermediários, vá para guia-intermediário; para tópicos avançados, explore guia-avançado; e para requisitos, confira requisitos-review-solucao . |