Páginas filhas
  • Tarefas / Ressalvas e Riscos - Unificação Mensagens EAI

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
  • Verificar com Erlon, incluir no base de DataServer métodos comuns, ou criar uma nova base.
  • A integração do CETEC já foi liberada. Nova integração do Educacional.
  • Verificar com Erlon possibilidade de incluir filtro de visões no cadastro de adapters, para serem utilizados em adapters de cadastro com dataservers.
    • Verificar com Erlon, possibilidade de criar campo para desativar adapter.
  • Para os próximos ciclos prever capacitações Logix, FieldService, Fluig LMS, etc.
  • Necessário capacitação do Folha para entendimento da pacote TOP x Folha.
  • O cliente precisa tirar as formulas visuais antigas?
  • No script da tabela GEAIMENSAGEM não tinha a coluna RMSCONTEXTO VARCHAR(MAX) NULL
  • Ao informar um SourceAplication errado, a mensagem ao processar não é clara pois fala que não existe mapeamento para o aplicativo mas não fala o nome do aplicativo. SourceApplication.
  • Rodar o conversor para mais de um pacote, com URLS diferentes, mensagem não é clara com URLS diferentes.
  • Bug quando não tem transação app id não existe, ele da object reference no receve message.
  • Atualmente os parâmetros de integração permite o usuário criar o seu parâmetro com qualquer nome, no caso os parâmetros do adapter deveriam ser bloqueado a edição. 
    • Alem de parâmetros padrão onde alteração de nome não pode ser feita, temos parâmetros internos que não devem ser nem exibidos.
  • Verificar versão de bloqueio do Source Code.
  • Verificar possibilidade de inclusão no novo EAI de diagnostico que recupere as mensagens mais facilmente.
  • Na versão anterior era possível desativar exceções nos gatilhos por formula visual, para tarefas por exemplo isto era interessante, para ganhar performance, acredito que o assíncrono deve substituir estas necessidades, mas deve sair quando?
  • Desenvolvimento de refatoração de pacotes, depende de codificação do configurador por Framework que esta depois do Diagnostico.
  • Marcar a homologação de Framework do Conversor de integração. Usabilidade / Tela e processos.
  • API - Método de consulta de Pacote Ativo
    • uma forma de verificar se o pacote está ativo, pois no TOP por exemplo temos o bloqueio de alguns campos ou ocultação de processos quando a integração TOP x Protheus está ativa.

    • Também é importante que na conversão seja armazenada esta informação, me parece que este era um item do configurador, mas na conversão temos que armazenar os pacotes que foram convertidos.
  • Integrações do modelo antigo não estão sendo desativadas automaticamente, devemos ter uma trava para impedir que fiquem ativas simultaneamente pois isto pode trazer conflitos ou chamadas redundantes de integração.
  •  Método para validar assíncrono.
        Verificar se a data de alteração do de-para é menor que a do registro.


Conversão

ENTIDADEPacoteDemanda

COSTCENTER
LISTOFCOSTCENTER

TOTVS Folha pagto RM x Backoffice Logix
TOTVS Folha pagto RM x Backoffice Protheus
TOTVS RH RM x Gestão de Pessoas Protheus

Setar o parâmetro interno "USAPCCUSTO" para true quando for os pacotes informado.
A funcionalidade do parâmetro é Atualizar a tabela PCCusto.

COSTCENTER
LISTOFCOSTCENTER

Todos

Unificar os parametros:

  • RH_CENTROCUSTOAUTOINC
  • AUTOINCCENTROCUSTO
  • CENTROCUSTOAUTOINC.
  • Alem de unificar, padronizar,

pois alguns autoinc estão sendo gerado de formas diferentes. Exemplo:

AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");
AutoInc.GetNewValue("G", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");

Correto seria:

AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");

  

Caso a base do cliente esteja utilizando a regra anterior. ("Autoinc para código de centro de custo")
é necessário verificar se existe o valor para a sentença:
SELECT 1
FROM   GAUTOINC
WHERE  CODAUTOINC = 'CODREDUZIDO'
Caso existam registro: deverá ser criado o parâmetro REDUZIDOCENTROCUSTOAUTOINC. Caso o valor do parâmetro
REDUZIDOCENTROCUSTOAUTOINC seja verdadeiro será aplicado o Autoinc para o código reduzido para o centro de custo.
 AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMessageOrigem["CODCOLIGADA"], 0), "CODREDUZIDO");

...