Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. A tabela de Integrações (B7E), será utilizada para cadastrar todas integrações realizadas entre o Protheus e o sistema parceiro, até o momento as integrações que estão homologadas são:
    1. Cadastro de Beneficiários.
    2. Cadastro de Empresas.

  2. A tabela de Pedidos da Integração (B7F), será utilizada para guardar todos os pedidos a serem enviados, já enviados ou com problema de envio para cada integração cadastrada.

  3. A Carga dos pedidos da integração para envio, será feita manualmente através do botão Gerar Pedidos da Tela de Integrações ou via schedule (O processo de schedule será apresentado no tópico 5).

  4. A comunicação será feita manualmente através do botão Comunicar da Tela de Pedidos da Integração, ou poderá ser feita uma comunicação de todos os pedidos pendentes de envio de cada integração, pelo botão Comunicar Pedidos da tela de Integrações. A comunicação também será feita via schedule (O processo de schedule será apresentado no tópico 5).

...

IntegraçãoSistema ParceiroAlias Prima.Classe StampClasse Comu.Perg. GerarDocumentação
Cadastro de EmpresasHealthMap

BG9

PLMapStpEmprePLMapJsEmprePLRMPEMPIntegração do Cadastro de Empresas com a HealthMap
Cadastro de BeneficiáriosHealthMapBA1PLMapStpBenefPLMapJsBenefPLRMPEMPIntegração do Cadastro de Beneficiários com a HealthMap
Aviso de InternaçãoHealthMapBE4PLMapStpInterPLMapJsInterPLRMPINTERIntegração do Aviso de Internações com a HealthMap
Aviso de Pronto SocorroHealthMapBEAPLMapStpSocor PLMapJsSocor  PLRMPSOCORIntegração do Aviso de Pronto Socorro com a HealthMap
Pré-Cadastro de BeneficiárioUnimedBA1PLPtuStpPCadPLPtuJsPCadPLPTUCADBEIntegração do Pré-Cadastro de Beneficiários com a Unimed

Essas são informações a serem preenchidas no cadastro da Integração para cada sistema parceiro.

...

Atualização do Arquivo SX3 (Campo): 

TabelaCampoTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoInicializador PadrãoConsulta PadrãocBoxUsadoExibe BrowserVisual?ContextoObrigatórioWhen
B7EB7E_FILIALC80FilialFilial do Sistema










B7EB7E_CODOPEC40OperadoraOperadora@R !.!!!Vazio() .Or. ExistCpo("BA0",FWFldGet("B7E_CODOPE"),1)PLSINTPAD(RETCODUSR())B89PLS
SimSimAlterarRealSimINCLUI
B7EB7E_CODIGOC40Codigo IntegCódigo da Integração@!
GETSXENUM( "B7E", "B7E_CODIGO" )

SimSimVisualizarRealSim
B7EB7E_DESCRIC400DescriçãoDescrição da Integração@!



SimSimAlterarRealSim
B7EB7E_ALIASC30Alias Prima.Alias Primário@!Vazio() .Or. PlsAliasExi(FWFldGet("B7E_ALIAS"))


SimSimAlterarRealSimINCLUI
B7EB7E_ENDPOIC1000EndPointEndPoint da Integracaoo




SimSimAlterarRealNão
B7EB7E_ATIVOC10AtivoAtivo@!
1
0=Nao;1=SimSimNãoAlterarRealSim
B7EB7E_MAXENVN30Máximo EnvioMáximo de Envio@E 999FWFldGet("B7E_MAXENV") > 0


SimSimAlterarRealSim
B7EB7E_CLASTPC200Classe StampClasse Stamp da Integ.
Vazio() .Or. FindClass(FWFldGet("B7E_CLASTP"))


SimNãoAlterarRealNão
B7EB7E_CLACOMC200Classe Comu.Classe para Comunicação
Vazio() .Or. FindClass(FWFldGet("B7E_CLACOM"))


SimNãoAlterarRealNão
B7EB7E_USRAUTC200Login Auten.Login Autenticação




SimNãoAlterarRealNão
B7EB7E_PASAUTC500Senha Auten.Senha Autenticação@*



SimNãoAlterarRealNão
B7EB7E_ENDAUTC1000EndPoint AutEndPoint Autenticação




SimNãoAlterarRealNão
B7EB7E_BEAAUTM100Bearer Aute.Bearer Autenticação




SimNãoVisualizarRealNão
B7EB7E_COOAUTM100Cookie Aut.Cookie Autenticação




SimNãoVisualizarRealNão
B7EB7E_TMPAUTC200Tempo Expe.Tempo de Expiração




SimNãoVisualizarRealNão
B7EB7E_PERGGEC100Perg. GerarPergunta Gerar Pedidos@!



SimNãoAlterarRealNão

TabelaCampoTipoTamanhoDecimalTituloDescriçãoPictureValidaçãoInicializador PadrãoConsulta PadrãocBoxUsadoExibe BrowserVisual?ContextoObrigatórioWhen
B7FB7F_FILIALC80FilialFilial do Sistema










B7FB7F_CODOPEC40OperadoraOperadora@R !.!!!Vazio() .Or. ExistCpo("BA0",FWFldGet("B7F_CODOPE"),1)IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_CODOPE,PLSINTPAD(RETCODUSR()))B89PLS
SimSimAlterarRealSimIIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI)
B7FB7F_CODIGOC40Codigo IntegCodigo da Integração@!Vazio() .Or. ExistCpo("B7E",FWFldGet("B7F_CODOPE")+FWFldGet("B7F_CODIGO"),1)IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_CODIGO," ")

SimSimAlterarRealSimIIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI)
B7FB7F_CODPEDC90Cod. PedidoCodigo do Pedido@!
GETSXENUM("B7F", "B7F_CODPED")

SimSimVisualizarRealSim
B7FB7F_ALIASC30Alias Prima.Alias Primário@!

Vazio() .Or. ExistCpo("B7E",FWFldGet("B7F_CODOPE")+FWFldGet("B7F_CODIGO")+FWFldGet("B7F_ALIAS"),1)

IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_ALIAS," ")

SimSimAlterarRealSimIIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI)
B7FB7F_CHAVEC600ChaveChave de Busca@!Vazio() .OR. ExistCpo(FWFldGet("B7F_ALIAS"),FWFldGet("B7F_CHAVE"),IIF(FWFldGet("B7F_ALIAS") $ "BA1/BE4",2,1))


SimSimAlterarRealSim
B7FB7F_DATINCD80Dt. InclusãoData de Inclusão

dDataBase

SimSimAlterarRealSim
B7FB7F_DATCOMD80Dt. ComunicaData de Comunicação




SimSimVisualizarRealNão
B7FB7F_STATUSC10StatusStatus do Pedido@!
0
0=Pendente de Envio;1=Envio Realizado;2=Erro de Envio;3=Envio CanceladoSimNãoAlterarRealNão
B7FB7F_TENVION30Tent. EnvioTentativas de Envio@E 999FWFldGet("B7F_TENVIO") <= FWFldGet("B7E_MAXENV")


SimNãoAlterarRealNão
B7FB7F_ENVJSOM100Json EnvioJson Enviado




SimNãoVisualizarRealNão
B7FB7F_RECJSOM100Json Receb.Json Recebido




SimNãoVisualizarRealNão

Atualização do Arquivo SIX (Índices): 

TabelaOrdemChaveDescrição
B7E1B7E_FILIAL+B7E_CODOPE+B7E_CODIGO+B7E_ALIASOperadora + Codigo Integ + Alias Prima.
TabelaOrdemChaveDescrição
B7F1B7F_FILIAL+B7F_CODOPE+B7F_CODIGO+B7F_CODPEDOperadora + Codigo Integ + Cod. Pedido
B7F2B7F_FILIAL+B7F_CODOPE+B7F_ALIAS+B7F_CHAVEOperadora + Alias Prima. + Chave

Atualização do Arquivo SX9 (Relacionamento): 

Identi.Tabela DomínioExpressão DomínioTabela Contra-DomínioExpressão Contra-DomínioLig. DomínioLig. Contra-Domínio
001B7EB7E_CODOPE+B7E_CODIGO+B7E_ALIASB7FB7F_CODOPE+B7F_CODIGO+B7F_ALIAS1N

Atualização do Arquivo SX1 (Pergunte): 

GrupoOrdemPerguntaVariávelTipoTamanhoDecimalObjetoConsulta Padrão
PLRMPSTAMP01Operadora ?MV_PAR01C401 - EditB89PLS
PLRMPSTAMP02Data do STAMP ?MV_PAR02D801 - Edit



Card documentos
InformacaoA alteração de dicionário referente a essa implementação estará disponível no próximo pacote de Expedição Contínua do módulo SIGAPLS.
TituloImportante

...