Histórico da Página
...
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.
...
- 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 doReview 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?
...
| Item | Descrição | Detalhes/Exemplos | Link de apoio | |
|---|---|---|---|---|
1. Imagens e informações da Store incompletas | Falta de banners, thumbnails ou descrição adequada do app. | - | do app | |
2. Documentação insuficiente ou desatualizada | Falta de documentação dentro do app. | Não detalha instalação, parametrização, regras de negócio ou integrações. | ||
3. Não informar o que o app altera no Fluig | Não detalhar na documentação o que o app altera no 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 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 do app. | - | ||
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 do app | Falta de prefixo específico para rastreabilidade. | Exemplo: log.info(“@<Nome do App + 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) | O aplicativo não suporta diferentes idiomas. | - | Passo a Passo: Configuração de Internacionalização (i18n) em Widgets | |
16. Sobrescrever CSS interno do Fluig | Modificação de estilos padrões do 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 Fluig. | - | ||
20. Acesso direto ao Banco de Dados | É proibido usar JDBC direto ou consultas SQL hardcoded. | Use sempre Datasets e Serviços.Falta criar | 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). | - | ||
2322. 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. | Falta criarNão Utilizar Recursos Técnicos com Valores Fixos (Acesso Dinâmico) |
O que é a release antecipada parceiros TOTVS Fluig
...