Á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

Módulo

SIGATEC - Gestão de Serviços

Segmento Executor

 

Projeto

M_SER_SER014

IRM

PCREQ-4389

Requisito

PCREQ-4448

Subtarefa

PDR_SER_TEC001-349

Chamado

 

Release de Entrega Planejada

12.1.8

Réplica

 

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros



Objetivo

 Permitir que seja realizado filtro por supervisor das áreas de supervisão nas principais funcionalidades relacionadas a alocação e processamento dos atendentes do módulo de Gestão de serviços.



 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[TECA910A TECA190A – Mesa Operacional por contrato]

[Alteração]

SIGATEC > Atualizações > Alocação > Mesa operacional - visão de Contratos

-

[TECA190B – Mesa operacional por atendente]

[Alteração]

SIGATEC > Atualizações > Alocação > Mesa operacional - visão de atendentes

-

[TECA330A – Alocação Automática]

[Alteração]

SIGATEC > Atualizações > Gestão de Contrato > Gestão de Escalas > Alocação Automática

-

[TECA510 – Controle de alocações][Alteração]SIGATEC > Atualizações > Alocação > Controle de alocações-
[TECA570 – Conflito de Alocação][Alteração]SIGATEC > Atualizações > Alocação > Conflito de Alocações-
[TECA580B – Gestão de Escalas][Alteração]SIGATEC > Atualizações > Gestão de Contrato > Gestão de Escalas-
[TECA900 – Geração de Atendimento][Alteração]SIGATEC > Atualizações > Efet. Operacional > Geração de atendimento-
[TECR580 – Relatório Escala x Efetivo por atendente][Alteração]SIGATEC > Relatórios > Alocação > Escala x Efetivo por atendente-
[TECR590 – Relatório Escala x Cliente e contrato de manutenção][Alteração]SIGATEC > Relatórios > Alocação > Escala x Cliente e contrato de manutenção-
[TECR610 – Relatório Escala x Cliente e contrato GCT][Alteração]SIGATEC > Relatórios > Alocação > Escala x Cliente e contrato GCT-
[TECR870 – Relatório armas movimentadas][Alteração]SIGATEC > Relatórios > GESP > Armas Movimentadas-


Definição da Regra de Negócio

 A realização de diversas operações dentro do segmento de serviços é realizada considerando determinadas áreas de operações, possibilitando desta forma avaliar e operar de forma segmentada as informações relativas a execução e planejamento da prestação de serviços considerando cada área de supervisão. Para isso será implementado a realização de filtros por supervisores nas principais funcionalidades relacionadas a alocação e processamento dos atendentes.

 

Para a realização de filtro por supervisão, será adicionada a opção “Área de supervisão De” e “Área de Supervisão Até” (Protótipo 1) na tela de parâmetros (Pergunte) das funcionalidades a seguir:

  • Alocação Automática
  • Controle de Alocação
  • Conflito de Alocação
  • Geração de atendimento
  • Relatório Escala x Efetivo por atendente
  • Relatório Escala x Cliente e Contrato de manutenção
  • Relatório Cliente e Contrato GCT
  • Relatório Armas Movimentadas


Com isso, será possível realizar as operações acima considerando a visão de um determinado supervisor.


Será incluída uma nova opção de filtro por supervisor na funcionalidade de filtros da mesa de operacional por contrato (Protótipo 03) e mesa operacional por atendente (Protótipo 04), onde será implementado a seleção de filtros conforme a funcionalidade de filtro já existente na rotina (Protótipo 02).


Definição Técnica

 

FILTRO DE ÁREA DE SUPERVISÃO

Para a realização dos filtros será necessário alterar a query de diversas rotinas, para que seja filtrada a área de supervisão considerando a alocação do atendente deverá ser considerada todas as regiões (TGS_REGIAO) do supervisor (TGS_SUPERV) e a região do local de atendimento (ABS_REGIAO). Para identificar o local de atendimento da alocação deverá ser utilizado o campo ABB_LOCAL.

OBS: Devido a possibilidade de atribuir mais de uma região para o mesmo supervisor, ao realizar o desenvolvimento ter atenção para que ao incluir join na query para a realização do filtro por área do supervisor as informações não fiquem duplicadas.

 

ALOCAÇÃO AUTOMÁTICA – TECA330A

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TEC580B.

Na função At580BAloc do fonte TECA580B, enviar como parâmetro as 2 novas opções do pergunte, e consequentemente Incluir 2 novos parâmetros (Supervisor De, Supervisor Até) na rotina At330AloAut.

Na query da função At330AloAut deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

CONTROLE DE ALOCAÇÃO – TECA510

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TECA510.

Na função At510FilAg do fonte TECA510, deverá ser incluído mais 2 posições no array aFiltro, para que na função At510GetAg, seja considerado o supervisor De e Supervisor até.

Na query da função At510GetAg deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

CONFLITO DE ALOCAÇÃO – TECA570

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TEC570.

Nas chamadas da função AT570Query do fonte TECA570 (Funções TECA570 e AT570Refresh), enviar como parâmetro as 2 novas opções do pergunte, e consequentemente Incluir 2 novos parâmetros (Supervisor De, Supervisor Até) na função AT570Query.

Na query da função AT570Query() deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

GERAÇÃO DE ATENDIMENTO – TECA900

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TEC900.

Na condição utilizada na função TECA900, incluir deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

RELATÓRIO ESCALA X EFETIVO POR ATENDENTE - TECR580

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TECR580 e TECR580A.

Na query da função Rt580Print() deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

RELATÓRIO ESCALA X CLIENTE E CONTRATO DE MANUTENÇÃO - TECR590

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TECR590.

Na query da função Rt590Print () deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

RELATÓRIO CLIENTE X CONTRATO GCT - TECR610

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TECR610.

Na query da função Rt590Print () deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

RELATÓRIO ARMAS MOVIMENTADAS - TECR870

Incluir novas opções (Supervisor De e Supervisor Até) no pergunte TECR870.

Na query da função PrintReport() deverá ser realizado filtro considerando as áreas do supervisor informado e deverá ser utilizada a regra de relacionamento descrita no item de “Filtro de área de supervisão na alocação”.

 

MESA OPERACIONAL POR CONTRATO - TECA190A

Deverá ser incluído um novo botão para a realização de filtro por supervisor. (Prototipo 3)

Na função At190AFil deverá ser incluído um novo item no array aParam considerando as informações da tabela TGS para ser utilizado pela rotina responsável por permitir o cadastramento do filtro.

Para recuperar as informações referente ao filtro na função At190ASqlBrw, deverá ser utilizada a função At670FilSql. O filtro da área de supervisão deverá ser aplicado no browser que lista os locais de atendimento da rotina TECA190A.

 

MESA OPERACIONAL POR ATENDENTE - TECA190B

Deverá ser incluído um novo botão para a realização de filtro por supervisor. (Prototipo 4).

Na função At190BFil deverá ser incluído um novo item no array aParam considerando as informações da tabela TGS para ser utilizado pela rotina responsável por permitir o cadastramento do filtro.

Para recuperar as informações referente ao filtro na função At190BSqlBrw, deverá ser utilizada a função At670FilSql. O filtro da área de supervisão deverá ser aplicado no browser que lista os atendentes da rotina TECA190B.


Tabelas Utilizadas

  • ABB – Agenda do atendente
  • ABS – Local de Atendimento
  • TGS – Área de Supervisão


Protótipo de Tela

 

Protótipo 01


Protótipo 02


Protótipo 03


Protótipo 04



Protótipo 02

 

 

Grupo de Perguntas

 

Nome: TECA510


X1_ORDEM

22

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par22

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

23

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par23 >= mv_par22

X1_F3

TGSSUP

X1_VAR01

mv_par23

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECA570

 


X1_ORDEM

05

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par05

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

06

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par06 >= mv_par05

X1_F3

TGSSUP

X1_VAR01

mv_par06

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECA580B


X1_ORDEM

07

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par07

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

08

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par08 >= mv_par07

X1_F3

TGSSUP

X1_VAR01

mv_par08

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TEC900


X1_ORDEM

14

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par14

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

15

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par15 >= mv_par14

X1_F3

TGSSUP

X1_VAR01

mv_par15

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECR580


X1_ORDEM

09

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par09

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

10

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par10 >= mv_par09

X1_F3

TGSSUP

X1_VAR01

mv_par10

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECR580A


X1_ORDEM

09

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par09

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

10

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par10 >= mv_par09

X1_F3

TGSSUP

X1_VAR01

mv_par10

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECR590


X1_ORDEM

09

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par09

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

10

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par10 >= mv_par09

X1_F3

TGSSUP

X1_VAR01

mv_par10

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECR610


X1_ORDEM

09

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par09

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

10

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par10 >= mv_par09

X1_F3

TGSSUP

X1_VAR01

mv_par10

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

Nome: TECR870


X1_ORDEM

07

X1_PERGUNT

Supervisor De?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

 

X1_F3

TGSSUP

X1_VAR01

mv_par07

X1_CNT01


X1_HELPSupervisor inicial a ser considerado.


X1_ORDEM

08

X1_PERGUNT

Supervisor Até?

X1_TIPO

C

X1_TAMANHO

06

X1_GSC

G

X1_VALID

mv_par08 >= mv_par07

X1_F3

TGSSUP

X1_VAR01

mv_par08

X1_CNT01

zzzzzz

X1_HELPSupervisor final a ser considerado.

 

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

 

 

 

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