Árvore de páginas

Versões comparadas

Chave

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

...

Categoria da soluçãoDescriçãoObservações
Solução Aplicativo

Aplicações robustas que rodam dentro do TOTVS Fluig, utilizando recursos nativos da plataforma (widgets, datasets, processos, layouts, formulários, APIs etc.). São instaladas no ambiente do cliente TOTVS Fluig.

  • Aplicativo que usa os componentes nativos do TOTVS Fluig.
  • Cliente precisa ter um ambiente TOTVS Fluig.
    • Ex.: Aplicativo de gestão com widget + processo + formulários + relatório.
Solução Flows Soluções compostas por processos e formulários prontos, focadas em implantação rápida. Não são aplicativos completos, mas processos prontos para serem instalados e usados com configurações mínimas.
  • Cliente precisa ter TOTVS Fluig para instalar o Flows.
    • Ex.: Fluxo de aprovação de férias pronto, Processos para RH, Financeiro, TI etc.
Solução Runner 

É uma solução aplicativo, porém entregue em uma arquitetura SaaS hospedada na nuvem, comercializada como serviço. O cliente não precisa ter um ambiente TOTVS Fluig, pois o aplicativo utiliza o TOTVS Fluig apenas como motor (engine) nos bastidores.

  • Um aplicativo construído com tecnologia TOTVS Fluig, mas oferecido como SaaS.
    • Ex.: Cliente acessa via web, sem instalar TOTVS Fluig.

...

Time de Ecossistemas: Review da Solução

...

O time de Ecossistemas é o responsável pelo Review da Solução do parceiro. Durante a avaliação, esse time garantirá que sua solução atenda a todos os critérios estabelecidos de Segurança e Qualidade.

...

O time de Ecossistemas está aqui para apoiar você durante o Review da Solução.


Suporte ao

...

Processo de Review da Solução

...

Para questões específicas sobre o

...

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]

Review de Solução, oferecemos suporte nos seguintes pilares:

  • Orientação de Processo: O que esperar em cada fase do Review da Solução.

  • Caminho da Entrega: Suporte sobre onde e como submeter sua solução no Portal.

  • Documentação: Disponibilização de materiais técnicos e manuais de apoio.

  • Dúvidas de Código: Esclarecimento de requisitos e suporte técnico durante o desenvolvimento.

  • Validação Técnica: Avaliação final para garantir que a solução atenda a todos os requisitos fundamentais do ecossistema.


Canais de atendimento

...

Para interagir com nosso time, utilize os canais abaixo:

  • 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

...

Dica
titleDica!

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.

O  seu ponto de contato para a parte de qualidade do processo:

  • Qualidade
    • Leonardo David Galleas Levandoski
      • Guia no processo: orientação sobre o processo de Review da Solução e o que esperar em cada fase.
      • Caminho da entrega: garante que você saiba onde e como submeter sua solução no Portal de parceiros.
      • Materiais de apoio: é responsável por criar as documentações técnicas que ajudam no seu desenvolvimento.

Suporte técnico e código

O  seu ponto de contato para a parte de desenvolvimento que vai ajudar você a construir a solução corretamente:

  • Desenvolvedores
    • Luís Felipe de Andrade Rossi  
      • Dúvidas de código: eles fornecem os requisitos e esclarecem todas as suas dúvidas técnicas enquanto você estiver desenvolvendo.
      • Validação técnica: são os responsáveis por validar tecnicamente se a sua solução atende a todos os requisitos fundamentais.


Entendendo os requisitos e o processo de avaliação

...

Informações
titleNota:

Para consultar a descrição completa de cada requisito, clique aqui.

CategoriaO que o Review da Solução avalia
Documentação de usoGarante que a documentação (recursos, regras, instalação, pré-requisitos, etc.) seja completa, acessível e atualizada para o usuário final e administrador.
DesenvolvimentoVerifica 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çaAssegura 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çãoConfirma se a solução segue as diretrizes para ser empacotado e publicado.
PrivacidadeGarante 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écnicoGarante que o parceiro envie o código-fonte completo e o artefato compilado devidamente.
InstalaçãoVerifica 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.
OnboardingAssegura que a solução proporcione um Onboarding rápido e simples, sem exigir configurações manuais ou processos adicionais após a instalação.
UsoGarante que a solução funcione sem travamentos ou erros, oferecendo boa usabilidade, interface responsiva, mensagens claras e conteúdo sem erros gramaticais.
ProcessosGarante que a solução Flows esteja configurado corretamente, sem inconsistências.
ConfiguraçãoGarante que a solução permita ao administrador controlar o acesso e a disponibilidade do app no ambiente.
QAGarante que o parceiro forneça uma licença válida para testes, caso a solução possua licenciamento adicional, para validação completa.

...

Para a Store no TOTVS Fluig, padronizamos a estrutura que o componente deve ser desenvolvido, cujo objetivo também é acelerar o processo de de review Review da soluçãoSolução, O componente deve seguir os padrões demonstrados noexemplo Sample Component (sample component), atendendo aos requisitos abaixo: 

Aviso
titleAviso importante

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.


  • Estrutura e empacotamento
    • Artefato Final: O arquivo a ser submetido deve, obrigatoriamente, ter a extensão .ear.

    • Geração do Pacote: Utilize o pacote pack (disponível na estrutura do projeto) para compilar e gerar o arquivo .ear corretamente.


  • Identificação da solução (component.xml)
    • Arquivo mandatório: A presença do arquivo component.xml é essencial para o reconhecimento do componente.

    • Código único (component code): Este campo define a identidade da sua solução. Ele deve ser exclusivo em toda a Store(global). Certifique-se de que o código escolhido não entra em conflito com nenhuma outra solução já existente.

...

EtapaDescrição das etapasObjetivo
1. Envio da Solução

Parceiro: Realiza o envio da solução completa, incluindo todos os artefatos necessários e a documentação técnica obrigatória. Conforme orientações em Enviando sua solução para Review.

Iniciar oficialmente o processo de avaliação do Review da Solução.
2. Validação técnica

Time Ecossistemas: Realiza os testes do Review da Solução, executando uma validação técnica completa, composta por verificações automáticas e manuais, focadas nos requisitos e na segurança e qualidade.

Durante esse processo, é possível acompanhar o status e o progresso da validação.

Garantir que a solução atenda plenamente aos requisitos técnicos e de segurança antes de ser aprovada.
3. Registro do relatório

Time Ecossistemas: Elabora e envia o relatório

Elaborar o relatório de avaliação, detalhando todos os itens identificados durante os testes da solução.
4. Feedback ao parceiro

Parceiro: Recebe o relatório no Portal do Parceiro, contendo o resultado final da avaliação e todas as recomendações necessárias.

Saber o resultado final (se a sua solução foi aprovada ou não) e receber o feedback necessário para correção, se for o caso.

...