Árvore de páginas

Boletim Técnico: Campo de Bloqueio de Serviços “T4_MSBLQL” - mp11
Ocorrência
Melhoria
Resumo
Implementado o campo “T4_MSBLQL – Bloqueado” na rotina de “Serviços – MNTA040” - na tabela “ST4 – Serviços de Manutenção” com o objetivo de  fazer o bloqueio da utilização de alguns serviços que já não sejam mais utilizados e que por motivos de integridade não possam ser excluídos. A integridade no caso se diz respeito à utilização do serviço em outras rotinas, impedindo assim a sua exclusão.
ID do Chamado
SCYGTI
Aplicabilidade
Campo de Bloqueio de Serviços “T4_MSBLQL
Produtos
  • Microsiga 11
  • Módulos
    • SIGAMNT
    • SIGAFRT
    Países
    • Brasil
    Traduções
    • Português (Brasil)
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Serviços – MNTA040, Etapas Genéricas – MNTA015, Família de Bens – MNTA050, Bens – MNTA080, Manutenção Padrão – MNTA180, Manutenção – MNTA120, Solicitação de serviço – MNTA280,Distribuição de SS – MNTA295,O.S. Corretiva – MNTA420Retorno Lote – MNTA401.
    Número da FNC
    000000238472010.
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - U_UPDMNT09
    Procedimentos para Implementação

     

    ·         Aplicar atualização do(s) programa(s) MNTA015, MNTA040, MNTA120, MNTA180, MNTA210, MNTA295, MNTA401, MNTA420, MNTA450, MNTA545, MNTA656, MNTA720, MNTA730, NGUTIL, NGUTIL01, NGUTIL03, UPDMNT09.
    ·         Para que as alterações sejam efetuadas, é necessário executar a função “U_UPDMNT09”.
     Importante:
    1.   Antes de executar o compatibilizador “UPDMNT09”, é imprescindível:
    a)     Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS11_DATA\ SYSTEM”);
    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
    b)     Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
    c)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.
     
    2.   Em Microsiga Protheus “ByYou Smart Client”, campo “Programa Inicial”, digite “U_UPDMNT09”.
    3.   Clique em Ok para continuar.
    4.   Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    5.   Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.
    6.   Em seguida, é apresentada a janela de “Processo concluído” com o histórico (log) de todas as atualizações processadas:
     
    7.   Clique em Salvar para gravar o histórico (log) apresentado.
    8.   Clique em Ok para encerrar o processamento.
    Descrição de Ajustes

     

    1.     Inclusão de campo(s) no Dicionário de Dados SX3:
           Tabela ST4 - Serviço

    Ordem
    Última Ordem da Tabela
    Campo
    T4_MSBLQL
    Tipo
    Caracter
    Tamanho
    3
    Decimal
    0
    Formato
    @!
    Contexto
    Real
    Propriedade
    Alterar
    Título
    Bloqueado
    Descrição
    Bloqueado p uso
    Help
    Serviço bloqueado para o uso
    Lista Opções
    1=Sim;2=Não
    Inic. Padrão
    IF(INCLUI, “2”, M->T4_MSBLQL)
    Val. Sistema
    PERTENCE("1,2") .And. MNTA040BLQ()
    Nível
    1
    Obrigatório
    Não
    Usado
    Sim
    Browse
    Não
    Módulos
    TODOS

      
              2.    Inclusão de índice(s) no Dicionário de Dados SIX:

    Índice
    STJ
    Ordem
    PROXIMO INCREMENTO
    Chave
    TJ_FILIAL+TJ_SERVICO+TJ_SITUACA+TJ_TERMINO
    Descrição
    Filial+Serviço+Situação+Termino
    Proprietário
    S

     

    Índice
    TPC
    Ordem
    PROXIMO INCREMENTO
    Chave
    TPC_FILIAL+TPC_SERVIC
    Descrição
    Filial+Serviço
    Proprietário
    S

     

    Índice
    TPF
    Ordem
    PROXIMO INCREMENTO
    Chave
    TPF_FILIAL+TPF_SERVIC
    Descrição
    Filial+Serviço
    Proprietário
    S

     

    Índice
    TTE
    Ordem
    PROXIMO INCREMENTO
    Chave
    TTE_FILIAL+TTE_SERVIC
    Descrição
    Serviço
    Proprietário
    S

    Procedimentos para Utilização

     

    1.   Acesse o módulo “Manutenção de Ativos (SIGAMDT)” selecione as opções Atualizações / Manutenção / Serviços (MNTA040)
    2.   Clique em “Incluir”, inclua dois novos serviços informando o campo criado pelo update “Bloqueado” igual a “Sim”, sendo um serviço do tipo corretivo e outro do tipo preventivo, informe os demais dados conforme orientação do help de campo.
    3.   Selecione as opções Atualizações / Manutenção / Etapas Genéricas (MNTA015).
    4.   Clique em “Incluir”, inclua uma etapa genérica utilizando o serviço incluído no passo 2,  informe os demais dados conforme orientação do help de campo.
    5.   Verificar que está sendo feita a validação, bloqueando a utilização do serviço.
    6.   Selecione as opções Atualizações / Bens / Bens (MNTA080).
    7.   Clique em “Incluir”, inclua um bem informando os dados conforme orientação do help de campo.
    8.   Selecione as opções Atualizações / Manutenção / Manutenção Padrão (MNTA180).
    9.   Clique em “Incluir”, inclua uma manutenção padrão utilizando o serviço preventivo incluído no passo 2,  informe os demais dados conforme orientação do help de campo.
    10.   Selecione as opções Atualizações / Manutenção / Manutenção (MNTA120).
    11.   Clique em “Incluir”, inclua uma manutenção utilizando o serviço preventivo incluído no passo 2,  informe os demais dados conforme orientação do help de campo.
    12.   Selecione as opções Atualizações / Solicitação Serv. / Solicitação (MNTA280).
    13.   Clique em “Incluir”, inclua uma solicitação informando os dados conforme orientação do help de campo.
    14.   Selecione as opções Atualizações / Solicitação Serv. / Distribuição S.S (MNTA295).
    15.   Clique em “Distribuir”, selecione a solicitação incluída no passo 13 e em seguida clicar em “Gera O.S”. Clique em “Incluir”, inclua um ordem de serviço utilizando o serviço corretivo incluído no passo 2, informe os demais dados conforme orientação do help de campo.
    16.   Selecione as opções atualizações / Ordem de Serviço / O.S. Corretiva (MNTA420).
    17.   Clique em “Incluir”, inclua uma ordem de serviço corretiva utilizando o serviço corretivo incluído no passo 2,  informe os demais dados conforme orientação do help de campo.
    18.   Selecione as opções Atualizações / Retorno O.S. / Retorno em Lote (MNTA401).
    19.   Clique em “Incluir”, inclua uma manutenção utilizando o serviço incluído no passo 2,  informe os demais dados conforme orientação do help de campo.

    Informações Técnicas

     

    Tabelas Utilizadas
    Serviços de Manutenção – ST4
    Etapas Genéricas – TPA
    Família de Bens – ST6
    Bem – ST9
    Manutenções Padrão – TPF
    Solicitação Serviço – TQB
    Ordens de Serv. De Manutenção - STJ
    Número do Plano
    000000237522010

    • Sem rótulos