Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Saúde Planos |
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | Saúde |
| Módulo: | Planos - Linha Datasul - Contratos (HMC e HVP) |
| Função: | Manutenção Contratos |
| País: | Brasil |
| Ticket: | 25656175 |
02. SITUAÇÃO/REQUISITO
Ao realizar a transferência de uma grande quantidade beneficiários o usuário poderia se deparar com um erro Progress de área 6.
03. SOLUÇÃO
Foi criado um parâmetro interno para possibilitar o particionamento da transferência a fim de evitar o cenário em questãoTransferências com mais de 2500 beneficiários são particionadas por motivos de performance e estabilidade do processo. Dependendo do ambiente este número pode ser ajustado para se adequar melhor a um cenário específico. O script abaixo permite a criação de um parâmetro interno que será considerado pelo processo.
| Bloco de código | ||
|---|---|---|
| ||
find param-geral where param-geral.cod-indic-tab = "HVP" AND param-geral.cod-param = "MAX-BENEF-TRANSF" exclusive-lock no-error. if not avail param-geral then do: create param-geral. assign param-geral.cod-indic-tab = "HVP" param-geral.cod-param = "MAX-BENEF-TRANSF". end. assign param-geral.des-param = "500". |
| HTML |
|---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas