Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A tabela a seguir apresenta um resumo das principais razões para a reprovação no Review da Solução.

Principais motivosItemDescrição do erroDetalhes/ExemplosLink de apoio
1. Imagens e informações da Store incompletasFalta de banners, thumbnails ou descrição adequada do app.-Como disponibilizar imagens do app na Store?

2. da solução.
Documentação insuficiente ou desatualizada

Falta de documentação dentro da soluçãodo app.

Não detalha instalação, parametrização, regras de negócio ou integrações.

Planejamento e Estrutura da Documentação

3. Não informar o que

a solução

o app altera no

TOTVS

Fluig

Não detalhar na documentação o que

a solução

o app altera no Fluig.

Registro

TOTVS Fluig como: 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

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

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.
do app.

-

Como criar e disponibilizar a Política de Privacidade? 

7. Uso de console.log e debugs em produção

Uso de comandos de debug em código de produção.

-

Como remover recursos desnecessários do app?

8. Arquivos não minificados (JS/CSS)

Impacta performance e não segue padrão oficial.

-

Como remover recursos desnecessários do app?

9. Logs sem identificação

da solução

do app

Falta de prefixo específico para rastreabilidade.

Exemplo: log.info(“@<Nome do App + Parceiro>” + message);

Como implementar rastreabilidade de logs no Fluig? 

10. Arquivos obrigatórios mal preenchidos

Preenchimento incorreto de arquivos essenciais.

Arquivos obrigatórios mal preenchidos

application.info, component.xml, page.xml, versionamento incorreto.

Como configurar os arquivos pages.xml e component.xml 

Passo a Passo: Configurando o application.info 

11. Uso de APIs internas

-

Utilização de APIs que não são públicas.

-

Aplicação correta de APIs na plataforma: como fazer?

12. Código com recursos desnecessários ou prejudiciais

Código com elementos que não agregam valor ou são prejudiciais.Código com recursos desnecessários ou prejudiciais

Código comentado excessivo, valores fixos.

Como remover recursos desnecessários do app?

13. Arquivos não utilizados no pacote

Inclusão de arquivos que não são necessários no pacote de distribuição.

-

Como remover recursos desnecessários do app?

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 Falta de i18n (internacionalização)

O aplicativo não suporta diferentes idiomas.

-

Passo a Passo: Configuração de Internacionalização (i18n) em Widgets 

16. Sobrescrever CSS interno do TOTVS FluigFluig

Modificação de estilos padrões do Fluig.

Gera conflitos visuais e funcionais.

Processos sem imagem do diagrama

-

Importação incorreta de JS/CSS

Referência feita no .ftl ao invés de usar o application.info.

Como utilizar o Fluig Style Guide de maneira adequada?

17. Processos sem imagem do diagrama

Fluxos de processo sem a imagem representativa do diagrama.

-

Como exportar processo e formulário via API?

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 Fluig.

-

Como Não utilizar o Fluig Style Guide

-

de maneira adequada?

20. Acesso direto ao Banco de Dados

É proibido usar JDBC direto ou consultas SQL hardcoded.

Use sempre Datasets e Serviços.

Falta criar

21. Bibliotecas Obsoletas

Uso de versões antigas ou bibliotecas com vulnerabilidades conhecidas (CVEs).

-

Gestão de Dependências e Conflitos

23. Variáveis Fixas

Dados sensíveis ou de configuração fixos no código.

IPs IPs, senhas, e-mails ou caminhos de servidor fixos no código. Tudo deve ser parametrizável.

Falta criar



O que é a release antecipada parceiros TOTVS Fluig

...