(Obrigatório)
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
home.js | [Criada] | | Diretivas da Home |
home.list.html | [Criada] | | Listagem da Home |
home-services.js | [Criada] | | Service da Home |
O Intuito é ter uma interface simples e de fácil acesso as principais funcionalidades do site utilizando o novo TOTVS HTMLFramework integrado com o Fluig.
Toda a comunicação com o ERP será feita através de Rest/Json, que deverá seguir algumas regras descritas na especificação de API, a interface será em HTML5 com AngularJs e Bootstrap.
Interfaces
Padrões a serem utilizados no desenvolvimento:
- Seguir o Guideline TOTVS 12
- Sempre que tiver um código, mostrar também a descrição.
- definir as strings para tradução utilizando o arquivo translations.js
- obedecer a estrutura de pasta [marca]\[modulo]\[cadastro], exemplo, protheus\sigaorg\funcao
- Sempre paginar os dados, tanto na listagem como nas consultas F3
Função globalVars
Função utilizada para retornar algumas variáveis que podem ser utilizadas nos arquivos .js
Utilização : Protheus.SigaOrg.globalVars
Variáveis disponíveis:
- path
- restserver
- namespace
- modulename
- fullappname
Home
Utilizar o serviço Rest ORGVISAO e ORGCATEGORIA para realizar as operações de banco de dados.
A home irá listar as Visões cadastradas separadas por Categorias.
Opção de Menus :
- Nova Visão - Chamar tela de cadastro de Visão
- Categorias - Chamar tela de listagem de Categorias
- Outras Ações
- Departamentos - Chamar tela de listagem de Departamentos
- Postos - Chamar tela de listagem de Postos
- Cargos - Chamar tela de listagem de Cargos
- Funções - Chamar tela de listagem de Funções
Tabelas Utilizadas
QN1 – Cadastro de Categorias
RDK - Cadastro de Visão