Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.
Com isso, será possível realizar as operações acima considerando a visão de um determinado supervisor.

Opcional

Protótipo de Tela

 

<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.

 

Protótipo 01

 

 

 Image Removed

 

 

 

 

 

 

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

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

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 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

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

Retorno

AMB->AMB_CODIGO

 

 

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

Image Added

Protótipo 02

Image Added

Protótipo 03

Image Added

Protótipo 04

Image Added


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 

 

 

 

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 

[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

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