Projeto FS007841 – Customizações BackOffice – Parte 2
SENAI Pernambuco
21/05/2018MANUAL OPERACIONAL DA CUSTOMIZAÇÃO Sumário
1.1 Objetivo Desse Documento
1.2 Síntese
1.3 Instalando a Customização
1.4 Execução de Scripts
1.5 Executando o Instalador de Arquivos
1.6 Permissão de Acesso a Telas
1.6.1 Verificando o Perfil do Usuário
1.6.2 Liberando Acesso aos Menus
1.7 Observações Importantes
1.8 Requisitos
1.8.1 Processo customizado para lançar valores de Retificação e Suplementação no Orçamento
1.8.1.1 Pré-Requisitos / Parametrizações
1.8.1.2 Descrição do Processo
1.8.2 Req. 02 – Interface customizada para consulta dos valores orçados
1.8.2.1 Pré-Requisitos / Parametrizações
1.8.2.2 Descrição do Processo
1.8.3 Req. 03 – Anexo customizado no cadastro de Filial
1.8.3.1 Pré-Requisitos / Parametrizações
1.8.3.2 Descrição do Processo
1.8.4 Req. 04 – Anexo customizado no cadastro de Departamento
1.8.4.1 Pré-Requisitos / Parametrizações
1.8.4.2 Descrição do Processo
1.8.5 Req. 05 – Processo customizado de transferência de bens
1.8.5.1 Pré-Requisitos / Parametrizações
1.8.5.2 Descrição do Processo
1.8.6 Req. 06 – Interface customizada de aprovação de transferência de bens
1.8.6.1 Pré-Requisitos / Parametrizações
1.8.6.2 Descrição do Processo
1.8.7 Req. 07 – Alteração no processo "Integrar aquisição de compras" para solicitar código inicial dos patrimônios
1.8.7.1 Pré-Requisitos / Parametrizações
1.8.7.2 Descrição do Processo
1.8.8 Req. 08 – Alteração no processo "Alocação de patrimônios" para solicitar "Data de devolução"
1.8.8.1 Pré-Requisitos / Parametrizações
1.8.8.2 Descrição do Processo
1.9 Histórico de Atualização do Documento
1.9.1 Histórico de Versões
Prezados Senhores,
O documento a seguir tem por objetivo orientar o usuário sobre as implementações realizadas para sua empresa. Todas as funcionalidades descritas neste manual têm como base do que está descrito no documento "Especificação de Customização - Proposta nº FS007841".
O objetivo deste projeto é detalhar a solução para atender as necessidades específicas do cliente em seus processos do BackOffice TOTVS RM.
Este documento visa descrever de forma detalhada a solução implementada pela TOTVS.
Ambiente necessário
Sistema Operacional: Windows Server
Banco de Dados: SQL Server
Versão do TOTVS RM: TOTVS RM 12.1.20+
Executar o script 'Totvs_Custom_Register_Action.sql';
Executar o script 'Totvs_Custom_Consolidated_All_SqlServer.sql'.
O instalador é gerado com o nome "TOTVS Customização – CNI DR Pernambuco – 12.1.20.XX" e esse copiará todos os arquivos referentes a customização para a máquina do usuário. O instalador de arquivos deverá ser executado em todas as máquinas que utilizarão a Customização.
Figura – Instalador Passo 1
Figura – Instalador Passo 2
Figura – Instalador Passo 3
Figura – Instalador Passo 4
Após a instalação o usuário poderá consistir os arquivos correspondentes a customização.
Nome do Arquivo | Diretório |
RM.Cst.Fiepe.BackOffice.Form.dll | C:\totvs\CorporeRM\RM.Net\Custom |
RM.Cst.Fiepe.BackOffice.Plugin.dll | C:\totvs\CorporeRM\RM.Net\Custom |
RM.Cst.Fiepe.BackOffice.Service.dll | C:\totvs\CorporeRM\RM.Net\Custom |
RM.Cst.Fiepe.BackOffice.Data.dll | C:\totvs\CorporeRM\RM.Net\Custom |
RM.Cst.Fiepe.BackOffice.IService.dll | C:\totvs\CorporeRM\RM.Net\Custom |
RM.Cst.Fiepe.BackOffice.Intf.dll | C:\totvs\CorporeRM\RM.Net\Custom |
Importante!
Conforme descrito na especificação, ressaltamos que plugins e dlls desenvolvidos para a versão acima podem apresentar algum tipo de incompatibilidade nas próximas versões oficiais, precisando assim serem recompilados(as). Portanto, qualquer mudança de versão deve ser previamente comunicada à TOTVS. A forma dessa comunicação é a seguinte:
Figura – Permissão - Passo 1
Figura – Permissão - Passo 2
Figura – Liberando Acesso
Para o correto funcionamento do Novo Gerenciador de Jobs algumas configurações devem ser observadas. Dentro da pasta "X:\totvs\CorporeRM\RM.Net" cinco arquivos precisam ser verificados. São eles:
Exemplo do detalhamento da coluna Retificado:
Não se aplica.
Foi desenvolvido um anexo customizado "Dados Patrimoniais", disponível no cadastro de Filial, em TOTVS Gestão Patrimonial | Cadastros | Filiais | Anexos. Através dela, o usuário irá preencher informações relativas aos processos customizados do produto de Gestão Patrimonial. Os seguintes campos compõem a tela customizada:
Não se aplica.
Foi desenvolvido um anexo customizado "Responsável do Departamento" no cadastro de Departamento. Esta tela estará disponível em TOTVS Gestão Patrimonial | Cadastros | Departamento | Anexos.
O objetivo desta tela é informar um funcionário que será o Responsável pela aprovação das transferências de bens customizados (Requisito 05), quando o Departamento for o item de maior hierarquia para aprovação.
Preencher os anexos customizados de Filial e Departamento, descritos no Req. 03 e Req.04.
Foi desenvolvido um processo customizado para realizar a transferência de bens. Esta tela está disponível em TOTVS Gestão Patrimonial | Customização | Transferência de bens.
Na primeira etapa do processo ("Seleção de Patrimônios"), o usuário deverá escolher quais patrimônios serão transferidos. Os registros selecionados são listados na grid.
Na segunda etapa, o usuário definirá o "Local para Transferência". Campos disponíveis:
Na etapa seguinte, "Dados para Transferência", o usuário deverá preencher os seguintes campos:
Neste momento, o usuário poderá executar o processo. A customização irá armazenar os dados da requisição em tabela customizada, e só irá efetivar a transferência após o processo de Aprovação ter sido concluído (Requisito 06).
Após a gravação dos dados da transferência nas tabelas citadas, caso o valor de aquisição de nenhum dos itens envolvidos na transferência superar o valor definido no campo "Valor máximo de aquisição para aprovação simples" da Filial do contexto, a customização enviará um e-mail para o funcionário Responsável de destino do maior nível selecionado no processo.
Exemplo:
Caso o valor de aquisição de algum dos itens envolvidos na transferência superar o valor definido no campo "Valor máximo de aquisição para aprovação simples" da Filial do contexto, a customização enviará um e-mail somente para o funcionário registrado no campo "Responsável geral" da Filial do contexto de execução do processo. Após o Responsável Geral aprovar a transferência, um e-mail será enviado então para o Responsável Específico, utilizando a mesma regra de hierarquia descrita acima, para que ele possa concluir o processo (Requisito 06).
Preencher os anexos customizados de Filial e Departamento, descritos no Req. 03 e Req.04.
Foi desenvolvido uma interface customizada para que o usuário possa visualizar todas as transferências realizadas e decidir se aprova ou não. Esta tela está disponível em TOTVS Gestão Patrimonial | Customização | Consulta de Transferências.
Ao acessar a interface, o usuário irá visualizar todas as transferências em que ele seja o Requisitante ou Responsável pela aprovação. O usuário Requisitante terá a opção de excluir a transferência ou alguns de seus patrimônios se a requisição ainda estiver com status Pendente. A inclusão ou alteração não estão disponíveis por meio dessa interface.
Para realizar a aprovação, o responsável deverá selecionar a transferência e executar o processo "Aprovar/Reprovar Transferência". Uma tela com uma grid será exibida, e o usuário deverá incluir todos os patrimônios que serão aprovados. Ao executar o processo, aqueles não escolhidos serão marcados como reprovados. Se a aprovação for composta, após o Responsável geral executar o processo, um e-mail será enviado para o Responsável específico para finalizar a rotina de aprovação.
Após o Responsável específico rodar o processo de aprovação, e pelo menos um patrimônio tiver sido aprovado, a rotina nativa de Transferência será acionada (TOTVS Gestão Patrimonial (TOTVS Gestão Patrimonial | Operações patrimoniais | Transferência de controle | Transferência de controle) e o processo nativo será executado. Neste instante será possível visualizar os dados da Transferência pela tela padrão do sistema: TOTVS Gestão Patrimonial | Operações patrimoniais | Transferência de Controle | Consulta.
Não se aplica.
O objetivo deste requisito é detalhar a interferência customizada que será realizada no processo "Integrar aquisição de compras" disponível em TOTVS Gestão Patrimonial | Relatórios / Integrações | Integrar aquisição de compras.
Na primeira etapa do processo (Opções de seleção), assim que o usuário clicar no botão Avançar, será validado a seleção de Filiais. Só será permitido avançar de etapa se o usuário selecionar uma única filial. Não é permitido não selecionar nenhuma ou selecionar mais de uma.
A segunda intervenção será realizada ao finalizar a execução do processo, em que o código da Plaqueta será gerado pela customização, utilizando a seguinte regra:
A máscara deste código deve ser: ####### - Onde os dois primeiros dígitos correspondem ao informado no campo "Código da Filial para geração de patrimônio" do anexo customizado "Dados patrimoniais" da Filial. Os últimos 5 números são gerados via sequencial, e completados com 0 a esquerda caso não totalizem 4 caracteres.
O campo será gerado sequencialmente com as regras específicas do produto Padrão.
Não se aplica.
O objetivo deste requisito é detalhar a interferência customizada que será realizada no processo "Alocação de patrimônio" disponível em TOTVS Gestão Patrimonial | Cadastros | Patrimônio | Processos.
Na etapa "Informação de dados para a alocação" será disponibilizado um campo customizado "Data de devolução" para que o usuário preencha. Este campo é de preenchimento obrigatório e somente será possível avançar desta etapa ao preenchê-lo. Caso seja selecionada uma data menor que a data atual, será emitida a mensagem: "Não é permitido selecionar uma data inferior à data atual".
Ao finalizar o processo, o valor informado no campo "Data de Devolução" será salvo em tabela customizada (ZALOCACAO).
Observações:
Autor | Versão | Data | Descrição das Alterações | Seção | Pag. |
Thiago Neiva Chagas | 1.0 | 22/05/2018 | Versão inicial do Manual. | ||
Ana Luiza Martins Moreira | 2.0 | 11/07/2018 | Atualização do Manual com análise de Impacto I e II. |