Histórico da Página
...
- 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:
- Cadastro de Beneficiários.
- Cadastro de Empresas.
- 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.
- 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).
- 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ção | Sistema Parceiro | Alias Prima. | Classe Stamp | Classe Comu. | Perg. Gerar | Documentação |
---|---|---|---|---|---|---|
Cadastro de Empresas | HealthMap | BG9 | PLMapStpEmpre | PLMapJsEmpre | PLRMPEMP | Integração do Cadastro de Empresas com a HealthMap |
Cadastro de Beneficiários | HealthMap | BA1 | PLMapStpBenef | PLMapJsBenef | PLRMPEMP | Integração do Cadastro de Beneficiários com a HealthMap |
Aviso de Internação | HealthMap | BE4 | PLMapStpInter | PLMapJsInter | PLRMPINTER | Integração do Aviso de Internações com a HealthMap |
Aviso de Pronto Socorro | HealthMap | BEA | PLMapStpSocor | PLMapJsSocor | PLRMPSOCOR | Integração do Aviso de Pronto Socorro com a HealthMap |
Pré-Cadastro de Beneficiário | Unimed | BA1 | PLPtuStpPCad | PLPtuJsPCad | PLPTUCADBE | Integraçã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 SX2 (Tabelas):
Tabela | Descrição | Ac. Filial | Ac. Unidade | Ac. Empresa | Chave Única |
---|---|---|---|---|---|
B7E | Integrações | 1 - Compartilhado | 2 - Exclusivo | 2 - Exclusivo | B7E_FILIAL+B7E_CODOPE+B7E_CODIGO+B7E_ALIAS |
B7F | Pedidos da Integrações | 1 - Compartilhado | 2 - Exclusivo | 2 - Exclusivo | B7F_FILIAL+B7F_CODOPE+B7F_CODIGO+B7F_CODPED+B7F_ALIAS+B7F_CHAVE |
Atualização do Arquivo SX3 (Campo):
Tabela | Campo | Tipo | Tamanho | Decimal | Titulo | Descrição | Picture | Validação | Inicializador Padrão | Consulta Padrão | cBox | Usado | Exibe Browser | Visual? | Contexto | Obrigatório | When |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B7E | B7E_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | |||||||||||
B7E | B7E_CODOPE | C | 4 | 0 | Operadora | Operadora | @R !.!!! | Vazio() .Or. ExistCpo("BA0",FWFldGet("B7E_CODOPE"),1) | PLSINTPAD(RETCODUSR()) | B89PLS | Sim | Sim | Alterar | Real | Sim | INCLUI | |
B7E | B7E_CODIGO | C | 4 | 0 | Codigo Integ | Código da Integração | @! | GETSXENUM( "B7E", "B7E_CODIGO" ) | Sim | Sim | Visualizar | Real | Sim | ||||
B7E | B7E_DESCRI | C | 40 | 0 | Descrição | Descrição da Integração | @! | Sim | Sim | Alterar | Real | Sim | |||||
B7E | B7E_ALIAS | C | 3 | 0 | Alias Prima. | Alias Primário | @! | Vazio() .Or. PlsAliasExi(FWFldGet("B7E_ALIAS")) | Sim | Sim | Alterar | Real | Sim | INCLUI | |||
B7E | B7E_ENDPOI | C | 100 | 0 | EndPoint | EndPoint da Integracaoo | Sim | Sim | Alterar | Real | Não | ||||||
B7E | B7E_ATIVO | C | 1 | 0 | Ativo | Ativo | @! | 1 | 0=Nao;1=Sim | Sim | Não | Alterar | Real | Sim | |||
B7E | B7E_MAXENV | N | 3 | 0 | Máximo Envio | Máximo de Envio | @E 999 | FWFldGet("B7E_MAXENV") > 0 | Sim | Sim | Alterar | Real | Sim | ||||
B7E | B7E_CLASTP | C | 20 | 0 | Classe Stamp | Classe Stamp da Integ. | Vazio() .Or. FindClass(FWFldGet("B7E_CLASTP")) | Sim | Não | Alterar | Real | Não | |||||
B7E | B7E_CLACOM | C | 20 | 0 | Classe Comu. | Classe para Comunicação | Vazio() .Or. FindClass(FWFldGet("B7E_CLACOM")) | Sim | Não | Alterar | Real | Não | |||||
B7E | B7E_USRAUT | C | 20 | 0 | Login Auten. | Login Autenticação | Sim | Não | Alterar | Real | Não | ||||||
B7E | B7E_PASAUT | C | 50 | 0 | Senha Auten. | Senha Autenticação | @* | Sim | Não | Alterar | Real | Não | |||||
B7E | B7E_ENDAUT | C | 100 | 0 | EndPoint Aut | EndPoint Autenticação | Sim | Não | Alterar | Real | Não | ||||||
B7E | B7E_BEAAUT | M | 10 | 0 | Bearer Aute. | Bearer Autenticação | Sim | Não | Visualizar | Real | Não | ||||||
B7E | B7E_COOAUT | M | 10 | 0 | Cookie Aut. | Cookie Autenticação | Sim | Não | Visualizar | Real | Não | ||||||
B7E | B7E_TMPAUT | C | 20 | 0 | Tempo Expe. | Tempo de Expiração | Sim | Não | Visualizar | Real | Não | ||||||
B7E | B7E_PERGGE | C | 10 | 0 | Perg. Gerar | Pergunta Gerar Pedidos | @! | Sim | Não | Alterar | Real | Não | |||||
Tabela | Campo | Tipo | Tamanho | Decimal | Titulo | Descrição | Picture | Validação | Inicializador Padrão | Consulta Padrão | cBox | Usado | Exibe Browser | Visual? | Contexto | Obrigatório | When |
B7F | B7F_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | |||||||||||
B7F | B7F_CODOPE | C | 4 | 0 | Operadora | Operadora | @R !.!!! | Vazio() .Or. ExistCpo("BA0",FWFldGet("B7F_CODOPE"),1) | IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_CODOPE,PLSINTPAD(RETCODUSR())) | B89PLS | Sim | Sim | Alterar | Real | Sim | IIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI) | |
B7F | B7F_CODIGO | C | 4 | 0 | Codigo Integ | Codigo da Integração | @! | Vazio() .Or. ExistCpo("B7E",FWFldGet("B7F_CODOPE")+FWFldGet("B7F_CODIGO"),1) | IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_CODIGO," ") | Sim | Sim | Alterar | Real | Sim | IIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI) | ||
B7F | B7F_CODPED | C | 9 | 0 | Cod. Pedido | Codigo do Pedido | @! | GETSXENUM("B7F", "B7F_CODPED") | Sim | Sim | Visualizar | Real | Sim | ||||
B7F | B7F_ALIAS | C | 3 | 0 | Alias Prima. | Alias Primário | @! | Vazio() .Or. ExistCpo("B7E",FWFldGet("B7F_CODOPE")+FWFldGet("B7F_CODIGO")+FWFldGet("B7F_ALIAS"),1) | IIF(IsInCallstack("PLMapIntegra"),B7E->B7E_ALIAS," ") | Sim | Sim | Alterar | Real | Sim | IIF(IsInCallstack("PLMapIntegra"),.F.,INCLUI) | ||
B7F | B7F_CHAVE | C | 60 | 0 | Chave | Chave de Busca | @! | Vazio() .OR. ExistCpo(FWFldGet("B7F_ALIAS"),FWFldGet("B7F_CHAVE"),IIF(FWFldGet("B7F_ALIAS") $ "BA1/BE4",2,1)) | Sim | Sim | Alterar | Real | Sim | ||||
B7F | B7F_DATINC | D | 8 | 0 | Dt. Inclusão | Data de Inclusão | dDataBase | Sim | Sim | Alterar | Real | Sim | |||||
B7F | B7F_DATCOM | D | 8 | 0 | Dt. Comunica | Data de Comunicação | Sim | Sim | Visualizar | Real | Não | ||||||
B7F | B7F_STATUS | C | 1 | 0 | Status | Status do Pedido | @! | 0 | 0=Pendente de Envio;1=Envio Realizado;2=Erro de Envio;3=Envio Cancelado | Sim | Não | Alterar | Real | Não | |||
B7F | B7F_TENVIO | N | 3 | 0 | Tent. Envio | Tentativas de Envio | @E 999 | FWFldGet("B7F_TENVIO") <= FWFldGet("B7E_MAXENV") | Sim | Não | Alterar | Real | Não | ||||
B7F | B7F_ENVJSO | M | 10 | 0 | Json Envio | Json Enviado | Sim | Não | Visualizar | Real | Não | ||||||
B7F | B7F_RECJSO | M | 10 | 0 | Json Receb. | Json Recebido | Sim | Não | Visualizar | Real | Não |
Atualização do Arquivo SIX (Índices):
Tabela | Ordem | Chave | Descrição |
---|---|---|---|
B7E | 1 | B7E_FILIAL+B7E_CODOPE+B7E_CODIGO+B7E_ALIAS | Operadora + Codigo Integ + Alias Prima. |
Tabela | Ordem | Chave | Descrição |
B7F | 1 | B7F_FILIAL+B7F_CODOPE+B7F_CODIGO+B7F_CODPED | Operadora + Codigo Integ + Cod. Pedido |
B7F | 2 | B7F_FILIAL+B7F_CODOPE+B7F_ALIAS+B7F_CHAVE | Operadora + Alias Prima. + Chave |
Atualização do Arquivo SX9 (Relacionamento):
Identi. | Tabela Domínio | Expressão Domínio | Tabela Contra-Domínio | Expressão Contra-Domínio | Lig. Domínio | Lig. Contra-Domínio |
---|---|---|---|---|---|---|
001 | B7E | B7E_CODOPE+B7E_CODIGO+B7E_ALIAS | B7F | B7F_CODOPE+B7F_CODIGO+B7F_ALIAS | 1 | N |
Atualização do Arquivo SX1 (Pergunte):
Grupo | Ordem | Pergunta | Variável | Tipo | Tamanho | Decimal | Objeto | Consulta Padrão |
---|---|---|---|---|---|---|---|---|
PLRMPSTAMP | 01 | Operadora ? | MV_PAR01 | C | 4 | 0 | 1 - Edit | B89PLS |
PLRMPSTAMP | 02 | Data do STAMP ? | MV_PAR02 | D | 8 | 0 | 1 - Edit |
Card documentos Informacao A 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. Titulo Importante
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas