Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Protheus | Módulo | SIGATEC |
Segmento Executor |
| ||
Projeto1 |
| IRM1 | PCREQ-4367 |
Requisito1 | PCREQ-4491 | Subtarefa1 | PDR_SER_TEC001-173 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.8 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Permitir que seja realizado o cadastro de habilidades, cursos e características exigidas para a prestação de serviços em um determinado local de atendimento.
Definição da Regra de Negócio
Alguns clientes que iniciam um contrato de prestação de serviços podem exigir que os funcionários que prestarão os serviços tenham certos cursos habilidades ou características especificas. Sendo assim será criado novo cadastro para que se possa definir quais aos cursos, habilidades e características especificas que são necessárias para a realização da prestação dos serviços.
- Deverá ser criado novo cadastro de características conforme Protótipo 02.
- Deverá ser criada nova opção de menu para que se possa realizar a definição de cursos e habilidades nos itens de recursos humanos do orçamento de serviços.
- Deverá ser listado os orçamentos de serviços que estão ativos ou em revisão e disponibilizar opção de visualização ou alteração dos cursos e habilidades.
- Ao acessar a visualização ou alteração deverá ser apresentada tela conforme o Protótipo 01, onde será apresentada as informações do orçamento de serviços locais e itens de recursos humanos para cada local. Ao selecionar um item de recursos humanos será possível relacionar os cursos, habilidades e características exigidas para aquele item.
- Será relacionado na aba Características as características do respectivo cadastro do módulo de Gestão de Serviços (SIGATEC).
- Será relacionado na aba Habilidades as habilidades do respectivo cadastro do módulo de Gestão de Serviços. Caso o parâmetro de integração com o módulo RH esteja habilitado (MV_TECXRH) será relacionado as habilidades e item de escala do respectivo cadastro do módulo de treinamento (SIGATRM).
- Será relacionado na aba Cursos, os cursos do respectivo cadastro do módulo de Treinamento (SIGATRM);
- Ao Ser realizada a revisão do contrato, os itens de característica, curso e habilidades deverão ser carregados para a nova revisão do orçamento de serviços;
Definição Tecnica
PROJETO E MENU
Incluir no projeto SIGAWTEC.prj o fonte TECA741.PRW.
Criar menu SIGATEC > Atualizações > Cadastro > Característica e chamar a rotina TECA011.
Criar menu SIGATEC > Atualizações > Gestão de Contrato > Hab. Caract. Cursos do local de atendimento e chamar a rotina TECA741.
CADASTRO DE CARACTERISTICAS – TECA011
Criar Browse e cadastro MVC conforme dicionário de dados da tabela TCZ.
ORÇAMENTO DE SERVIÇOS – TECA740/TECA740F
Incluir no model dos fontes TECA740 e TECA740F, as informações referente a estrutura do relacionamento de Características (TDS), Habilidades (TDT) e Cursos (TGV) com o posto.
O Model referente a Características, habilidades, e cursos não deverá ser apresentado na View dos fontes TECA740 e TECA740F.
CARACTERISTICAS, HABILIDADES E CURSOS DO LOCAL DE ATENDIMENTO – TECA741
Nesta rotina deverá ser apresentado browse com listagem dos orçamento de serviços ativos (TFJ_STATUS == “1” ) ou em revisão (TFJ_STATUS == “2”), e disponibilizar a opção para ações de alteração e visualização. Para os Contratos já fechados (AD1_STATUS ==’9’ e TFJ_STATUS == "1") somente poderão ser visualizados, não podendo sofrer nenhuma alteração. Para todos os itens mostrados no browse somente poderá alterar ou visualizar s novas abas de características, cursos e habilidades conforme regra acima.
Ao ser aciona ação de alteração ou visualização deverá ser apresentada tela conforma Protótipo 1, onde serão apresentadas informações do orçamento de serviços, Locais de atendimento e itens de RH relacionados ao orçamento de serviços.
A habilidade, curso ou característica será vinculada ao item de RH do orçamento de serviços.
Nesta rotina deverá ser utilizado o model do fonte TECA740, onde será criada somente a View para que seja apresentada tela conforme protótipo 1.
Na aba habilidades, caso o parâmetro de sistema MV_TECXRH esteja habilitado (.T.) deverá ser apresentado para preenchimento os campos relacionados a habilidade do módulo de treinamento (TDT_CODHAB e TDT_ESCALA), caso contrário (MV_TECXRH == .F.) deverá ser apresentado para preenchimento o campo (TDT_HABX5).
Na aba Características deverá ser apresentado campos conforme dicionário de dados.
Na aba Cursos deverá ser apresentado campos conforme dicionário de dados.
REVISÃO DO CONTRATO - TECA870
Ao ser realizada a revisão do contrato, os itens de característica, curso e habilidades deverão ser carregados para a nova revisão do orçamento de serviços.
REGRAS DE INTEGRIDADE
Não deverá ser excluído um curso quando estiver relacionado ao cadastro de cursos do local de atendimento.
Não deverá ser excluída uma habilidade quando estiver relacionado ao cadastro de habilidades do local de atendimento.
Não deverá ser excluída uma característica quando estiver relacionada ao cadastro de características do local de atendimento.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[TECA011 - Caracteristicas] | [Criação] | [SIGATEC > Atualizações > Cadastro > Característica] | 1 |
[TECA740 – Orçamento de Serviços] | [Alteração] | [SIGATEC > Atualizações > Oportunidade de venda > Proposta Comercial] | 5; 6; 7 |
[TECA740F - Orçamento com precificação]
| [Alteração] | [SIGATEC > Atualizações > Oportunidade de venda > Proposta Comercial] | 5; 6; 7 |
[TECA741 - Habilidade Caracteristicas e Cursos do local de atendimento] | [Criação] | [SIGATEC > Atualizações > Gestão de Contrato > Hab. Caract. Cursos do local de atendimento ] | 2; 3; 4; 5; 6; 7 |
[TECA870 – Gestão dos Contratos] | [Envolvida] | [SIGATEC > Atualizações > Gestão de Contratos > Gestão dos Contratos] | 8 |
Tabelas Utilizadas
- TGV – Cursos do local de atendimento
- TDS – Característica do local de atendimento
- TDT – Habilidade do local de atendimento
- TCZ – Características
- TFJ – Orçamento de Serviços
- TFF – Recursos humanos
Protótipo de Tela
Protótipo 01 - Caracteristicas, Habilidades e Cursos
Protótipo 02 - Cadastro de Caracteristicas
Fluxo do Processo
Não se aplica
Dicionário de Dados
Arquivo ou Código do Script: TGV – Curso do local de atendimento
Índice | Chave |
01 | TGV_FILIAL+TGV_COD |
Campo | TGV_COD |
---|---|
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código |
Descrição | Código |
Help de Campo | Preencher com o código |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | GETSXENUM("TGV", "TGV_COD") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TGV_CODTFF |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código RH |
Descrição | Código Recursos Humanos |
Help de Campo | Preencher com o código dos recursos humanos |
Opções |
|
Validação | ExistCpo("TFF") |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TGV_CURSO |
Tipo | C |
Tamanho | 4 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Cod. Curso |
Descrição | Código do Curso |
Help de Campo | Preencher com a código do curso |
Opções |
|
Validação | ExistCpo("RA1") |
Consul. Padrão | RA1 |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TGV_DCURSO |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc. Curso |
Descrição | Descrição do curso |
Help de Campo | Descrição do Curso |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TGV_RH",'RA1_DESC','RA1',1,"XFILIAL('RA1')+TGV->TGV_CURSO") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Arquivo ou Código do Script: TGV – Características do Local de Atendimento
Índice | Chave |
01 | TDS_FILIAL+TDS_COD |
Campo | TDS_COD |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código |
Descrição | Código |
Help de Campo | Preencher com o código |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | GETSXENUM("TDS", "TDS_COD") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDS_CODTFF |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código RH |
Descrição | Código Recursos Humanos |
Help de Campo | Preencher com o código dos recursos humanos |
Opções |
|
Validação | ExistCpo("TFF") |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDS_CODTCZ |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Caract. |
Descrição | Característica |
Help de Campo | Preencher com a característica |
Opções |
|
Validação | ExistCpo("TCZ") |
Consul. Padrão | TCZ |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDS_DSCTCZ |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc. Carac |
Descrição | Desc. da característica |
Help de Campo | Descrição da Característica |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TDS_RH",'TCZ_DESC','TCZ',1,"XFILIAL('TCZ')+TDS->TDS_CODTCZ") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Arquivo ou Código do Script: TDT – Habilidades do Posto
Índice | Chave |
01 | TDT_FILIAL+TDT_COD |
Campo | TDT_COD |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código |
Descrição | Código |
Help de Campo | Preencher com o código |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | GETSXENUM("TDT","TDT_COD") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_CODTFF |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código RH |
Descrição | Código Recursos Humanos |
Help de Campo | Preencher com o código do recursos humanos |
Opções |
|
Validação | ExistCpo("TFF") |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_CODHAB |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Habilidade |
Descrição | Habilidade |
Help de Campo | Preencher com a habilidade |
Opções |
|
Validação | ExistCpo("RBG") |
Consul. Padrão | RBG |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_DSCHAB |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc. Hab. |
Descrição | Descrição da Habilidade |
Help de Campo | Descrição da habilidade |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TDT_RH",'RBG_DESC','RBG',1,"XFILIAL('RBG')+TDT->TDT_CODHAB") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_ESCALA |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Cód. Escala |
Descrição | Codigo da Escala |
Help de Campo | Preencher com o código da escala do nivel da habilidade |
Opções |
|
Validação |
|
Consul. Padrão | RBK |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_DSCESC |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Des. Escala |
Descrição | Descrição da Escala |
Help de Campo | Preencher com a descrição da escala |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TDT_RH",'RBK_DESCRI','RBK',1,"XFILIAL('RBK')+TDT->TDT_ESCALA") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_ITESCA |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Item Escala |
Descrição | Item Da Escala |
Help de Campo | Neste campo deve ser digitado o Código do Item de Escala que identificará o nível da Habilidade deste funcionário. |
Opções |
|
Validação | ExistCpo("RBL", xFilial("RBL")+M->TDT_ESCALA+M->TDT_ITESCA) |
Consul. Padrão | RBL |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_DSCITE |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | D. Item Esc. |
Descrição | Desc. Item da escala |
Help de Campo | Informe descrição de item de escala. |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TDT_RH",'RBL_DESCRI','RBL',1,"XFILIAL('RBL')+TDT->TDT_ESCALA+TDT->TDT_ITESCA") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_HABX5 |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Habilidade |
Descrição | Código da Habilidade |
Help de Campo | Preencher com a habilidade |
Opções |
|
Validação | ExistCpo("SX5","A4"+M->TDT_CODHAB) |
Consul. Padrão | A4 |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TDT_DHABX5 |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc. Hab. |
Descrição | Descrição da Habilidade |
Help de Campo | Descrição da habilidade |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | ATINIPADMVC("TECA740","TDT_RH",'X5_DESCRI','SX5',1,"XFILIAL('SX5')+'A4'+TDT->TDT_HABX5") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Arquivo ou Código do Script: Arquivo: TCZ – Características
Índice | Chave |
01 | TCZ_FILIAL+TCZ_COD |
Campo | TCZ_COD |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Código |
Descrição | Código |
Help de Campo | Preencher com código |
Opções |
|
Validação | EXISTCHAV() |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | GETSXENUM("TCZ","TCZ_COD") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TCZ_DESC |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Descrição |
Descrição | Descrição |
Help de Campo | Preencher com a descrição |
Opções |
|
Validação | 0 |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Grupo de Perguntas
Não se aplica
Consulta Padrão
Consulta: TCZ
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “TCZ” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | TCZ->TCZ_COD |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
...