Você está na página 1de 26

1 de 26

SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Patch e Update
Protheus 12.1.XX
V 21081200

Elaborado por Wagner Montenegro


Última atualização: 08/2021
2 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Atenção:

O Patch de Integração SmartOS a partir desta versão 2108XXXX, muda o


comportamento dos campos de Flag de sincronismo de dados entre Protheus e o
Painel do SIMOVA SmartOS.

• Os campos de Flag XXX_XFGNFS passam a ter o preenchimento obrigatório em


todos os cadastros de sincronização.
• Para as operações de inclusão de novos registros o campo XXX_XFGNFS será
inicializado com o conteúdo: “1-Atualizar SIMOVA”.
• Para as operações de Alteração o usuário deverá selecionar a única opção
disponível via ListBox: “1-Atualizar SIMOVA”.
• O campo VAI_XTIPTE passa a ser obrigatório (1=Auxiliar;2=Mecanico;3=Outros)

Os Processos de Integração via PDI realizarão o sincronismo de dados a partir da


leitura dos registros com XXX_XFGNFS igual a ”1”, e após a conclusão atualizará
XXX_XFGNFS para o conteúdo igual a “2” indicando que o registro foi sincronizado.

Para os registros excluídos no Protheus em que o campo D_E_L_E_T_ esteja marcado


com o conteúdo “*” e XXX_XFGNFS esteja com conteúdo diferente de “3” os registros
serão sincronizados e após finalizado o conteúdo de XXX_XFGNFS será atualizado para
“3”, indicando que o registro foi sincronizado com a informação de deletado,
atribuindo a ele a condição de “Inativo” no Painel do SmartOs.

Exemplo de utilização:

Cadastro de Equipe Técnica


Inclusão – O Campo VAI_XFGNFS é inicializado com “1” = Atualizar SIMOVA
3 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Evidência de gravação do campo VAI_XFGNFS = “1” após inclusão:

Evidência de gravação do campo VAI_XFGNFS após sincronização:

Alteração – O campo novamente é inicializado com “1” = Atualizar SIMOVA

Não é possível selecionar outra opção para o campo VAI_XFGNFS


4 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Evidência de gravação do campo VAI_XFGNFS após alteração:

Campo VAI_XTIPTE: Tipo de Técnico


Preenchimento passa a ser obrigatório.
5 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Procedimentos de Atualização:

#1 – Compilar Pontos de Entrada com data igual ou posterior a 12/08/2021.

Pontos de Entrada utilizados e anexados ao e-mail de documentação:


MA030TOK.PRW – Manutenção do Cadastro de Clientes (SA1)
OA180VLD.PRW – Manutenção de Equipe Técnica (VAI)
OM010DPGR.PRW – Manutenção de Ordem de Serviço (VO1)
OM030VAS.PRW – Manutenção de Requisição de Serviços (VO4)
VA010DPGR.PRW – Manutenção Cadastro de Veículos (VV1)
VXA010OK.PRW – Manutenção Cadastro de Veículos Modelo 2 (VV1)

#2 – Aplicação do Patch / Execução do Update

A. Utilizando o VsCode clique com o botão direito do mouse sobre o servidor de


destino e selecione a opção “Aplicação de Patch”:

B. Em “Select patch files to apply” localize e selecione o Patch


SIMOVA_SMARTOS_P12_1_25_2108XXXX.ptm p/ versão P12.1.25; ou
SIMOVA_SMARTOS_P12_1_27_2108XXXX.ptm p/ versão P12.1.27.
6 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

● Clique em “Validate patch” e depois em “Apply Patch”.

• Verifique se foi aplicado com sucesso:


7 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

C. Execute o SmartClient inicializando a rotina U_SIMOVAUPD:


● Selecione a Empresa de destino;
● Marque os Ambientes que utilizam a Integração;
● Aguarde a apresentação da Tela de Licenciamento;
● Informe a Licença recebida por E-mail;
● Selecione o Ambiente Principal e Confirme;
● Verifique se a Licença foi ativada e clique em Ok;
● Clique em “Confirmar” e depois em “Sim” para iniciar a execução do
Update.
8 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
9 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Diferenças de Conteúdo – SX3

o Tabela VO1 – Ordem de Serviço


Em todas as alterações da Tabela VO1 nos campos “_XCODME, _XCODM1... até ...
_XCODM9” com a inclusão da instrução “ExistCpo”, clique em “Sim” para substituir pelo
novo conteúdo.;

o Campos Filial de Tabelas Customizadas


Confirme com “Sim” todas as alterações de X3_USADO para os campos “Filiais” das tabelas
customizadas caso sejam sugeridas;
10 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

o Campo customizado VAI_XTIPTE – Tipo de Técnico


Confirme as alterações sugeridas para o campo VAI_XTIPTE;
11 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

o Campos customizados XXX_XFGNFS – Integração SIMOVA


Confirme todas as alterações do campo customizado XXX_XFGNFS para as tabelas:
SA1,SB1,DA3,VAI,VO1,VO3,VO4,VO6,VOI,VOK,VOS,VS0,VV1,VV2 e VV8.
Confirmar também a tabela ZYE para clientes que utilizam com a integração.
12 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
13 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
14 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Parâmetros – SX6

o Conflito de Parâmetros

A verificação de conflitos de parâmetros visa identificar as diferenças no conteúdo da


descrição do parâmetro, ou seja, identificar principalmente quando a descrição está
diferente, mas trata-se do mesmo parâmetro.

Caso seja exibida a mensagem de conflito, inicialmente clique “OK”, na tela seguinte
verifique se o Parâmetro em conflito possui a mesma finalidade, estando apenas com
alguma diferença de caractere na grafia de sua descrição.
Caso conclua que se trata da mesma finalidade de uso confirme clicando em “Sim”, e caso
contrário selecione “Não”.

*Ao selecionar “Não” a aplicação será encerrada e nenhuma alteração será realizada.
15 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

o Diferenças de Conteúdo

Ao ocorrer confirmações de Diferenças de Conteúdo, atente para as seguintes regras:

▪ Não confirme substituições em que o conteúdo do Parâmetro seja substituído por


conteúdo “vazio”, pois esse é o padrão do Update, e caso os parâmetros já estejam
configurados para as regras de negócio da empresa as informações serão descartadas.
Exemplo:

▪ Confirme todas as substituições sugeridas em que o conteúdo do parâmetro atual


esteja como “OCULTO” e será substituído por ouro conteúdo também “OCULTO”, essas
confirmações são necessárias pois trata-se de conteúdos de chaves criptografadas em
que o conteúdo é ocultado devido aos caracteres ASC utilizados. Para esses parâmetros
sempre “Confirme” a substituição.
Exemplo:
16 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

• Ao final do Update verifique e salve o Log de processamento;


• Após salvar clique em encerrar;
• Por favor, envie-nos por e-mail o Log gerado;
17 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

D. Colocar as rotinas da Integração no Menu do Protheus


● Função de usuário SIMOVA0I: SIMOVA Smart-INT
 Integração do SmartOs com Protheus;

● Função de usuário SIMOVA0L: SIMOVA Smart-LIB

 Libera nova Integração da OS que não foi integrada no SmartOS;


18 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

#3 – Lista de Tabelas, Parâmetros, Campos e Índices criados

Parâmetros do Sistema

Dicionário de Dados
19 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
20 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
21 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
22 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
23 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
24 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
25 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm
26 de 26
SIMOVA_SMARTOS_P12_1_25_V21081200.ptm
SIMOVA_SMARTOS_P12_1_27_V21081200.ptm

Você também pode gostar