Droits de collaboration et d'accès dans DentalTap



La collaboration et l'architecture des droits d'accès est l'une des tâches clés du développement de services cloud. Comment nous les avons mis en œuvre dans le service d'automatisation dentaire DentalTap n'est pas une approche complètement standard.

Limitations


Selon nous, la collaboration avec DentalTap est la capacité de travailler sur des tâches dans l'environnement de service en collaboration avec des collègues à temps plein ou externes avec des rôles différents. Nous avons mis en place des rôles en fonction des fonctions fonctionnelles du personnel de la clinique - l'administrateur de la clinique, le médecin, le gestionnaire. La priorité pour nous était la simplicité des paramètres de droits d'accès.

La mise en œuvre actuelle du travail conjoint a été influencée par les caractéristiques du marché et les premières versions du produit, qui étaient axées sur les pratiques en solo (armoires à domicile) et progressivement développées en une solution pour les cliniques.

Comme d'habitude


  • En collaboration, ils utilisent les rôles d'employés à temps plein, indépendants ou de contrepartie.
  • Ils réalisent le droit de travailler sur l'essence de l'architecture de service et les opérations sur eux - visualisation, modification, suppression, etc.


AmoCRM se concentre sur les entités et les paramètres pour travailler avec elles

Notre implémentation


Le propriétaire invite ses collègues à son abonnement via des invitations, et l'employé invité a la possibilité de travailler dans le compte invité et de devenir le propriétaire de son propre abonnement. En entrant dans le service, le médecin invité peut choisir l'abonnement avec lequel travailler.

Ensuite, le propriétaire de l'abonnement peut attribuer les rôles des employés invités ou configurer manuellement les droits d'accès. Nous avons mis en place des autorisations pour supprimer, modifier, créer des opérations uniquement pour la carte patient, dans laquelle les fonctionnalités de base du service sont collectées. En d'autres termes. en accédant à la carte du patient, nous administrons et accédons aux principales fonctionnalités de la carte du patient - traitement, factures, fichiers et documents.

Autoriser l'accès des employés au patient

Les paramètres des droits restants dans DentalTap se résument uniquement à l'autorisation de travailler et ne s'appliquent qu'aux fonctionnalités transférées sur la carte du patient - travailler avec le calendrier, les tâches, la liste de prix, les modèles SMS.


Configurer les droits pour travailler avec la carte patient

Il est important que le travail conjoint ait été mis en œuvre par nous à deux niveaux - par le biais de paramètres généraux pour les droits d'accès et par la permission d'accéder au patient du propriétaire de l'abonnement. En conséquence, l'employé invité:

  • Voir ou non le patient sur la liste.
  • Ils peuvent afficher ou modifier sa carte.

Résultats


  • La base de données patients délimitée entre spécialistes
  • Organisation d'un travail conjoint par le personnel de la clinique et les praticiens.
  • Restriction à la fonctionnalité principale du service par l'accès à la carte patient.
  • La mise en œuvre de la viralité à travers la création automatique d'un abonnement supplémentaire.
  • Polyvalence des produits pour les médecins et les cliniques privées.
  • Simplification du processus et de la logique de définition des droits d'accès.


La principale conclusion est que nous avons montré comment vous pouvez créer des fonctionnalités importantes de manière non standard et cela simplifiera considérablement la vie des utilisateurs de vos solutions. Nous avons abordé l’administration des droits au travail pour les entités situées sur la carte du patient, en autorisant les opérations sur celles-ci et en leur permettant de travailler avec la carte. Cette approche simplifie les paramètres de privilège si vous devez attribuer les mêmes droits d'accès à plusieurs entités. Il s'est avéré, utilisez-le.

Série «Salut, SaaS»

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


All Articles