Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGAORG |
Segmento Executor | Serviços | ||
Projeto1 | M_SER_RH_003 | IRM1 | PCREQ-4517 |
Requisito1 | PCREQ-8057 | Subtarefa1 |
|
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.7 | Réplica |
|
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia (X ) Outro : Todos | ||
Outros | Portal Gestão do Capital Humano envolvido |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Desenvolver o Arquitetura Organizacional(SIGAORG) utilizando o TOTVS HTMLFramework.
Será possível realizar o cadastro de Cargos , funções e departamentos de forma rápida e fácil dentro do Fluig.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
cargo.detail.html | [Criada] | Visualização do cadastro de Cargos | |
cargo.edit.html | [Criada] | Edição do cadastro de Cargos | |
cargo.js | [Criada] | Diretivas do cadastro de Cargos | |
cargo.list.html | [Criada] | Listagem do cadastro de Cargos | |
cargo-services.js | [Criada] | Service do cadastro de Cargos | |
funcao.detail.html | [Criada] | Visualização do cadastro de Funções | |
funcao.edit.html | [Criada] | Edição do cadastro de Funções | |
funcao.js | [Criada] | Diretivas do cadastro de Funções | |
funcao.list.html | [Criada] | Listagem do cadastro de Funções | |
funcao-services.js | [Criada] | Service do cadastro de Funções | |
departamento.detail.html | [Criada] | Visualização do cadastro de Departamentos | |
departamento.edit.html | [Criada] | Edição do cadastro de Departamentos | |
departamento.js | [Criada] | Diretivas do cadastro de Departamentos | |
departamento.list.html | [Criada] | Listagem do cadastro de Departamentos | |
departamento-services.js | [Criada] | Service do cadastro de Departamentos | |
posto.detail.html | [Criada] | Visualização do cadastro de postos | |
posto.js | [Criada] | Diretivas do cadastro de postos | |
posto.list.html | [Criada] | Listagem do cadastro de Postos | |
posto-services.js | [Criada] | Service do cadastro de Postos | |
pessoa-services.js | [Criada] | Service do cadastro de Pessoas | |
pessoa-controllers.js | [Criada] | Controllers do Cadastro de Pessoas | |
pessoa.js | [Criada] | Arquivo de rotas do cadastro de Pessoas | |
pessoa.list.html | [Criada] | Listagem de Pessoas | |
pessoa.edit.html | [Criada] | Edição do cadastro de Pessoas | |
pessoa.detail.html | [Criada] | Visualização de Pessoas |
O Intuito é facilitar o cadastro de Departamentos, Cargos e Funções 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
Todas as interfaces devem respeitar as características do dicionário de dados, como mascara, validação, obrigatoriedade, consulta F3, tamanho. Como a integração interface X dicionário não é automática, no desenvolvimento prestar muita atenção a esses pontos
Todas as telas de Cadastros terão uma tela de listagem de informações, edição e visualização, alem dos arquivos de controler e service que farão a ligação entre fornt-end e back-end.
Padrões a serem utilizados no desenvolvimento:
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:
Arquivo de Listagem
Arquivo de Visualização
Arquivo de Edição(novo/alteração)
Cadastro de Funções
Utilizar o serviço Rest ORGFUNCAO para realizar as operações de banco de dados.
No caso dos combos utilizar o serviço Rest ORGFUNCAOCOMBO que lista as opções a serem visualizadas.
Campos:
Cadastro de Cargos
Utilizar o serviço Rest ORGCARGOS para realizar as operações de banco de dados.
Utilizar os serviços ORGGRUPO, ORGCENTROCUSTO e ORGDEPARTAMENTO para montar as telas de Consulta Padrão de Grupos, Centro de Custo e Departamento.
Campos:
Cadastro de Departamentos
Utilizar o serviço Rest ORGFUNCAO para realizar as operações de banco de dados.
Utilizar os serviços ORGFUNCIONARIO, ORGEMPRESA e ORGDEPARTAMENTO para montar as telas de Consulta Padrão de Responsável, Filial e Departamento Superior.
Campos:
Cadastro de Postos - Visualização
Utilizar os serviços Rest ORGDEPARTAMENTO e ORGPOSTO para realizar as operações de banco de dados.
Um Posto está sempre amarrado a um Departamento, com isso a tela inicial será uma Lista de Departamentos com a opção de visualizar. A selecionar um Departamento será exibida uma lista de postos do departamento em questão.
Ao visualizar o Posto selecionado, alem dos dados do Posto - ORGPOSTO\[idposto], mostrar mais duas abas, uma com os ocupantes - ORGPOSTO\[idposto]\ocupantes e outra com o histórico de alterações - ORGPOSTO\[idposto]\historico
Campos Posto:
Aba Ocupantes
Aba Histórico:
Cadastro de Pessoas
Utilizar os serviços Rest ORGPESSOAS para realizar as operações de banco de dados.
Utilizar os serviços ORGUSUARIO e ORGUSUARIOPORTAL para montar as telas de Consulta Padrão de Usuário e Consulta Padrão de Usuário do Portal.
Campos Pessoa:
Aba Geral
Aba Viagem:
Aba Outros:
Tabelas Utilizadas
Protótipo 01 - Listagem
Protótipo 02 - Visualização
Protótipo 03 - Edição
Protótipo 04 - Abas
Protótipo 05 - Abas
<Informações utilizadas na linha Protheus>.
<Informações utilizadas na linha Protheus>
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|