Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Controle de acesso a multi Organizações, também conhecida como MOAC é uma novidade do
release 12 do EBS. Permite ao usuário acessar dados de uma ou mais Unidades Operacionais
(UO) com apenas uma responsabilidade.
Em versões anteriores, o acesso a dados era restrito a uma única unidade operacional, usando
Views que dividiam os dados da tabela conforme a Unidade Operacional configurada. No
release 12, uma arquitetura mais flexível foi projetada para suportar o acesso de uma ou mais
UO.
O QUE MUDOU?
A MOAC permite que os usuários definam perfis de segurança e obtenham acesso a dados de
mais de uma UO, usando uma única responsabilidade.
Dados referentes à política de VPD podem ser vistos na View DBA_POLICIES. Essas políticas
associam uma função a um objeto que é disparada sempre que ele é acessado.
select *
from DBA_POLICIES
where Policy_name = 'ORG_SEC'
and Policy_group = 'SYS_DEFAULT'
and Package = 'MO_GLOBAL'
and Function = 'ORG_SECURITY';
Lembra que no release 11, precisávamos executar o código abaixo para consultar algumas
Views.
begin
dbms_application_info.set_client_info('123');
end;
begin
fnd_global.apps_initialize(1211, 50866, 660);
mo_global.init('INV');
end;
O MOAC é desativado ao não configurar a profile MO: Security Profile em qualquer nível. O
procedimento MO_GLOBAL.INIT irá simplesmente definir o contexto uma única Unidade
Operacional, conforme definido no perfil MO: Unidade Operacional.