Versões comparadas

Chave

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

...

Objeto obrigatório: NÃO
Informação adicional: A view é opcional e é utilizada exclusivamente na integração (também opcional) do Connect , descrita no documento https://mobilesaudejira.atlassian.net/wiki/spaces/MO/pages/2404450305/1.1+-+Login#Seguran%C3%A7a-e-permiss%C3%B5es https://mobilesaudejira.atlassian.net/wiki/spaces/MO/pages/2404450305/1.1+-+Login#Objeto-%E2%80%9CusuarioLogado%E2%80%9D

Aviso

Sempre que criar essa view opcional, é OBRIGATÓRIO reiniciar o conteiner relacionado a autenticação. Motivo: por questões de performance, o OMNILINK verifica a existência de views opcionais somente quando o conteiner é iniciado.


Estrutura de campos:

...

Campo

...

Tipo

...

Obrigatório

...

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
1 = True

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
1 = True

Informações

Cenário:

Beneficiário cuja chave unica é 111.111.111-11 não terá acesso, porém poderá ver a funcionalidade, ao clicar na funcionalidade receberá a mensagem.

Exemplo dos campos da view:

  • id_omni_beneficiario_permissao = 1

  • id_operadora = 1

  • instancia_aplicacao = '1'

  • id_config_cliente_app = 1

  • chave_unica = 111.111.111-11

  • id_funcionalidade = 3

  • acesso = 0

  • mensagem_bloqueio = ‘Sem acesso’

  • ocultar = 0

Informações

Caso não exita regra para nenhuma funcionalidade será atribuído null.

Nota

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

Relação das funcionalidades do Mosia Omnichannel