Ir para o conteúdo principal

Propostas para definições da nova plataforma

Reuniremos aqui ideias para novas definições, requisitos e demais informações pertinentes a nova versão da plataforma.
Após analisadas e aprovadas serão transferidas para suas respectivas documentações.

 

País e idioma

A nova plataforma terá suporte a multi idiomas, onde será definido no cadastro da unidade o idioma utilizado.

Motivo: Possibilidade de alterações de regras para países/idiomas diferentes, sendo assim, não muda apenas o idioma exibido para o usuário mas também blocos de texto inseridos, regras regionais, nomes de campos, sinônimos, etc.
A mesma situação será replicada aos APP´s(Android, IOS e possivelmente Fucsia).
No cloud por exemplo, permitiria ter arquivos com configurações distintas para o idioma específico, como exemplo cadastro de cliente com com validações de regras para o Brasil seria clientValidationPtBr.php(Portugues Brasil), para a Costa Rica poderia ser clientValidationEsCr.php(Espanhol Costa Rica), etc.

Sugestão: Criar um cadastro de mensagens padrão do sistema para mensagens padrão e, cada "tabela de configurações" e nomes de campo serem salvos no banco de dados, para uso por todas as soluções, sendo Cloud, API´s ou pelos APP´s. Facilitando também alterações de nomes por ex.: Caso exista alteração do nome de algum campo, o mesmo seria replicado ao mesmo tempo para todas as soluções.

Objetivo: Não haver textos, mensagens ou alertas inseridos "digitados" diretamente no código, usar somente textos cadastráveis em banco para agilizar alterações e centralizar essas informações para todas as soluções. Assim desenvolvedores distintos tem as mesmas informações sobre um valor de uma tabela, ou alerta de erro.

Ex. Para visualizar melhor a ideia seria abrir o banco atual, tabelas "documents"

Nível adicional pra a estrutura do negócio

Adicionar mais um nível abaixo da localização.
Ex.: Solicitante - Localização - DefinirNome

A mesma será exibida somente se esta opção estiver ativa na configuração da unidade, ex:
->Unidade de negócio SISMETRO *Não exibido para o cliente
--->EMPRESA
----->FILIAL
------->SOLICITANTE 
---------->LOCALIZAÇÃO
--------------> NOVONÍVEL

Nomes dos campos "abaixo da filial", serem definidos também na configuração da unidade.
Assim as unidades podem definir como chamar seus níveis de organização como por ex: Cliente ou Solicitante ou Departamento, etc.

 

Módulos

Hoje a plataforma não está usando modulação para suas soluções, como por exemplo unidades que não tem módulo CME ativado, podem atribuir esses direitos aos usuários.

Proposta: Tornar mais efetivamente modular "Nível de Unidade? Nível de Grupo? Nível de usuário?" as soluções e os direitos aos módulos somente estarem disponíveis se estes estiverem ativos. Assim unidades podem utilizar somente o CME e não utilizar gestão de SS. 

 

Cadastro unificado para Produtos, Solicitantes e Fornecedores

Produtos: O cadastro de produtos será único para todos as Empresas-Filiais. Para utilizar um produto o usuário com direito irá somente confirmar o uso na Filial escolhida.

Solicitantes e Fornecedores: Utilizam uma tabela única para salvar, identificando com uma flag se o cadastro é também um fornecedor.
Utilizam a mesma lógica de liberado ou não para a Filial e, ao salvar confirmação de liberação para todas as Filiais.

*Opcionalmente, ao incluir um novo produto, exibir uma tela de confirmação com opção de liberar o produto para todas as filiais.
**Quando houver apenas 1 Filial, ativar diretamente para evitar configuração desnecessária para clientes que não tem Filiais.

 

Logotipo do cliente no lugar da logomarca SISMETRO

Hoje a plataforma tem a possibilidade de adicionar a logo do cliente em uma barra superior adicional, como por exemplo a logo da Senior, avaliar a possibilidade de extinguir essa barra e/ou apenas adicionar a opção de troca da logo SISMETRO pela do cliente, abrindo assim a possibilidade de monetização para utilização dessa opção.
Quando ativada, apresenta a logo SISMETRO bem menor e no rodapé, junto com a versão do sistema.

*Possibilidade de troca de cor de fundo como na barra superior atual.