Un utilisateur avec un rôle unique peut ouvrir une tâche uniquement si les conditions suivantes sont satisfaites :
Tous les enregistrements en attente associés à la tâche doivent respecter les filtres de sécurité des données.
S'il existe plusieurs filtres sur une colonne unique pour un rôle unique, l'utilisateur a accès à une union de toutes les données qui répondent à chaque filtre.
S'il existe des filtres sur plusieurs colonnes pour un rôle unique, l'utilisateur a alors accès à une intersection de toutes les données qui répondent à chaque filtre.
S'il existe des filtres de sécurité configurés sur les enregistrements enfants ou petits-enfants, alors une des conditions suivantes doit être True :
Un objet principal a au moins un enregistrement passant des restrictions de sécurité dans chaque onglet enfant avec la sécurité des données activée.
Il y a un enregistrement en attente associé à la tâche, qui appartient à l'onglet enfant, avec la sécurité des données activée et qui répond aux paramètres de sécurité des données conformément à la condition précédente.
Par exemple, prenez un modèle de sécurité des données dans lequel l'utilisateur a le rôle SalesManager- NY et a les filtres de sécurité suivants configurés :
Filtre 1 : le code d'état est NY.
Filtre 2 : le type de téléphone est Entreprise et Domicile.
Filtre 3 : le code de titre de civilité est M.
À l'aide du modèle de sécurité des données mentionné ci-dessus, imaginez un scénario dans lequel la base de données a un enregistrement d'objet principal M. Florian Amadeu, qui a une adresse de facturation dans l’État de NY et un type de téléphone Fax. Un utilisateur sans restrictions de sécurité des données ajoute un nouveau numéro de téléphone Professionnel et crée une tâche
Envoyer pour approbation
. L'utilisateur avec le rôle Sales Manager- NY pourra ouvrir l'enregistrement M. Florian Amadeu dans la vue des données, car il satisfait les trois conditions ci-dessus, l'objet principal lui-même satisfait la sécurité des données (Filtre3) et a au moins un enregistrement dans chaque enfant où la sécurité des données est activée – adresse NY (enregistrement actif) et téléphone PROFESSIONNEL (enregistrement en attente).
À l'aide du même modèle de sécurité des données, imaginez un scénario dans lequel la base de données a un enregistrement d'objet principal M. Dominic Wilkins, qui a une adresse de facturation dans l’État de NY et aucun type de téléphone. Un utilisateur sans restrictions de sécurité des données ajoute un nouveau numéro de téléphone professionnel et crée une tâche
Envoyer pour approbation
. L'utilisateur avec le rôle Sales Manager- NY ne pourra pas ouvrir la tâche, car l'utilisateur n'a pas de téléphone qui satisfait le Filtre2.