Publicação
1. Geral
O processo de criação de softwares no Mitra envolve várias etapas que vão desde a construção de banco de dados, interface e lógica, até a configuração de perfis de usuários e a publicação oficial do projeto para os usuários finais. Cada uma dessas etapas é crucial para garantir que o projeto atenda às necessidades do negócio e proporcione uma experiência adequada ao usuário.
2. Perfis de Usuários e Segurança Corporativa
Durante o desenvolvimento no Mitra, é possível criar diferentes perfis de usuários para controlar o acesso às telas e funcionalidades do sistema.
Perfis de Usuários: Para cada perfil, você define quais telas estarão disponíveis. Por exemplo, em um sistema de CRM, o perfil "vendedor" pode ter acesso às telas de pipeline e insights, enquanto o perfil "gerente" tem acesso adicional à tela de gestão de canais.
Segurança Corporativa: Na área de acessos, é possível configurar quais registros de uma tabela cada usuário pode visualizar. Isso permite limitar o acesso a certos dados, como restringir que um vendedor veja apenas os registros de clientes da sua carteira. Essa configuração garante que as regras de acesso sejam aplicadas diretamente no nível dos registros das tabelas.
3. Configuração das Telas Publicadas e da Tela Inicial
Após criar as telas na área de interfaces, é necessário configurá-las corretamente para garantir uma boa experiência ao usuário final.
Publicação de Telas: A publicação das telas é realizada na área de “Interfaces”. Somente telas publicadas estarão disponíveis para os usuários finais.
Configuração da Tela Inicial: A definição da tela inicial é feita na área de “Configurações”. Essa tela será exibida quando o usuário acessar o sistema. A tela inicial pode ser definida de forma dinâmica por perfil, permitindo que diferentes tipos de usuários tenham experiências personalizadas.
Por exemplo: O perfil "vendedor" pode ter como tela inicial o pipeline de vendas. E o perfil "gerente" pode ter a tela de gestão de canais como a primeira tela a ser exibida.
4. Suporte ao Mobile
O Mitra também oferece suporte para a criação de interfaces mobile, garantindo que os usuários possam acessar o sistema por meio de dispositivos móveis.
Ativação da Versão Mobile: Para ativar o mobile, é necessário configurar e publicar telas específicas para dispositivos móveis na área de “Interfaces”. Uma vez ativadas e publicadas, essas telas estarão disponíveis no aplicativo mobile do Mitra, e o mesmo esquema de perfis de usuários e segurança corporativa se aplica.
Configuração da Tela Inicial no Mobile: Assim como na versão web, o Mitra permite configurar uma tela inicial para a versão mobile. Dependendo do projeto, pode-se optar por usar um menu de navegação ou por iniciar com uma tela home específica.
Exemplo: Em um aplicativo CRM mobile, pode-se usar um menu que oferece acesso a diferentes telas (como pipeline, insights, etc.). E em um aplicativo de fitness, a tela inicial pode ser uma home a partir da qual o usuário acessa as outras funcionalidades, sem a necessidade de um menu.
5. Passo a Passo para Publicação
O processo de publicação de projetos no Mitra inclui etapas importantes para garantir que o projeto seja acessível aos usuários finais, com a configuração desejada e segurança necessária.
5.1. Configurações iniciais
Antes de publicar seu projeto, é fundamental garantir que ele tenha telas criadas e devidamente publicadas. Além disso, deve configurar a tela inicial na seção de configurações. Nesta mesma área, você também pode definir opções relacionadas ao login dos usuários finais:
Login usando SSO: Ative ou desative a opção de fazerem login com provedores externos como Google ou Microsoft.
Criar conta: Defina se novos usuários podem criar contas diretamente ou se precisarão de um convite para acessar o sistema. Caso a criação de contas esteja desabilitada, o desenvolvedor deverá enviar convites por meio da tela de Membros e Acessos.
Após o login, o usuário será automaticamente registrado no seu projeto, ficando visível na tabela nativa de usuários.
Além das configurações de login, nesta mesma seção, é possível personalizar o projeto definindo a logo e a cor principal. Após realizar as configurações, você pode visualizar um preview para verificar como o projeto ficará quando publicado.
5.2. URL do projeto
Com as configurações acima completas, o projeto pode ser publicado. A URL do projeto dependerá do plano escolhido:
Plano FREE: Após a publicação, o sistema gerará uma URL pública padrão, como https://<código>.app.mitralab.io, onde o sistema ficará disponível.
Plano STARTER e superiores: É possível configurar uma URL personalizada com o domínio mitralab.io, ou usar um domínio próprio, como https://meusite.com.br.
5.3. Tela de Login Nativa
Uma das vantagens do Mitra é que a tela de login já é gerada automaticamente para cada projeto, incluindo os campos de login, senha e integração com o sistema de usuários do Mitra. Isso reduz o tempo necessário para lançar um software, pois as funcionalidades básicas já estão pré-configuradas.
Para mais detalhes sobre publicação, assista ao vídeo Respondendo à Comunidade: Como publicar meu projeto?
6. Considerações Finais
O processo de lançamento no Mitra inclui:
Configuração de perfis de usuários e segurança corporativa.
Publicação de telas na área de interfaces e configuração da tela inicial na área de configurações.
Personalização do projeto com logo, cor principal e configurações de login.
Ativação e configuração da versão mobile, caso aplicável.
Configuração e personalização da URL do projeto, dependendo do plano.
Essas etapas garantem que o projeto seja devidamente configurado e pronto para ser lançado para os usuários finais, proporcionando uma experiência personalizada e fluida.