Histórico da Página
...
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
...
- Diagrama – Casos de Uso
...
- Diagrama – Atividades
...
- 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: |
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 |
- Diagrama de Entidade e Relacionamento
...
- 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: |
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: |
Lista de Opções | 1=Diaria;2=Semanal;3=Quinzenal;4=Mensal;5=Bimestral;6=Trimestral;7=Quadrimestral;8=Semestral;9=Anual |
. | |
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. |
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: |
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. |
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. |
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. |
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. |
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. |
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: | |
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. |
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: |
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. |
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. |
- 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.>
- Caso(s) de Testes Reusável(is)
...
Últ. Med. | |
Picture |
|
Contexto | Real |
Propriedade | Visualizar |
Help de Campo | Indica a data da medição anterior. |
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. |
- 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> |
...
- 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 > |