Árvore de páginas

Versões comparadas

Chave

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

...

Informações
titleContextualização


Esse controle é realizado nos processos de bloqueios de contingencias (tela de Contingencia) e caso um usuário esteja efetuando o processo ele será bloqueado à outro usuário que tentar acessa-lo e só poderá continuar a ação quando o primeiro usuário que esteja realizando a ação na tela do processo de bloqueio saia da transação e tenha concluído o processo.


Essa configuração é consulta os níveis da entidade do cubo e macro executam o conteúdo do campo AKW_CONCCH.


Por exemplo considerando o nível do cubo que tenha a configuração abaixo:

NívelExpressão - AKW_CONCCHEntidade do Cubo
1AKD->AKD_COConta Orçamentaria
2

AKD→AKD_CO+AKD->AKD_CC


Centro de Custo
3AKD->AKD_CO+AKD→AKD_CC+ AKD_TPSALDTipo de Saldo

Na AKW as expressões no campo AKW_CONCCH serão macro executadas pela rotina e serão lockados na tabela pertinente para afins de integridade e controle de transação:.
 

Nesse caso serão avaliados os registros na AKD que tenha tenham o par das chaves AKD_CO + AKD_CC(Isto dependendo do nível utilizado do cubo) e com isso serão lockados os registros que tenham a expressão do nível do cubo.


Por exemplo um registro em que tenha a conta orçamentaria e o centro de custos conforme abaixo seriam travados pelo controle de transação e conforme o configurado no ponto de bloqueio e com isso só seria permitido que outro usuário o acesse quando o processo for concluído.

AKD_COAKD_CC
000000001PCO1001


Esse processo acontece em qualquer Tela de bloqueio que tenha o comportamento de concorrência de usuários sendo que uma delas ainda esteja aberta por outro.



...