Introduction aux rôles d'utilisateurs

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Dans cet article

Vue d'ensemble des rôles d'utilisateurs

Scénarios d'utilisation des rôles d'utilisateurs

Création et affectation des rôles d'utilisateurs

Vue d'ensemble des rôles d'utilisateurs

Un rôle d'utilisateur est une catégorie prédéfinie qui peut être affectée aux utilisateurs en fonction de leur titre de travail ou d'autres critères. Rôles sont généralement utilisés pour présenter des versions personnalisées ou des affichages d'un modèle de formulaire pour différents types d'utilisateurs. Vous pouvez rationaliser vos processus métiers et optimiser la collecte de données en ajoutant des rôles d'utilisateur à votre modèle de formulaire pour contrôler ce que les utilisateurs voient lorsqu'ils ouvrent un formulaire basé sur votre modèle de formulaire. Par exemple, supposons que vous créez le modèle de formulaire pour une application d'autorisation dont les formulaires seront utilisés par les utilisateurs suivants :

  • Entrepreneurs électriques qui doivent faire la demande d'un permis

  • Agents chargés de vérifier que les applications d'entrepreneurs contiennent les informations requises

  • Administrateurs qui révisent les demandes de permis soumises à approbation

Plutôt que de créer trois modèles de formulaire pour chaque type d'utilisateur et gérer les données dans tous les formulaires, vous pouvez créer un modèle dont les formulaires collectent toutes les données et ajoutent un rôle d'utilisateur pour chaque type d'utilisateur. Le rôle d'utilisateur détermine l'affichage des données sous une forme personnalisée en fonction de chaque type d'utilisateur.

Note de sécurité : Rôles d'utilisateur ne doivent pas servir à limiter l'accès à des données sensibles dans un formulaire. Même si vous définissez un modèle de formulaire en lecture seule ou masquez certains contrôles qui sont basées sur les rôles d'utilisateur, utilisateurs peuvent éventuellement utiliser un programme d'édition de texte tel que Microsoft Notepad pour afficher ou modifier le fichier de modèle (.xsn) et accéder à ces données.

Haut de la page

Scénarios d'utilisation des rôles d'utilisateurs

Il existe de nombreux exemples où les rôles d'utilisateurs représentent un indéniable atout. Par exemple, grâce aux rôles d'utilisateurs, vous pouvez :

  • Montrer une vue unique pour chaque rôle d'utilisateur    Vous pouvez créer un modèle de formulaire pour montrer diverses vues de ce modèle de formulaire, en fonction de la personne chargée de remplir le formulaire. Par exemple, vous pouvez créer un première vue pour des entrepreneurs électriques qui font une demande de permis, une deuxième vue pour les agents qui reçoivent ces demandes de permis, et une troisième vue pour les administrateurs qui vérifient toutes les informations. Chaque vue ne montre que les données propres à chaque rôle d'utilisateur.

  • Montrer une autre section pour chaque rôle d'utilisateur    Vous pouvez créer un modèle de formulaire qui affichera des sections différentes, en fonction de la personne chargée de remplir le formulaire. Par exemple, une section dans un modèle de formulaire pour un relevé de dépenses, applicable uniquement aux employés, peut être affichée à l'ouverture d'un formulaire par un employé. Une autre section, applicable uniquement aux responsables approuvant les notes de frais, peut s'afficher à l'ouverture d'un formulaire par un responsable.

  • Définir la validation de données pour un champ en fonction de chaque rôle d'utilisateur     Vous pouvez créer un modèle de formulaire afin qu'une validation de données différente soit appliquée à un contrôle lié à un champ spécifique, en fonction du rôle d'utilisateur chargé de remplir le formulaire. Par exemple, vous pouvez définir les dépenses maximales pour un responsable sur une certaine valeur et celles pour un administrateur sur une valeur supérieure. Si un responsable remplit le formulaire et dépasse le montant, une boîte de dialogue s'affiche. Si un administrateur remplit le formulaire, la zone de texte accepte les valeurs qui seraient rejetées, si le responsable devait remplir le formulaire.

  • Envoyer des données de formulaire à une source de données externe en fonction de chaque rôle d'utilisateur    Par exemple, vous pouvez créer le modèle de formulaire de sorte que les entrepreneurs électriques, faisant une demande de permis, puissent envoyer leur formulaire rempli à un service Web uniquement, et de sorte que les agents puissent envoyer leur formulaire à une base de données SQL uniquement. Les administrateurs peuvent envoyer leurs données de formulaire à une base de données et dans un message électronique en cas d'approbation du permis, ou à une base de données uniquement en cas de rejet du permis.

Haut de la page

Création et affectation des rôles d'utilisateurs

Lorsque vous créez un nouveau rôle d'utilisateur, vous pouvez attribuer aux utilisateurs qui lui des façons suivantes :

  • En spécifiant des noms d'utilisateurs à partir d'un service d'annuaire Microsoft Active Directory (par exemple, « sales\andrew »). Pour spécifier un nom d'utilisateur dans un service d'annuaire Active Directory, le modèle de formulaire doit être créé dans et publié sur un réseau de Microsoft Windows qui utilise Active Directory.

  • En spécifiant des groupes à partir d'un service d'annuaire Active Directory. Par exemple, vous pouvez spécifier une liste de distribution de courrier électronique qui contient les noms de tous les membres de l'équipe marketing. Pour spécifier un groupe dans un service d'annuaire Active Directory, le modèle de formulaire doit être créé dans et publié sur un réseau de Microsoft Windows qui utilise Active Directory.

  • En spécifiant une valeur qui est fourni directement à partir d'un champ dans l'écran. Le champ peut-être obtenir des données depuis Active Directory, ou l'utilisateur peut entrer des données dans un contrôle qui est lié à ce champ. Par exemple, si votre modèle de formulaire contienne une zone de texte administrateur, vous pouvez associer un rôle d'utilisateur particulier à la champ à laquelle cette zone de texte est liée.

Après avoir ajouté un rôle d'utilisateur, vous pouvez le définir en tant qu'une des opérations suivantes :

Rôle par défaut    Les utilisateurs qui ne sont pas affectées à un rôle d'utilisateur existant sont automatiquement attribuées au rôle d'utilisateur spécifié en tant que le rôle par défaut. Le rôle par défaut est également utilisé pour les utilisateurs qui font partie d'un groupe, mais qui vous travaillez hors connexion. Un rôle d'utilisateur est toujours défini par défaut.

Rôle initiateur    Si vous souhaitez appliquer un rôle d'utilisateur particulier aux utilisateurs qui ouvrent votre formulaire pour la première fois, vous pouvez spécifier le rôle initiateur. Par exemple, vous pouvez définir un rôle initiateur appelé « Sous-traitant » qui s'applique aux utilisateurs qui remplissent les formulaires de l'application permis de nouveau. Un utilisateur qui est affecté à un autre rôle d'utilisateur est automatiquement réaffecté au rôle de fournisseur lorsqu'il ouvre un nouveau formulaire de demande de permis. Toutefois, la prochaine fois que cet utilisateur ouvre le formulaire même, Microsoft Office InfoPath utilise rôle affecté à la personne à la place du rôle initiateur.

Si vous avez attribué des rôles pour les utilisateurs basés sur n'importe quelle combinaison de noms d'utilisateurs, des groupes ou des valeurs d'un champ, lorsqu'un utilisateur ouvre un formulaire basé sur votre modèle de formulaire, InfoPath détermine le rôle à affecter à cet utilisateur à l'aide de l'ordre suivant :

  1. Le nom d'utilisateur est une valeur d'un champ dans le modèle de formulaire.

  2. Il est le nom d'utilisateur dans Active Directory.

  3. L'utilisateur est membre d'un groupe Active Directory.

    Remarque : Si l'utilisateur est membre de plusieurs groupes et que vous affectez des rôles utilisateur basés sur un groupe, InfoPath vérifie la liste des membres de chaque groupe dans l'ordre que le groupe est répertorié dans la boîte de dialogue Gérer les rôles utilisateur. Par exemple, si l'utilisateur est membre du groupe d'agents réception et le groupe Administrateurs et le groupe Administrateurs est répertorié avant le groupe agent récepteur, l'utilisateur est affecté le rôle d'utilisateur pour le groupe Administrateurs.

  4. Si aucune des réponses précédentes sont remplies, le rôle par défaut est utilisé.

Après avoir défini les rôles d'utilisateur de votre modèle de formulaire, vous pouvez configurer un règle qui change automatiquement la vue sur la base de rôle de l'utilisateur. Par exemple, vous pouvez créer un rôle d'utilisateur responsable et puis créer une règle pour basculer automatiquement vers l'affichage du gestionnaire lorsqu'un utilisateur qui a assigné en tant que responsable ouvre le formulaire. Par ailleurs, vous pouvez tout d'abord créer la règle, puis définissez les rôles d'utilisateur dans le cadre du processus de création de la règle.

Vous pouvez également modifier le comportement d'un contrôle en fonction d'un rôle d'utilisateur. Par exemple, vous pouvez activer un contrôle uniquement en fonction d'un rôle d'utilisateur spécifique, alors que les autres rôles d'utilisateurs peuvent voir les données du contrôle sans les modifier. Si vous limitez l'autorisation de saisie des données dans un contrôle en fonction des rôles d'utilisateurs, vous pouvez ainsi vous assurer que les données entrées proviennent d'une source légitime. Par exemple, si vous avez une case à cocher Approbation dans un modèle de formulaire pour une demande de permis, que seuls les administrateurs peuvent sélectionner, vous savez si le permis a été approuvé. Les utilisateurs dotés de n'importe quel rôle d'utilisateur, tels que des entrepreneurs envoyant des demandes, ne peuvent que voir cette case à cocher, sans pour autant l'activer ou la désactiver.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×