Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Especificação de Requisitos

 

Projeto/Versão: 12.1.7

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

Sub-Requisito/Função: Contrato Recorrente

Tarefa/Chamado: ?

País: All

Data Especificação: 15/07/2015

...

Estratégia de Desenvolvimento e Liberação

 

Produto

Protheus

Release que está sendo desenvolvido

12.1.67

Possui Réplica?

( )Sim (X)Não

Qual a versão?

P12

...

CNL

Tipos de Planilhas

CNTA230

CNA

Cabeçalho de Planilhas

CNTA300 / CNTA100

CNB

Itens de Planilhas

CNTA300 / CNTA100

CND

Cabeçalho de Medições

CNTA120 / CNTA130

CNE

Itens de Medições

CNTA120 / CNTA130

 

Release Notes

 

Módulo

SIGAGCT – Gestão de Contratos

Função

Visando atender as necessidades de um contrato de serviços, será criado o tipo de planilha recorrente no cadastro de tipos de planilha e Contrato. Será possível definir na planilha todas as regras de um contrato recorrente, tornando desnecessário o uso de um cronograma financeiro / fixo. Será possível fazer a provisão financeira dos contratos recorrentes, bem como a definição de auto-alimentação dessa provisão, se a cada medição ou a cada reajuste.

...

Fluxo do Processo

...

  1. Diagrama – Casos de Uso

...

  1. Diagrama – Atividades

...

  1. Diagrama de Classes

...


Dicionário de Dados

  • Dicionário de Dados

Arquivo: CNL

Campo

CNL_MEDEVE

Tipo

C

Tamanho

1

Descrição

Medição Eventual

Título

Med Eventual

Picture

 

Help de Campo

Incluir help da opção 3 – Recorrente.

Lista de Opções

0=Conforme Contrato;1=Sim;2=Não;3=Recorrente

Val. Sistema

Pertence("0123") .And. Cn230GtPlan("CNL_MEDEVE",FwFldGet("CNL_MEDEVE"))


Arquivo: CNA
Incluir os campos:

Campo

CNA_PERIOD

Tipo

C

Tamanho

1

Descrição

Periodicidade

Título

Periodicid.

Picture

 

Contexto

Real

Propriedade

Alterar

Help de Campo

Indica a periodicidade da medição do contrato, sendo:
1=Diaria, 2=Semanal, 3=Quinzenal, 4=Mensal, 5=Bimestral, 6=Trimestral, 7=Quadrimestral, 8=Semestral e 9=Anual.

Lista de Opções

1=Diaria;2=Semanal;3=Quinzenal;4=Mensal;5=Bimestral;6=Trimestral;7=Quadrimestral;8=Semestral;9=Anual

Val. Sistema

CN300VLREC() .And. Pertence("123456789")

Modo de Edição

CN300ENREC()

Inicializador Padrão

" "

Campo

CNA_QTDREC

Tipo

N

Tamanho

4

Descrição

Quantidade de Recorrências

Título

Qtd. Recorr.

Picture

9999

Contexto

Real

Propriedade

Alterar

Help de Campo

Indica a quantidade de recorrências da planilha a serem medidas.

Val. Sistema

FWFldGet("CNA_QTDREC") >= 0 .And. CN300VLREC()

Modo de Edição

CN300ENREC()

Inicializador Padrão

0

Campo

CNA_DIASEM

  1. Diagrama de Entidade e Relacionamento

...

  1. Diagrama de Seqüência

...

  • Dicionário de Dados

Arquivo: CNL

Campo

CNL_MEDEVE

Tipo

C

Tamanho

1

DescriçãoMedição Eventual

Dia Preferencial Semana

TítuloMed

EventualDia Semana

Picture

 

Contexto

Real

Propriedade

Alterar

Help Help de Campo

Incluir help da opção 3 – RecorrenteIndica o dia preferencial da semana para geração da medição, sendo:
1=Indiferente, 2=Segunda, 3=Terça, 4=Quarta, 5=Quinta e 6=Sexta.

Lista de Opções

0=Conforme Contrato;1=SimIndiferente;2=NãoSegunda;3=RecorrenteTerça;4=Quarta;5=Quinta;6=Sexta

Val. Sistema

PertenceCN300VLREC("0123") .And. Cn230GtPlanPertence("CNL_MEDEVE",FwFldGet("CNL_MEDEVE"))

...

123456")

Modo de Edição

CN300ENREC()

Inicializador Padrão

"1"

Campo

CNA_PERIODDIAMES

Tipo

CN

Tamanho

12

DescriçãoPeriodicidade

Dia Preferencial Mês

TítuloPeriodicid.

Dia do Mês

Picture

 99

Contexto

Real

Propriedade

Alterar

Help de Campo

Indica a periodicidade o dia de preferência para geração da medição do contrato, sendo:
1=Diaria, 2=Semanal, 3=Quinzenal, 4=Mensal, 5=Bimestral, 6=Trimestral, 7=Quadrimestral, 8=Semestral e 9=Anual.

Lista de Opções

1=Diaria;2=Semanal;3=Quinzenal;4=Mensal;5=Bimestral;6=Trimestral;7=Quadrimestral;8=Semestral;9=Anual

.
Se for indiferente, deixar vazio, ou informe o dia no intervalo de 01 a 31.

Val. Val. Sistema

CN300VLREC() .And. Pertence("123456789")FwFldGet("CNA_DIAMES") >=0 .And. FwFldGet("CNA_DIAMES") <= 31

Modo de Edição

CN300ENREC()

Inicializador Padrão

" "0

Campo

CNA_QTDRECULTMED

Tipo

ND

Tamanho

48

DescriçãoQuantidade

de RecorrênciasÚltima Medição

Título

QtdÚlt. RecorrMed.

Picture

9999@E

Contexto

Real

Propriedade

AlterarVisualizar

Help de Campo

Indica a quantidade de recorrências da planilha a serem medidas.

Val. Sistema

FWFldGet("CNA_QTDREC") >= 0 .And. CN300VLREC()

Modo de Edição

CN300ENREC()

Inicializador Padrão

0

data da última medição gerada.
Gravado automaticamente pelo sistema pela rotina de medição.

Campo

CNA_DIASEMPROMED

Tipo

CD

Tamanho

18

DescriçãoDia

Preferencial SemanaPróxima Medição

TítuloDia Semana

Próx. Med.

Picture

 @E

Contexto

Real

Propriedade

AlterarVisualizar

Help de Campo

Indica o dia preferencial da semana para geração da medição, sendo:
1=Indiferente, 2=Segunda, 3=Terça, 4=Quarta, 5=Quinta e 6=Sexta.

Lista de Opções

1=Indiferente;2=Segunda;3=Terça;4=Quarta;5=Quinta;6=Sexta

Val. Sistema

CN300VLREC() .And. Pertence("123456")

Modo de Edição

CN300ENREC()

Inicializador Padrão

"1"

Campo

CNA_DIAMES

a data da próxima medição a ser gerada.
Calculado automaticamente pelo sistema pela rotina de medição.

Campo

CNA_MEDEFE

Tipo

N

Tamanho

24

DescriçãoDia

Preferencial MêsMedições Efetuadas

TítuloDia do Mês

Med.Efetuada

Picture

999999

Contexto

Real

Propriedade

AlterarVisualizar

Help de Campo

Indica o dia de preferência para geração da medição.
Se for indiferente, deixar vazio, ou informe o dia no intervalo de 01 a 31.

Val. Sistema

CN300VLREC() .And. FwFldGet("CNA_DIAMES") >=0 .And. FwFldGet("CNA_DIAMES") <= 31

Modo de Edição

CN300ENREC()

Inicializador Padrão

0

a quantidade de medições já efetuadas para a planilha.
Calculado automaticamente pelo sistema pela rotina de medição.

Campo

CNA_RECMED

Tipo

C

Tamanho

6

Descrição

Nr.Últ. Med.

Título

Número Última Medição Rec

Picture

 

Campo

CNA_ULTMED

Tipo

D

Tamanho

8

Descrição

Última Medição

Título

Últ. Med.

Picture

@E

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica a data o número da última medição gerada.
Gravado automaticamente pelo sistema pela rotina de medição.efetuada


Arquivo: CNB
Incluir os campos:

Campo

CNACNB_PROMEDATIVO

Tipo

DC

Tamanho

81

Descrição

Próxima MediçãoAtivo

TítuloPróx

. Med.Item Ativo

Picture

@E 

Contexto

Real

Propriedade

VisualizarAlterar

Help de Campo

Indica a data da próxima medição a ser gerada.
Calculado automaticamente pelo sistema pela rotina de medição.

Campo

CNA_MEDEFE

Tipo

N

Tamanho

4

Descrição

Medições Efetuadas

Título

Med.Efetuada

se o item da planilha faz parte da recorrência atual, sendo:
1=Sim e 2=Não.

Lista de Opções

1=Sim;2=Não

Val. Sistema

Vazio() .Or. (CN300VLREC() .And. Pertence("12"))

Modo de Edição

CN300ENREC()

Campo

CNB_PRORAT

Tipo

N

Tamanho

6

Decimais

2

Descrição

Perc. Pró-Rata

Título

Pró-Rata

Picture

@E 999.99

Picture

9999

Contexto

Real

Propriedade

VisualizarAlterar

Help de Campo

Indica a quantidade de medições já efetuadas para a planilha.
Calculado automaticamente pelo sistema pela rotina de medição.

Campo

CNA_RECMED

Tipo

C

Tamanho

6

Descrição

Nr.Últ. Med.

Título

Número Última Medição Rec

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica o número da última medição efetuada

...

o percentual pró-rata que será aplicado ao valor total do item na primeira medição

Lista de Opções

 

Val. Sistema

CN300VLREC() .and. FWFldGet("CNB_PRORAT") >= 0 .And. FWFldGet("CNB_PRORAT") <= 100

Modo de Edição

CN300ENREC()

Campo

CNB_PRIMED

Tipo

D

Tamanho

8

Descrição

Data Primeira Medição

Título

Dt.Prim.Med.

Campo

CNB_ATIVO

Tipo

C

Tamanho

1

Descrição

Ativo

Título

Item Ativo

Picture

 

Contexto

Real

Propriedade

AlterarVisualizar

Help de Campo

Indica se o item da planilha faz parte da recorrência atual, sendo:
1=Sim e 2=NãoData da primeira medição realizada. Atualizado automaticamente pelo sistema quando ocorrer a primeira medição e a mesma for pró-rata.

Lista de Opções

1=Sim;2=Não 

Val. SistemaVazio

() .Or. (CN300VLREC() .And. Pertence("12")) 

Modo de EdiçãoCN300ENREC()

 


Arquivo: CND
Incluir os campos:

Campo

CNBCND_PRORATULTMED

Tipo

ND

Tamanho

6

Decimais

28

DescriçãoPerc

. Pró-RataÚltima Medição

Título

Pró-Rata

Picture

@E 999.99

Contexto

Real

Propriedade

Alterar

Help de Campo

Indica o percentual pró-rata que será aplicado ao valor total do item na primeira medição

Lista de Opções

 

Val. Sistema

CN300VLREC() .and. FWFldGet("CNB_PRORAT") >= 0 .And. FWFldGet("CNB_PRORAT") <= 100

Modo de Edição

CN300ENREC()

Campo

CNB_PRIMED

Tipo

D

Tamanho

8

Descrição

Data Primeira Medição

Título

Dt.Prim.Med.

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Data da primeira medição realizada. Atualizado automaticamente pelo sistema quando ocorrer a primeira medição e a mesma for pró-rata.

Lista de Opções

 

Val. Sistema

 

Modo de Edição

 

...

Campo

CND_ULTMED

Tipo

D

Tamanho

8

Descrição

Última Medição

Título

Últ. Med.

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica a data da medição anterior.
Gravado automaticamente pelo sistema pela rotina de medição.

Campo

CND_RECMED

Tipo

C

Tamanho

6

Descrição

Número Medição Anterior

Título

Nr. Últ. Med.

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica o número da medição anterior.
Gravado automaticamente pelo sistema pela rotina de medição.

 

  • Parâmetros

 

Nome da Variável

MV_GCTTPPP

Tipo

C

Descrição

Indica quando será reprovisionado, se 1 para medição, 2 para revisão ou 0 (Zero) para ambos.

...

Casos de Testes

...

(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)

...

Últ. Med.

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica a data da medição anterior.
Gravado automaticamente pelo sistema pela rotina de medição.

Campo

CND_RECMED

Tipo

C

Tamanho

6

Descrição

Número Medição Anterior

Título

Nr. Últ. Med.

Picture

 

Contexto

Real

Propriedade

Visualizar

Help de Campo

Indica o número da medição anterior.
Gravado automaticamente pelo sistema pela rotina de medição.

 

  • Parâmetros

 

Nome da Variável

MV_GCTTPPP

Tipo

C

Descrição

Indica quando será reprovisionado, se 1 para medição, 2 para revisão ou 0 (Zero) para ambos.

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>

...

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

...

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 >