Á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

Microsiga Protheus - Portal Gestão do Capital Humano

Módulo

SIGATRM

Segmento Executor

Serviços

Projeto1

RHRH001

IRM1

RHRH001-45

Requisito1

RHRH001-53

Subtarefa1

RHRH001-151

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Preparar a solicitação de treinamento para permitir que seja possível realizar filtros baseados na nova tabela categoria, possibilitando uma melhor organização e visualização dos cursos disponíveis.
Atualizar no remote desktop a visão do cadastro de funcionário para o módulo de treinamento incluindo as novas características para o filtro da categoria. 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TRMA110 - Cadastro de Categorias[Criação][SIGATRM -> Atualizações-> Cadastros-> Categorias de Cursos]-

PWSA100.PRW – Parâmetros]

[Alteração]

-

-

PWSA220.PRW – Cursos Disponíveis

[Alteração]

[Portal GCH -> Solicitações-> Curso Dispon.]

-

PWSA221.APH - Detalhe do Curso Disponível[Alteração]  - -
WSTRM010.PRW[Alteração]--
WSCLIENT_WSRHTRAININGS.PRX[Alteração]--

Tabelas Utilizadas

  • AIQ – Categorias de cursos
  • SQT – Cursos Externos
  • RA1 – Cursos Internos 
  • SQ9 - Cursos Externos do Funcionário
  • RA4 - Cursos Internos do Funcionário

Cadastro de Categorias (TRMA110.PRW)

Implementar o cadastro padrão para a nova tabela AIQ - Categoria de Cursos.


Funcionário (TRMA100.PRW)

Implementar nas abas de Hist. Extra Curricular(SQ9  - protótipo 03) e Cursos Internos(RA4 - protótipo 03) os novos campos de categoria através da tabela AIQ, com objetivo de realizar um filtro prévio nos cursos que serão disponibilizados para seleção. Os campos Código e Descrição da categoria deverão estar disponibilizados antes do código do curso. 

 

Filtro da Categoria (PWSA100.PRW)

Implementar na Web Function PWSA102, para a solicitação de treinamento, os controles para o filtro da categoria e tipo de inscrição.

 

 Cursos Disponíveis (PWSA220.PRW)

 Preparar a inicialização das variáveis de sessão para as Web Functions PWSA220 e PWSA221.

 

Detalhe do Curso Disponível (PWSA221.APH)

Implementar conforme protótipo 01 os campos referentes aos filtros por categoria e inscrição.


 

Protótipo de Tela

 Protótipo 01


 
Protótipo 02 

 Protótipo 03 

 

Dicionário de Dados

 

Nova Tabela AIQ - Categoria de Curso

Novos Campos

Campo

AIQ_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Ordem

01

 

Campo

AIQ_CODIGO

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Código

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Sim

Modo Edição

Iif(Inclui,.T.,.F.)

Contexto

Real

Propriedade

Alterar

Ordem

02

 

Campo

AIQ_DESCRI

Tipo

Caracter

Tamanho

40

Decimal

0

Título

Descrição

Descrição

Descrição da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

ValidNaoVazio()

Ordem

03

 

Índices

Índice

AIQ

Ordem

1

Chave

AIQ_FILIAL + AIQ_CODIGO

Descrição

Filial+Codigo Categoria

NickName

 

Mostra Pesq.

Sim

 

 

Novos Campos - RA1 (Cursos Internos)

Campo

RA1_CATEG

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Cons. Padrão

AIQ

Ordem

16

 

 Novos Campos - RA4 (Cursos Internos do Funcionário)

Campo

RA4_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IIF( INCLUI, "", POSICIONE("RA1", 1, XFILIAL("RA1") + RA4->RA4_CURSO, "RA1_CATEG") )

Valid

NaoVazio() .AND. ExistCpo("AIQ")

Contexto

RealVirtual

Propriedade

Alterar

Cons. Padrão

AIQ

Gatilhos

Sim

Ordem

29

Campo

RA4_CATDES

Tipo

Caracter

Tamanho

40

Decimal

0

Título

Descrição

Descrição

Descrição da Categoria

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

INIRA4CAT()

Contexto

Virtual

Propriedade

Visualizar

Ordem

30


 Alteração Campo - RA4 (Cursos Internos do Funcionário)

Campo

RA4_CURSO

Cons. Padrão

 

========================================================= 

 

 

Campos 

AIQRA1

 

 

Novos Campos - SQT (Cursos Externos)

Campo

QT_CATEG

Campo

Q9_CATCUR

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Categoria

Descrição

Código da Categoria

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IIF( INCLUI, "", POSICIONE("SQT", 1, XFILIAL("SQT") + SQ9->Q9_CURSO, "QT_CATEG") )

Val. Usuário

NaoVazio() .AND. ExistCpo("AIQ")

Obrigatório

Sim

Browse

Não

Contexto

Real

Contexto

Virtual

Propriedade

Alterar

Cons. Padrão

AIQ

Gatilhos

Sim

Ordem

2507

 

Novos Campos - SQ9 (Cursos Externos do Funcionário)

Campo

Q9_CATDESCATCUR

Tipo

Caracter

Tamanho

403

Decimal

0

Formato

@!

Título

Desc CatCategoria

Descrição

Descrição Código da Categoria

Usado

Sim

Obrigatório

Não

Browse

SimNão

Inic. Padrão

INIQ9CAT()

Contexto

Virtual

Propriedade

Visualizar

Ordem

26

 

  

Campos 

IIF( INCLUI, "", POSICIONE("SQT", 1, XFILIAL("SQT") + SQ9->Q9_CURSO, "QT_CATEG") )

Valid

NaoVazio() .AND. ExistCpo("AIQ")

Contexto

Virtual

Propriedade

Alterar

Cons. Padrão

AIQ

Gatilhos

Sim

Ordem

24

 

Campo

Q9_CATDES

Campo

QT_CATEG

Tipo

Caracter

Tamanho

340

Decimal

0Formato

@!

TítuloCategoria

Desc Cat

Descrição

Código Descrição da Categoria

Usado

Sim

Obrigatório

Não

Browse

Sim

Browse

Inic. Padrão

INIQ9CAT()Não

Contexto

RealVirtual

Propriedade

Alterar

Cons. Padrão

AIQ

Ordem

07

 

 

Visualizar

Ordem

25

 

Parâmetros do Sistema 

Nome Var.

MV_BLOQCPC

Tipo

Caracter

Descrição

Parametro que realiza o bloqueio de tipos de curri

Cont.Descric.

culos no Portal do Candidato.

 

 Alteração Campo - SQ9 (Cursos Externos do Funcionário)

 

Campo

A9_CURSO

Cons. Padrão

AIQSQT

 

 

 

Gatilhos

Gatilhos

 

Campo

RA4_CATCUR

Sequência

001

Cnt. Domínio

RA4_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATCUR, "AIQ_DESCRI")

 

Campo

RA4_CATCUR

Sequência

002

Cnt. Domínio

RA4_CURSO

Tipo

P - Primário

Regra

""

Condição

GATCUR()

 

Campo

RA4_CURSO

Sequência

001

Cnt. Domínio

RA4_CATCUR

Tipo

P - Primário

Regra

Posicione("RA1", 1, xFilial("RA1") + M->RA4_CURSO, "RA1_CATEG")

Condição

"TRMA100" $ FUNNAME()

 

Campo

RA4_CURSO

Sequência

002

Cnt. Domínio

RA4_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->RA4_CATCUR, "AIQ_DESCRI")

Condição

"TRMA100" $ FUNNAME()

 

 

Campo

Q9_CATCUR

Sequência

001

Cnt. Domínio

Q9_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->Q9_CATCUR, "AIQ_DESCRI")

 

Campo

Q9_CATCUR

Sequência

002

Cnt. Domínio

Q9_CURSO

Tipo

P - Primário

Regra

""

Condição

GATCEX()

 

Campo

Q9_CURSO

Sequência

002

Cnt. Domínio

Q9_CATCUR

Tipo

P - Primário

Regra

Posicione("SQT", 1, xFilial("SQT") + M->Q9_CURSO, "QT_CATEG")

Condição

"TRMA100" $ FUNNAME()

Campo

Q9_CURSO

Sequência

003

Cnt. Domínio

Q9_CATDES

Tipo

P - Primário

Regra

Posicione("AIQ", 1, xFilial("AIQ") + M->Q9_CATCUR, "AIQ_DESCRI")

Condição

"TRMA100" $ FUNNAME()

 

 

Consulta Padrão

 

Consulta: AIQ - Categorias de Curso 

 

Alias

AIQ

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Categorias de Curso

Contêm

AIQ

Alias

AIQ

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Filial+codigo Catego

Alias

AIQ

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Código

Contêm

AIQ_CODIGO

Alias

AIQ

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Descrição

Contêm

AIQ_DESCRI

Alias

AIQ

Tipo

5- Retorno

Sequência

01

Contêm

AIQ->AIQ_CODIGO

 

 

Consulta: AIQCEX - Curso Ext Por Cat 

Alias

AIQSQT

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

Curso Ext Por Cat

Contêm

SQT

Alias

AIQSQT

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Cod.curso

Alias

AIQSQT

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

Alias

AIQSQT

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Filial

Contêm

QT_FILIAL

Alias

AIQSQT

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Cod.Curso

Contêm

QT_CURSO

Alias

AIQSQT

Tipo

4- Colunas

Sequência

01

Coluna

03

Descrição

Descricao

Contêm

QT_DESCRIC

Alias

AIQ...

Tipo

4- Colunas

Sequência

01

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Filial

Contêm

QT_FILIAL

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Cod.Curso

Contêm

QT_CURSO

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

03

Descrição

Descricao

Contêm

QT_DESCRIC

Alias

AIQCEX

Tipo

4- Colunas

Sequência

02

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

 

 

 

 

 

Alias

AIQCEX

Tipo

4- Colunas

Sequência

03

Coluna

04

Descrição

Categoria

Contêm

QT_CATEG

 

 

 

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

01

Contêm

SQT->QT_CURSO

 

 

 

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

02

Contêm

SQT->QT_CURSO

 

 

 

 

 

Alias

AIQCEX

Tipo

5- Retorno

Sequência

03

Contêm

SQT->QT_DESCRIC

 

 

 

 

 

Alias

AIQCEX

Tipo

6- Filtro

Sequência

01

Contêm

AIQCEX()

 

 

 

 

 

Consulta: AIQRA1 - CURSO INT POR CAT

 

Alias

AIQRA1

Tipo

1- Consulta

Sequência

01

Coluna

DB

Descrição

CURSO INT POR CAT

Contêm

RA1

 

 

 

Alias

AIQRA1

Tipo

2- Ordens

Sequência

01

Coluna

01

Descrição

Cod.curso

 

 

 

 

 

Alias

AIQRA1

Tipo

2- Ordens

Sequência

02

Coluna

02

Descrição

Descricao

 

 

 

 

 

Alias

AIQRA1

Tipo

2- Ordens

Sequência

03

Coluna

03

Descrição

Tp Curso Ext + Cod.curso

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

01

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

01

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

01

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

01

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

 

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

01

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

02

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

02

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

02

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

02

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

 

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

02

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

03

Coluna

01

Descrição

Filial

Contêm

RA1_FILIAL

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

03

Coluna

02

Descrição

Cod.Curso

Contêm

RA1_CURSO

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

03

Coluna

03

Descrição

Descricao

Contêm

RA1_DESC

 

 

 

 

 

Alias

AIQRA1

Tipo

4- Colunas

Sequência

03

Coluna

04

Descrição

Tp Curso Ext

Contêm

RA1_TIPOPP

 

 

 

Alias

AIQCUR

Tipo

4- Colunas

Sequência

03

Coluna

05

Descrição

Categoria

Contêm

RA1_CATEG

 

 

 

Alias

AIQRA1

Tipo

5- Retorno

Sequência

01

Contêm

RA1->RA1_CURSO

 

 

 

 

 

Alias

AIQCUR

Tipo

5- Retorno

Sequência

02

Contêm

RA1->RA1_DESC

 

 

 

Alias

AIQCUR

Tipo

6- Filtro

Sequência

01

Contêm

AIQCUR()

 

 

 

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