
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 ellesNotre 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 patientLes 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 patientIl 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»