Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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.78

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.

  1. Deverá ser criado novo cadastro de características conforme Protótipo 02.
  2. 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.
  3. 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.
  4. 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.
  5. Será relacionado na aba Características as características do respectivo cadastro do módulo de Gestão de Serviços (SIGATEC).
  6. 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).
  7. Será relacionado na aba Cursos, os cursos do respectivo cadastro do módulo de Treinamento (SIGATRM);
  8. 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
Opcional

Protótipo de Tela 

  

Protótipo 01 - Caracteristicas, Habilidades e Cursos


 Protótipo 02 - Cadastro de Caracteristicas


 

 

 

 

 

 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

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

POSICIONEATINIPADMVC("RA1TECA740",1,XFILIAL("RA1")+MTGV_RH",'RA1_DESC','RA1',1,"XFILIAL('RA1')+TGV->TGV_CURSO,"RA1_DESC")

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_CODTTCZCODTCZ

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

POSICIONE("TCZ"ATINIPADMVC("TECA740","TDS_RH",'TCZ_DESC','TCZ',1,"XFILIAL("'TCZ"')+MTDS->TDS_CODTCZ,"TCZ_DESC")

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

POSICIONEATINIPADMVC("RBGTECA740","TDT_RH",'RBG_DESC','RBG',1,"XFILIAL("'RBG"')+MTDT->TDT_CODHAB,"RBG_DESC")

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 

ExistCpo("RBK")

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

POSICIONE("RBK"ATINIPADMVC("TECA740","TDT_RH",'RBK_DESCRI','RBK',1,"XFILIAL("'RBK"')+MTDT->TDT_ESCALA,"RBK_DESCRI"))

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->TDTFWFLDGET("TDT_ESCALA+M->TDT")+FWFLDGET("TDT_ITESCA"))

Consul. Padrão

RBLRBL03

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

POSICIONE("RBL"ATINIPADMVC("TECA740","TDT_RH",'RBL_DESCRI','RBL',1,"XFILIAL("'RBL"')+MTDT->TDT_ESCALA+MTDT->TDT_ITESCA,"RBL_DESCRI")

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_CODHABHABX5)

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

PosicioneATINIPADMVC("SX5TECA740","TDT_RH",'X5_DESCRI','SX5',1,xFilial"XFILIAL("'SX5"')+"'A4"'+TDT_CODHAB,"X5_DESCRI->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

AlterarVisualizar

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

 

(Opcional)

Não se aplica

 

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMBTCZ

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“TCZ”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

TCZ->TCZ_COD

 


Consulta: RBL03

Descrição

Item da Escala

Tipo

Consulta Padrão

Tabela

“RBL”

Índice

1 (RBL_FILIAL+RBL_ESCALA+RBL_ITEM)

Campo

RBL_ESCALA+RBL_ITEM+TBL_DESCRI

Retorno

RBL->RBL_ITEM

 


 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

...