Vous pouvez attribuer des autorisations aux types de relations pour limiter les personnes pouvant créer une relation en utilisant le type de relation. Vous pouvez définir un type de relation pour qu'il soit limité à l'un des éléments suivants :
- Tous - devrait être utilisé par la plupart des types de relations. Tous les utilisateurs peuvent créer des relations en utilisant ce type.
- Administrateur système - devrait être utilisé pour les types de relations système spéciaux tels que "Dupliqué de".
- Groupes - devrait être utilisé pour des relations importantes telles que Contact de facturation principal. Un groupe spécial devrait être mis en place à cet effet.
Notez que vous pouvez également restreindre l'accès pour créer et modifier des relations en utilisant les droits d'accès aux dossiers, bien que cela ne soit pas recommandé. Dans ce cas, si un utilisateur n'a pas les droits d'accès ajouter un contact lié au dossier source pour au moins un des contacts, l'utilisateur ne peut pas ajouter une relation, quel que soit le paramètre d'autorisation.
Pour plus de détails sur les droits d'accès, voir Configurer la sécurité des dossiers.
Si l'utilisateur a les droits d'accès pour ajouter un contact lié, mais n'a pas l'autorisation pour un type particulier, l'utilisateur ne peut pas ajouter une relation de ce type.
Dans un environnement InterAction normal, tous les utilisateurs devraient avoir les droits d'accès pour ajouter, modifier et supprimer des contacts liés dans les deux dossiers publics (Contacts de l'entreprise - Personnes et Contacts de l'entreprise - Entreprises). Si les utilisateurs n'ont pas ces droits d'accès, ils peuvent rencontrer un comportement inattendu lors du travail avec les relations, comme décrit dans Pourquoi devrais-je éviter d'utiliser les droits d'accès pour sécuriser les relations ?
La capacité à voir les relations est contrôlée par les droits d'accès en lecture – un utilisateur ne peut voir une relation que s'il a accès pour voir les deux contacts dans la relation. La relation spéciale "Connaît" utilisée avec la fonctionnalité Qui connaît qui ?™ a un attribut supplémentaire qui permet des relations anonymes. Pour plus de détails, voir Permettre aux utilisateurs d'entrer des relations anonymes.
Pourquoi devrais-je éviter d'utiliser les droits d'accès pour sécuriser les relations ?
Les droits d'accès ne devraient pas être utilisés pour limiter la création de relations. Limiter les droits d'accès ajouter un contact lié entraînera un comportement inattendu pour l'utilisateur.
Par exemple, supposons qu'Ed Roberts crée une relation entre Jane Tarnoff et Telenorth. Ed n'a pas les droits d'accès pour ajouter un contact lié au dossier Contacts de l'entreprise - Personnes, mais il a les droits d'accès pour ajouter un contact lié au dossier Contacts de l'entreprise - Entreprises. Parce qu'il a les droits d'accès pour ajouter un contact lié au dossier des entreprises, Ed peut créer la relation.
Cependant, si Ed essayait de créer une relation entre Jane Tarnoff et une autre personne provenant du dossier Contacts de l'entreprise - Personnes, il ne serait pas autorisé à créer la relation car il n'a pas les droits d'accès pour ajouter un contact lié à l'un ou l'autre des contacts.
Parce que tous les contacts devraient être issus soit des dossiers Contacts de l'entreprise - Personnes soit Contacts de l'entreprise - Entreprises et liés dans d'autres dossiers dans InterAction et parce que les droits d'accès aux contacts liés sont définis sur le dossier source pour un contact, vous ne devriez jamais désactiver les droits d'accès aux contacts liés pour les contacts. Essentiellement, vous désactiveriez les droits d'accès aux contacts liés pour une grande partie des contacts dans votre base de données.
La manière recommandée de sécuriser les relations est d'utiliser les autorisations. Les autorisations limitent qui peut créer des relations de types particuliers. En faisant cela, vous évitez de nombreux problèmes de relations créées de manière incorrecte ou inappropriée.