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 | 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 |
[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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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_HELP | Supervisor 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. |
---|