Especificação de Requisitos

 

Projeto/Versão: 12.1.6

Requisito/Módulo: SIGAGCT – Gestão de Contratos

Sub-Requisito/Função: Medições Recorrentes não Efetuadas

Tarefa/Chamado: ?

País: All

Data Especificação: 16/07/2015



Rotinas Envolvidas

 

 

Rotina

Tipo de Operação

Opção de Menu

CNTR??? – Relatório Medições não Efetuadas

Inclusão

Relatórios -> Medições -> Medições não Efetuadas



Estratégia de Desenvolvimento e Liberação

 

Produto

Protheus

Release que está sendo desenvolvido

12.1.6

Possui Réplica?

( )Sim (X)Não

Qual a versão?

P12


Objetivo

Visando atender as necessidades de apontar quais os contratos recorrentes que deveriam ter suas medições realizadas mas que não foram efetuadas, será desenvolvido um relatório onde serão avaliados os contratos que estejam nesta situação conforme os parâmetros informados.

Definição da Regra de Negócio


Regras

Rotina

  1. Criar grupo de pergunta para uso do relatório conforme sessão de dicionário de dados

Configurador

  1. Desenvolver relatório que selecionará os contratos, planilhas e itens de planilha que atendam aos seguintes requisitos:

    CN9 – Contratos
    Parâmetros de seleção dos contratos:
    Código Filial Inicial e Filial;
    Espécie de Contrato;
    Número do Contrato Inicial e Final;
    Situação do Contrato = Vigente / Suspenso / Paralizado

    CNA – Cabeçalho de Planilhas
    Parâmetros de seleção das planilhas:
    Mesmos contratos e revisões selecionados da tabela CN9;
    Código de Filial Inicial e Final;
    Código/Loja de Cliente Inicial e Final;
    Código/loja de Fornecedor Inicial e Final;
    Tipos de Planilha que tenham o campo medição eventual = 3 (Recorrente);
    Data da última medição menor que a Data de Referência Inicial;
    Data da próxima medição maior que Data de Referência Inicial e menor que Data de Referência Final.

    CNB – Itens de Planilhas
    Parâmetros de seleção das planilhas:
    Mesmos contratos e revisões selecionados da tabela CN9;
    Código de Filial Inicial e Final;
    Mesmas planilhas selecionadas da tabela CNA;
    Somente produtos da recorrência ativa (atual).

CNTR???

  1. Para cada planilha selecionada, o cálculo do valor que deveria ser medido e que não foi efetuado deverá levar em consideração os campos de periodicidade e quantidade de períodos informados no cabeçalho da planilha, isto significa que entre as datas de referência inicial e final poderão existir várias recorrências de medição de uma planilha, e o valor total é a soma destas recorrências.

 

Relatório por Contrato

Resumido – apresenta relação dos contratos contendo o valor total de medições não efetuado.

Número do Contrato

Cliente

Espécie

Valor não medido total

CTR 1

001

Venda

R$ 1.000,00

CTR 2

002

Compra

R$ 3.000,00

CTR 3

003

Compra

R$ 6.000,00


Detalhado – apresenta relação dos contratos contendo a quantidade de recorrências e os valores de medições não efetuadas total.

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 1

001

Venda

1

R$ 1.000,00

CTR 2

002

Compra

2

R$ 3.000,00

CTR 3

003

Compra

3

R$ 6.000,00

Relatório por Planilha

Resumido – apresenta relação das planilhas de cada contrato contendo a quantidade de recorrências, valor por recorrência e o valor total de medições não efetuado.

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 1

001

Venda

1

R$ 1.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

1

R$ 1.000,00

 

 

 

 

 

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 2

002

Compra

2

R$ 3.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

1

R$ 1.000,00

002

R$ 2.000,00

 

1

R$ 2.000,00

 

 

 

 

 

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 3

003

Compra

3

R$ 6.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

3

R$ 3.000,00

002

R$ 2.000,00

 

1

R$ 2.000,00

003

R$ 500,00

 

2

R$ 1.000,00


Detalhado – apresenta relação das planilhas de cada contrato contendo cada medição não efetuada, a quantidade de recorrências, valor por recorrência e o valor total de medições não efetuado.

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 1

001

Venda

1

R$ 1.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

1

R$ 1.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

01/06/15

 

 

1

R$ 1.000,00

 

 

 

 

 

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 2

002

Compra

2

R$ 3.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

1

R$ 1.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

15/05/15

 

 

1

R$ 1.000,00

002

R$ 2.000,00

 

1

R$ 2.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

25/05/15

 

 

1

R$ 2.000,00

 

 

 

 

 

Número do Contrato

Cliente

Espécie

Qtd. Recorrências

Valor não medido total

CTR 3

003

Compra

3

R$ 6.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

001

R$ 1.000,00

 

3

R$ 3.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

10/05/15

 

 

1

R$ 1.000,00

10/06/15

 

 

2

R$ 1.000,00

10/06/15

 

 

3

R$ 1.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

002

R$ 2.000,00

 

1

R$ 2.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

15/06/15

 

 

1

R$ 2.000,00

Planilha

Valor Recorrente

 

Qtd. Recorrências

Valor não medido

003

R$ 500,00

 

2

R$ 1.000,00

Data Medição Prev.

 

 

Recorrência

Valor Medição

20/06/15

 

 

1

R$ 500,00

20/07/15

 

 

2

R$ 500,00



Tabelas Utilizadas e Rotina envolvida

CNL

Tipos de Planilhas

 

CNA

Cabeçalho de Planilhas

 

CNB

Itens de Planilhas

 

CN9

Contratos

 



Release Notes


Módulo

SIGAGCT – Gestão de Contratos

Função

Visando atender as necessidades de apontar quais os contratos recorrentes que deveriam ter suas medições realizadas mas que não foram efetuadas, será desenvolvido um relatório onde serão avaliados os contratos que estejam nesta situação conforme os parâmetros informados.





(Opcional)

Fluxo do Processo


<Pode ser detalhado em básico, alternativo ou de exceção.
Para customização: caso nenhum dos fluxos abaixo atenda, poderá optar por outro tipo de fluxo, que melhor atenda a necessidade do cliente>.
(Opcional)

  1. Diagrama – Casos de Uso

<Descreva a interação entre o usuário e o sistema, ou mesmo parte do sistema ou de outro sistema com o mesmo. Em um sistema de locadora, descrevemos três casos de uso: o cliente reserva um filme, o cliente aluga um filme e o cliente devolve um filme>
Exemplo de Aplicação:

(Opcional)

  1. Diagrama – Atividades

<O diagrama de atividade descreve regras de negocio de alto nível, incluindo fluxo de dados. Neste exemplo, o diagrama descreve o processo inicial da locação, onde é verificado o registro do cliente, e a locação é aprovada ou recusada.>
Exemplo de Aplicação:



(Opcional)

  1. Diagrama de Classes

<O diagrama de classe mostra uma coleção de objetos estáticos com seus tipos e relacionamentos. Neste modelo omitimos os métodos. Cada entidade real do sistema é representada por um diagrama, ou seja, uma classe. Nesta são apresentadas os atributos, ou características, de cada objeto.>
Exemplo de Aplicação:

(Opcional)

  1. Diagrama de Entidade e Relacionamento

<O DER descreve a diagramação dos dados armazenados do sistema em alto nível de abstração. É uma importante ferramenta, pois ela realça os relacionamentos entre os depósitos de dados de um DFD.>
Exemplo de Aplicação:



(Opcional)

  1. Diagrama de Seqüência

<Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação>
Exemplo de Aplicação:

Dicionário de Dados

CNR???

Ordem

01

Pergunta

Espécie de contrato

Tipo

N

Tamanho

1

Validação

 

Objeto

Combo

Help

Indica a espécie de contrato a considerar no relatório

Consulta Padrão

 

Item 1

Compra

Item 2

Venda

Item 3

Ambos


Ordem

02

Pergunta

Código Filial Inicial

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a filial inicial de contrato a considerar no relatório

Consulta Padrão

 



Ordem

03

Pergunta

Código Filial Final

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a filial final de contrato a considerar no relatório

Consulta Padrão

 


Ordem

04

Pergunta

Código Cliente Inicial

Tipo

C

Tamanho

6

Validação

 

Objeto

Edit

Help

Indica o cliente inicial a considerar no relatório

Consulta Padrão

Clientes


Ordem

05

Pergunta

Código Cliente Final

Tipo

C

Tamanho

6

Validação

 

Objeto

Edit

Help

Indica o cliente final a considerar no relatório

Consulta Padrão

SA1


Ordem

06

Pergunta

Loja Cliente Inicial

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a loja inicial do cliente a considerar no relatório

Consulta Padrão

 


Ordem

07

Pergunta

Loja Cliente Final

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a loja final do cliente a considerar no relatório

Consulta Padrão

 


Ordem

08

Pergunta

Código Fornecedor Inicial

Tipo

C

Tamanho

6

Validação

 

Objeto

Edit

Help

Indica o fornecedor inicial a considerar no relatório

Consulta Padrão

Fornecedores


Ordem

09

Pergunta

Código Fornecedor Final

Tipo

C

Tamanho

6

Validação

 

Objeto

Edit

Help

Indica o fornecedor final a considerar no relatório

Consulta Padrão

Fornecedores


Ordem

10

Pergunta

Loja Fornecedor Inicial

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a loja inicial do fornecedor a considerar no relatório

Consulta Padrão

 


Ordem

11

Pergunta

Loja Fornecedor Final

Tipo

C

Tamanho

2

Validação

 

Objeto

Edit

Help

Indica a loja final do fornecedor a considerar no relatório

Consulta Padrão

 


Ordem

12

Pergunta

Número do Contrato Inicial

Tipo

C

Tamanho

15

Validação

 

Objeto

Edit

Help

Indica o contrato inicial a considerar no relatório

Consulta Padrão

Contratos


Ordem

13

Pergunta

Número do Contrato Final

Tipo

C

Tamanho

15

Validação

 

Objeto

Edit

Help

Indica o contrato final a considerar no relatório

Consulta Padrão

CN9


Ordem

14

Pergunta

Data de Referência Inicial

Tipo

D

Tamanho

8

Validação

 

Objeto

Edit

Help

Indica a data de referência inicial a considerar no relatório


Ordem

15

Pergunta

Data de Referência Final

Tipo

D

Tamanho

8

Validação

 

Objeto

Edit

Help

Indica a data de referência final a considerar no relatório

Consulta Padrão

 


Ordem

16

Pergunta

Relatório por Contrato

Tipo

N

Tamanho

1

Validação

 

Objeto

Combo

Help

Indica a forma de apresentação por contrato

Consulta Padrão

 

Item 1

Resumido

Item 2

Detalhado

Item 3

 


Ordem

17

Pergunta

Relatório por Planilha

Tipo

N

Tamanho

1

Validação

 

Objeto

Combo

Help

Indica a forma de apresentação por planilha

Consulta Padrão

 

Item 1

Resumido

Item 2

Detalhado

Item 3

 




Obrigatório

Casos de Testes


<Para projeto padrão é obrigatório a identificação dos CTs>
Um caso de teste contém informações gerais que determinam como testes anteriormente especificado pelo Plano de Testes devem ser conduzidos. Geralmente, eles são agrupados por requisito. Entretanto, é possível agrupar casos de teste por conjunto de requisitos, caso os testes estejam verificando integradamente os requisitos que pertencem a esse conjunto.
Os casos de testes mencionados abaixo devem ser executados para garantir a qualidade do produto, atendendo a finalidade do projeto e os resultados esperados.

(Obrigatório)

<O preenchimento desta seção é obrigatório quando existirem casos de testes de rotinas existentes que podem ser reutilizados nesta rotina especificada.>

  1. Caso(s) de Testes Reusável(is)


Neste tópico deverão ser identificados os Casos de Testes Reusáveis, isto é, casos de testes existentes para outras rotinas e que podem ser executados nesta rotina. Esta é apenas uma identificação. O detalhamento dos novos casos, assim como a revisão destes deve ser realizado no template Casos de Testes.>

Caso de Testes

<Identifique o caso de testes. Inclua o nome do caso de testes que está armazenado no TFS>

Armazenamento

<Local onde está armazenado no TFS este caso de testes>

Procedimentos/Cenários de Testes

<Informe os nomes dos procedimentos e as condições que devem executados>

Estimativas

<Transportar a quantidade de horas estimadas no CT armazenado no TFS, somando as pré-condições, inicializações e finalizações correspondentes aos cenários que serão executados>

Finalidade Testes

<Exemplo: Garantir que as alterações realizadas por este projeto não afetaram a rotina nos releases comerciais>

Recomendações

<Informe particularidades que devem ser consideradas neste caso de testes. Exemplo: executar esse caso de testes duas vezes, um com a versão atual da rotina e outra com a versão desse desenvolvimento para garantir que não ocorram diferenças além das solicitadas por este desenvolvimento>

Integrações entre produtos

<Quando houver integração entre produtos, informe a referência para os casos de testes da outra linha de produto>



(Opcional)

  1. Caso(s) de Testes Específico(s) do Projeto


<Neste tópico deverão ser identificados os Casos de Testes Não Reusáveis, isto é, testes que serão executados somente neste projeto, exemplo: teste de interface. Esta é apenas uma identificação. O detalhamento dos casos de testes devem ser feitos na própria especificação.

Caso de Testes

<Informe o nome do caso de testes>

 

 

Finalidade Testes

<Defina qual será a finalidade deste caso de teste >

Estimativas

<Informar o valor total para execução deste caso de teste, considerando o tempo das pré-condições e pós-condições descritas abaixo>

Teste do Programador

( ) Sim ( ) Não

Recomendações

<Informe particularidades que devem ser consideradas neste caso de testes. Exemplo: executar esse caso de testes duas vezes, um com a versão atual da rotina e outra com a versão desse desenvolvimento para garantir que não ocorram diferenças além das solicitadas por este desenvolvimento>

Pré-condições

<Relacione os requisitos que devem ser consideradas quando este caso de teste for executado>

Pós-condições

<Relacione as saídas do caso de teste que devem ser consideradas após a execução dos testes>

Como verificar os resultados

<Detalhe como deverão ser verificados os resultados dos testes>

Procedimentos

Resultados Esperados

<Relacione os passos que devem ser executados para a realização dos testes >

<Relacione o comportamento esperado do passo >