...
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
id_omni_beneficiario_permissao | Número | Sim | Atributo do tipo primary key. Este atributo deve ser um número único por registro. |
id_operadora | Número | Sim | Atributo fixo o valor = 1, quanto view for implementado pela operadora. |
instancia_aplicacao | Texto | Sim | Atributo fixo no valor = '1', quanto view ou tabela for implementado pela operadora. |
id_config_cliente_app | Número | Sim | Atributo fixo no valor = 1, quanto view ou tabela for implementado pela operadora. |
chave_unica | Texto | Sim | Chave de identificação única de pessoa. Representa o usuário logado. |
id_funcionalidade | Texto | Sim | Id da funcionalidade que o acesso está sendo permitido |
acesso | Número | Sim | Como no array de permissões da autenticação, controla se o usuário possui ou não acesso à funcionalidade 0 = False |
mensagem_bloqueio | Texto | Sim | Mensagem de bloqueio exibida ao acessar uma funcionalidade que ele não tem acesso. Importante ser preenchida já que mesmo oculto o usuário pode chegar na funcionalidade por outros caminhos (banners, notificação e etc) |
ocultar | Número | Sim | Define se a funcionalidade deve ou não ser ocultada 0 = False |
Info |
---|
Cenário: Beneficiário cuja chave unica é Exemplo dos campos da view:
|
Info |
---|
Caso não exita regra para nenhuma funcionalidade será atribuído null. |
Note |
---|
Caso uma funcionalidade exista no app e não esteja presente na view omni_beneficiario_permissoes, o acesso à funcionalidade será liberado. Ou seja, caso deseje restringir o acesso, é obrigatório explicitar a negativa na view de omni_beneficiario_permissoes |
Tabela com ID de funcionalidades
...