Histórico da Página
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 | Protheus | Módulo | sigatec |
Segmento Executor | Serviços - Gestão de Serviços | ||
Projeto1 | M_SER_SER014 | IRM1 | PCREQ-4385 |
Requisito1 | PCREQ-4452 | Subtarefa1 | PDR_SER_TEC001-317 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.7 | Réplica | Não |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
O Encerramento de posto será o conjunto de processos e conferências a ser utilizado pelo usuário para identificar se um determinado posto está pronto para ser devidamente encerrado ou se pode ser considerado encerrado dentro do sistema. Esses processos incluem Revisão de Contratos para adicionar data final aos postos, Consulta de Alocações de Pessoas e Equipamentos além da verificação de Materiais de Implantação (materiais operacionais) que estão disponíveis para a prestação do serviço nos postos.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
TECA870 – Revisão de Contrato | Alteração | Atualizações / Gestão dos Contratos / Gestão de Contrato | - |
TECA890 – Apontamento de Materiais | Alteração | Atualizações / Centro de Serviços / Apontamento de Materiais | - |
TECA800 – Movimentações | Alteração | Atualizações / Locação / Movimentações | - |
TECA330 - Alocação de Atendentes | Envolvida | rotina interna | - |
TECA330A - Gestão de Escala | Envolvida | rotina interna | - |
TECA893 - Retornar Material de Implantação | Inclusão | Atualizações / Centro de Serviços / Retornar Material Operacional | - |
. - Benefícios do Posto | Alteração | rotina interna | - |
TECX000 - Efetivar Encerramento de Posto | Inclusão | Atualizações / Gestão dos Contratos / Gestão de Contrato / Efetivar Encerramento |
Para o desenvolvimento do processo de encerramento as rotinas alteradas serão: Revisão de Contratos, Alocação de Atendentes, Movimentos de equipamentos e Apontamentos de Materiais. Além dessas alterações será adicionada uma rotina para realizar o retorno dos materiais de implantação que estiverem alocados nos postos para a prestação de serviço.
A seguir as alterações são descritas individualmente para cada rotina.
Revisão de Contratos
A alteração será para determinar a data final dos locais no contrato e itens oferecidos nele. O usuário irá executar a inclusão das datas de fim através da revisão e portanto as movimentações futuras serão bloqueadas como o sistema já faz.
Será adicionado campo no local do contrato para indicar se o local pode sofrer alterações ou se já sofreu a efetivação de encerramento. Este campo será alimentado pela rotina "Efetivar Encerramento do Posto" descrita em detalhes a seguir. Quando o local no contrato já estiver sido encerrado, não será mais possível alterar as informações contidas de equipamentos, itens para alocação de recursos humanos, benefícios do contrato, etc.
Apontamento de Materiais
A alteração será para assegurar que o sistema não fará o envio de itens quando a data do sistema estiver maior que a data final da vigência do material ou local do contrato.
Assim para o itens que tiverem a vigência ultrapassada não será possível realizar o lançamento dos materiais de consumo ou implantação e será exibida a mensagem: "Local com a vigência encerrada não é possível realizar o apontamento de materiais."
Movimentações
A alteração na rotina será para identificar se existem equipamentos em postos encerrados, será adicionada mais uma legenda que identifique os movimentos de alocação dos equipamentos que estão em postos encerrados.
Além da legenda será adicionado no filtro também para que o usuário consiga de forma simples realizar uma ação que liste somente esta situação específica e providencie o retorno dos equipamentos. O título do filtro deve ser "Alocações em Postos Encerrados".
Alocação de Atendentes / Gestão de Escala
A alteração nas rotinas será para garantir que agendas não sejam geradas para itens que estejam vinculados a locais de contrato que estejam marcados como encerrados e que portanto, não gerarão mais faturamento.
Benefícios do Posto
Ao realizar a Revisão do Contrato a vigência dos benefícios relacionados ao contrato e posto do contrato deverão ser atualizados para que os valores sejam corretamente pagos para os atendentes alocados nesses postos ou contratos.
Esta atualização precisa ser coordenada em conjunto com a equipe de Recursos Humanos da empresa cliente, pois ao executar a atualização da vigência dos benefícios pode influenciar o valor a ser pago de beneficio para os atendentes que possuem o planejamento de alocação naquele posto ou contrato.
Retornar Material de Implantação
Esta rotina será criada e disponibilizada no menu em Atualizações / Centro de Serviços / Retornar Material (função TECX001).
Será exibido browse (semelhante ao protótipo 02, com o título "Retornar Material") com os locais de contratos no sistema e devem ser exibidas duas legendas que indicarão: a situação do contrato "não iniciado", "ativo" ou "encerrado" e a situação dos materiais de implantação "não atendido", "atendido", "não retornado", "retornado".
O objetivo das legendas é facilitar a identificação de materiais que precisam ser retornados em função do encerramento do contrato.
A janela para realizar o retorno de materiais deverá ser conforme o protótipo 01 e nela o usuário irá selecionar o item que deseja executar o retorno dos materiais e ir adicionando as informações conforme os materiais vão retornando.
Efetivar Encerramento do Posto
A rotina será adicionada as opções da Gestão dos Contratos e irá realizar a marcação dos locais, postos para recursos humanos (itens de rh) e equipamentos (locação) que não estarão mais ativos e portanto não sofrerão mais atualizações, seja para serviços extras, reforços ou mesmo durante uma revisão. O título da opção deve ser "Encerrar Postos".
A alteração irá acontecer no campo "Encerrado?" que ficará com o conteúdo igual a sim, para isso será adicionado este novo campo nas três tabelas locais do contrato (TFL), itens de RH (TFF) e itens de locação (TFI).
A rotina irá exibir todos os locais vinculados ao contrato selecionado e o usuário irá marcar quais itens deseja realizar o encerramento (vide protótipo 03). Na avaliação dos encerramento será realizada uma verificação que irá identificar se ainda há recursos (humanos, materiais ou equipamentos) alocado nos itens deste local e quando identificar será exibido ao usuário a informação e não será permitido efetivar o encerramento do posto. Assim é garantido que os postos só serão encerrados quando todos itens alocados nele forem removidos.
Consulta Recurso no Posto
A consulta deverá ser chamada quando for acionada a validação geral do encerramento de posto. Nela deverá ser avaliado se o item ainda possui recurso alocado e quando identificar não permitir o encerramento.
A avaliação a ser feita é:
- equipamentos de locação que ainda não foram retornados;
- atendentes com agendas futuras geradas e;
- materiais de implantação não retornados quando vinculados a alocação de recursos humanos (formato de orçamento de serviços sem a precificação, quando o parâmetro MV_ORCPRC está desabilitado).
O retorno da consulta deve ser uma mensagem para o usuário indicando quais itens não poderão ser encerrados e os respectivos motivos, no seguinte formato:
"Código: 001390 | Local 0789 - Descrição
RH - Item 01: material não retornado. Código Material [0059], prod. [100 - guarda-chuva], qtde [2].
LE - Item 02: equipamento não retornado. Código Locação [0024], prod. [210 - bastão de ronda], número de série [SER_0040].
RH - Item 05: atendente alocado. Código Item RH [0030], prod. [130 - copeira], atendente [003901 - Jucelia]
..."
A identificação de ocorrência deverá bloquear a sequência de processamento e retornar a janela de seleção dos postos a serem encerrados para que o usuário faça a seleção somente dos postos que possuem a possibilidade de encerramento.
Definição Técnica
Nos tópicos a seguir serão abordados em cada rotina as alterações necessárias para atender o processe de encerramento de postos no módulo gestão de serviços.
Alocação de Atendentes (TECA330) / Gestão de Escala (TECA330A)
A alteração exigida nas duas rotinas é para bloquear a geração de agendas para postos encerrados. Na rotina de alocação TECA330 (modelo tradicional) a alteração deve acontecer no momento de validação da seleção do item de alocação de recursos humanos. Já na rotina de alocação por escala TECA330A (gestão de escala) a validação deve acontecer no momento de acionamento da opção "Alocação de Atendentes", caso o item esteja encerrado deve exibir mensagem ao usuário informando o problema e não realizando o processo.
Revisão de Contratos (TECA870) / Benefícios do Posto (TECA352)
Durante uma revisão de contrato quando acontecer a alteração da data final de um item de recurso humano (tabela TFF) deverá ser realizada avaliação se há benefício vinculado ao posto e executar a alteração no benefício. Ajustando o conteúdo do campo LY_DTFIM para o novo valor de fim do item da TFF. Essa atualização deve acontecer no momento da efetivação da revisão na função At870VlEfR e através do modelo de dados utilizado na função AT352TDX (fonte TECA352).
Apontamento de Materiais (TECA890)
A alteração deve acontecer no acionamento da opção Apontamento de Materiais no browse e na seleção do item de material de implantação para realizar o apontamento. Nestes momentos deve ser avaliado ser o item Rh vinculado ou o local do contrato estão marcados como encerrados e quando estiverem não poderá permitir realizar o apontamento. Portanto, as alterações serão: na função At890Apon para verificar se o local já está encerrado; a função At890ConMI que exibe os produtos de materiais de implantação conforme o item de Rh para verificar se o item está ativo; e a validação do campo TFS_CODTFG para não permitir itens de materiais vinculados a itens de Rh já encerrados (caso em que o usuário digita o valor diretamente). Em função do desenvolvimento do retorno dos materiais a função de validação da quantidade At890ValdQnt apontada de materiais precisará de alteração para passar a considerar o campo TFS_MOV que irá receber conteúdo '1' para envio e '2' para retorno. Portanto o cálculo da quantidade já enviada deverá considerar as linhas de TFS que sejam diferente de '2'.
Retornar Material de Implantação (TECX001)
Esta rotina irá executar a devolução dos materiais de implantação movimentados pelo apontamento de materiais (teca890) e registrados na tabela TFS. A devolução deve acontecer através de execauto da rotina de movimentos internos MATA240, com um tipo que seja para Devolução (campo F5_TIPO = "D" tabela SF5). A rotina será acessível através do menu Atualizações / Centro de Serviços / Apontamento de Materiais (função TECA890) e a opção para Retornar Materiais, deve ser adicionada as outras ações do browse (protótipo 02). Quando esta opção for acionada a interface deve ser conforme o protótipo 01 que é organizado da seguinte forma: - grid superior com as informações da tabela TFG que são os itens de material de implantação daquele local do contrato. - grid inferior com as informações da tabela TFS que serão os itens de retorno dos materiais. Os tipos associados ao campo TFS_TM devem ser de devolução e o campo TFS_MOV deve ter inicializador padrão de conteúdo para "2=Retorno" (somente nesta rotina). A gravação dos dados desta rotina deve ser específica para manter em transação as rotinas automáticas necessárias para lançamento dos retornos de material preenchidos pelo usuário.
Tabelas Utilizadas
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
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
Protótipo 02
Protótipo 03
Protótipo 04
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> |
: TFS - Apontamento Material de Implantação
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
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: AMBTFSRET
DescriçãoConfigurações de Planejamento | Retorno Mat. Implantação |
Tipo | Consulta PadrãoEspecífica |
Tabela | “AMB”“TFS” |
Índice“Código” | “ ” |
Campo | “Código”“ ”; ”Descrição”” ” |
Retorno | AMB->AMB_CODIGO |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|