Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | TOTVS 12 | Módulo | Folha de Pagamento |
Segmento Executor | Manufatura | ||
Projeto1 | D_MAN_TSA001 | IRM1 | PCREQ-363 |
Requisito1 | PCREQ-4845 | Subtarefa1 |
|
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.7 | Réplica | Não se aplica |
País | (X) Brasil (X) Argentina (X) Mexico (X) Chile (X) Paraguai (X) Equador (X) USA (X) Colombia (X) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
- Realizar a carga através do processo Batch.
- Permitir realizar a carga de uma informação por movimento.
- Permitir controlar o número de reprocessamento de mensagens com erro através de um campo limite de reprocessamento.
- Permitir ao usuário visualizar os movimentos que atingiram limite de reprocessamento e permitir que o usuário possa reprocessar somente estes movimentos.
- Permitir que o processamento batch de movimentos seja feito por prioridade (devido a dependência).
- Permitir realizar o reprocessamento de informações do movimento que ocorreram erro.
(Obrigatório)
Definição da Regra de Negócio
FP8870C:
Alterar o programa de configuração para incluir o campo Tipo de Carga: Online/Batch.
Incluir campo “Limite de Reprocessamento” (Qtde de vezes) será numérico de 4 casas. Este campo tem a funcionalidade de não reprocessar mais mensagens que atingiram um número de vezes limite para não gerar mensagens desnecessárias na integração. A mensagens que atingiram um limite somente poderão ser reprocessadas através do botão reprocessar.
FP8870:
Retirar o campo Identificação do Filtro (Origem).
Incluir um campo no Filtro para que o usuário possa Filtrar os movimentos que atingiram o limite de reprocessamento. Esta opção deverá vir marcada por default.
Incluir campo número de reprocessamento na tela e no csv.
Os registros que estão como limite de processamento deverão aparecer em negrito ou com uma cor diferente.
Monitor deverá mostrar as mensagens por ordem de prioridade.
FP8875:
Botão Filtro:
Incluir um campo “Qtde Informação por Integração” que poderá ser “Padrão” ou “Unidade”. Caso seja selecionado padrão o sistema irá realizar a carga com a quantidade de informações padrão definida pelo sistema. Caso contrário o sistema irá gerar a integração com somente uma informação por movimento de integração.
FP8876:
Incluir na tela uma seleção de num de sequência e o campo “Considera Movimentos que atingiram Limite Reprocessamento” que somente ficarão habilitados quando o programa for chamado pelo botão Reprocessar. O número de sequência vem posicionado porém se o usuário quiser poderá alterar será possível. O programa reprocessar os movimentos que estão na seleção e se o campo estiver marcado somente os movimentos que atingiram o limite de processamento.
O RPW deverá considerar ordenação por prioridade depois sequência (campo na tabela e no índice)
Prioridade – cada informação terá um número de prioridade conforme tabela abaixo:
Prior Niv | Informação | Dependência |
0 | 01 Unidade de Lotação |
|
0 | 02 Cargo/Nível |
|
0 | 03 Localidade |
|
0 | 04 Pessoa Física |
|
0 | 05 Pessoa Jurídica |
|
0 | 06 Turno Escala |
|
0 | 07 Centro de Custo |
|
1 | 08 Feriados |
|
1 | 09 Estabelecimento | 05 |
2 | 10 Prestador de Serviço | 04,09 |
2 | 11 Situação de Afastamento | 09 |
3 | 12 Funcionário | 01,02,03,04,06,07 |
4 | 13 Histórico Lotação | 01,12 |
4 | 14 Histórico Cargo | 02,12 |
4 | 15 Histórico Localidade | 03,12 |
4 | 16 Histórico Turno | 06,12 |
4 | 17 Histórico Centro de Custo | 07,12 |
4 | 18 Histórico Afastamento | 02,12 |
4 | 19 Exceção - Autorização | 12 |
4 | 20 Exceção - Alteração Jornada | 12 |
4 | 21 Exceção - Calendário Func/Localidade | 12 |
2 | 22 Estabelecimento Sit. Afast. | 09 |
0 | 23 Imagem Pessoa Física |
|
4 | 24 Exceção REP | 12 |
4 | 25 Empréstimo de Turno | 06,12 |
Quando tentar reprocessar uma mensagem onde ocorreu erro e existem chaves externas na tabela de erro somente irá reprocessar os registros de erro que possuem chave externa. Caso contrário reprocessar tudo.
Caso a quantidade de tentativas reprocessamento de um movimento tenha excedido o valor do campo “Limite Reprocessamento” do FP8870C então não deverá mais ser reprocessado pelo Integrador (FP8876).
Quando reprocessar um movimento deverá gravar no movimento novo qual é o número da tentativa de reprocessamento da mensagem.
FP8878:
Alterar o programa para incluir a opção Quebrar Movimento no campo Processo. Ao selecionar essa opção o usuário poderá selecionar um range de movimento ou o tipo de informação que deseja quebrar. O sistema somente seleciona para quebrar os movimentos que estão com situação Retorno com Erro e tem mais de uma chave tsa. O sistema irá ler as chaves tsa do movimento selecionado e gerar movimentos com o tipo aguardando envio para todas as chaves tsa encontradas (caso a mensagem contenha erros).
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
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
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
(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. |
---|