Histórico da Página
...
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
- Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.
Localização
- ANT-EXEC-REGRA chamada antes de executar a ação da regra
- CONS-APOS-REGRA chamada após encontrar as regras para o movimento
- PERMITE-VINCULA chamada no início das regras de auditoria pós
- INI-API-REGRAS chamada no início das regras de auditoria pós
- INICIO-PROCESSO chamada no início do bloco principal da API de regras
- APOS-RTAUTREG chamada após registrados autorizados.
Ponto de Utilização
...
- "CONS-APOS-REGRA"
- "PERMITE-VINCULA"
- "INI-API-REGRAS"
- "INICIO-PROCESSO"
- "APOS-RTAUTREG"
- "REORDENA-REGRA"
- "APOS-CANCEL-AUD"
- "REGRA-DOC-ASSOC"
- "VINCULAR-ECM"
- "ALT-CARDDATA"
Include das definições das tabelas temporárias
...
def temp-table tmp-cpc-api-regras-mvto-entrada no-undo
field field nm-ponto-chamada as character format "x(15)"
field r-docrecon as rowid
field h-handle-aux as handle
field r-moviproc as rowid
field r-mov-insu as rowid
field r-guiautor as rowid
field in-movto as character
field ind-tip-regra as character
field cod-processo-ecm as character.
Definição campo a campo da tabela de entrada
- nm-ponto-chamada-cpc – nome do ponto de chamada de CPC
- r-docrecon – rowid da tabela docrecon
h-handle-aux - handle do movimento
- r-moviproc – rowid da tabela moviproc
- r-mov-insu – rowid da tabela mov-insu
- r-guiautor – rowid da tabela guiautor
- in-movto – indica se movimento é procedimento ou insumo
- ind-tip-regra – indica o processo que chamou a API de regras (1 - auditoria pré; 2 - auditoria pós; 3 - liberação para faturamento; 4 - tratamento de segunda opinião; 5 - cancelar instância do documento recebido no ECM/Fluig)
- cod-processo-ecm –
Tabela de entrada tmp-cpc-doctos-assoc
define temp-table tmp-cpc-doctos-assoc no-undo
field recid-docrecon-principal as recid
field in-codigo-tarefa-fluig as integer
field cd-unidade like docrecon.cd-unidade
field cd-unidade-prestadora like docrecon.cd-unidade-prestadora
field cd-transacao like docrecon.cd-transacao
field nr-serie-doc-original like docrecon.nr-serie-doc-original
field nr-doc-original like docrecon.nr-doc-original
field nr-doc-sistema like docrecon.nr-doc-sistema.
Tabela de entrada tmp-cpc-guias-assoc
define temp-table tmp-cpc-guias-assoc no-undo
field cd-unidade like guiautor.cd-unidade
field aa-guia-atendimento like guiautor.aa-guia-atendimento
field nr-guia-atendimento like guiautor.nr-guia-atendimento.
Tabela de entrada tmp-cpc-tarefa-ecm
define temp-table tmp-cpc-tarefa-ecm no-undo
field cdd-istcia-proces as decimal.
Tabela de entrada-saída tmp-cpc-card-data
define temp-table tmp-cpc-card-data no-undo
field campo as char
field valor as CLOB.
Tabela de entrada-saída tmp Tabela de movimentos tmp-cpc-tmp-classif-movto
def temp-table tmp-cpc-tmp-classif-movto no-undo
field ind-niv-regra as char
field recid-registro as recid
field cdd-regra-audit as dec
field num-vers as int
field ind-funcao-regra as char
field cdn-glosa as int
field ds-outras-regras as char
field cod-processo as char
field cod-grp-audit as char
field ds-regra as char
field cd-instancia-proces as dec
field cd-unidade-prestador-executante as int
field cd-prestador-executante as int
index i-unico
ind-niv-regra
recid-registro
index i-funcao
ind-funcao-regra
index i-processo
cod-processo.
Tabela de saída tmp-cpc-api-regras-mvto-saida
...
define temp-table tmp-cpc-api-regras-mvto-saida no-undo
field field lg-permite as logical
field lg-multiplas-acoes as logical
field field lg-undo-retry as logical
field field ds-mensagem as charcharacter
field field lg-retorna as logical
field cod-processo-ecm as character.
Definição campo a campo da tabela de saída
- lg-permite - Indica se segue o processo ou não
- lg-multiplas-acoes -
- lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC.
- ds-mensagem – Variável que recebe a descrição dos erros que ocorreram na CPC.
- lg-retorna – Indica se segue o processo e muda o status do movimento(in-liberado-contas)
- cod-processo-ecm -