Direitos de colaboração e acesso no DentalTap



A colaboração e a arquitetura dos direitos de acesso é uma das principais tarefas no desenvolvimento de serviços em nuvem. Como os implementamos no serviço de automação dental O DentalTap não é uma abordagem completamente padrão.

Limitações


A colaboração do DentalTap, em nosso entendimento, é a capacidade de trabalhar em tarefas no ambiente de serviço em conjunto com colegas regulares ou externos com funções diferentes. Implementamos funções de acordo com as funções funcionais da equipe da clínica - o administrador da clínica, médico, gerente. A prioridade para nós era a simplicidade das configurações de direitos de acesso.

A implementação atual do trabalho conjunto foi influenciada pelas características do mercado e pelas primeiras versões do produto, focadas em práticas individuais (armários em casa) e gradualmente se tornando uma solução para clínicas.

Como sempre


  • Em colaboração, eles usam os papéis de funcionários em tempo integral, freelancers ou de contrapartes.
  • Eles percebem o direito de trabalhar com a essência da arquitetura de serviço e suas operações - visualização, edição, exclusão etc.


O AmoCRM foca em entidades e configurações para trabalhar com eles

Nossa implementação


O proprietário convida colegas para sua assinatura por meio de convites, e o funcionário convidado tem a oportunidade de trabalhar na conta de convidado e se tornar o proprietário de sua própria assinatura. Ao entrar no serviço, o médico convidado pode escolher com qual assinatura trabalhar.

Em seguida, o proprietário da assinatura pode atribuir as funções de funcionários convidados ou configurar os direitos de acesso manualmente. Implementamos permissões para exclusão, edição e criação apenas do cartão do paciente, no qual a funcionalidade básica do serviço é coletada. Em outras palavras. através do acesso ao cartão do paciente, administramos e acessamos as principais funcionalidades do cartão do paciente - tratamento, contas, arquivos e documentos.

Permitir acesso do funcionário ao paciente

As configurações dos direitos restantes no DentalTap se resumem apenas à permissão para trabalhar e se aplicam apenas à funcionalidade transferida para o cartão do paciente - trabalhando com o calendário, tarefas, lista de preços, modelos de SMS.


Configurar os direitos para trabalhar com o cartão do paciente

É importante que o trabalho conjunto tenha sido implementado por nós em dois níveis - por meio de configurações gerais de direitos de acesso e de permissão para acessar o paciente pelo proprietário da assinatura. Como resultado, o funcionário convidado:

  • Veja ou não o paciente na lista.
  • Eles podem ver ou editar o mapa dele.

Resultados


  • O banco de dados de pacientes delimitado entre especialistas
  • Organização de trabalho conjunto por funcionários da clínica e profissionais.
  • Restrição à principal funcionalidade do serviço através do acesso ao cartão do paciente.
  • A implementação da viralidade através da criação automática de uma assinatura adicional.
  • Versatilidade do produto para médicos e clínicas particulares.
  • Simplificação do processo e lógica da definição de direitos de acesso.


A principal conclusão é que mostramos como você pode criar funcionalidades importantes de maneiras não padronizadas e isso simplificará bastante a vida dos usuários de suas soluções. Abordamos a administração dos direitos do trabalho para entidades localizadas no cartão do paciente, permitindo operações com eles e permissão para trabalhar com o cartão. Essa abordagem simplifica as configurações de privilégio se você precisar atribuir os mesmos direitos de acesso a várias entidades. Acabou, use-o.

Série “Hi, SaaS”

Source: https://habr.com/ru/post/pt424343/


All Articles