Expérience de demande déléguée

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 8 minutes de lecture
  • Vous pouvez demander un élément de catalogue au nom d’un autre utilisateur ou de plusieurs utilisateurs à l’aide de la variable Demandé pour.

    L’expérience de demande déléguée comprend les entités suivantes :
    • Variable Demandé pour pour un élément de catalogue. Pour en savoir plus sur cette variable, reportez-vous à la section Demandé pour.
    • Champ Demandé pour dans un élément demandé (RITM)
      Remarque :
      les vues de formulaire, les vues de listes et les notifications par e-mail ne sont pas mises à jour pour refléter le champ Demandé pour d’un élément demandé existant dans un élément demandé.

    Options de configuration

    Les options de configuration suivantes sont disponibles :
    • Indiquez les personnes à qui soumettre la demande à l’aide de la variable Demandé pour. Vous pouvez également mapper la variable Demandé pour à un champ de la table pour les créateurs d’enregistrement.
    • Si nécessaire, configurez le champ Demandé pour sur le formulaire RITM. Ce champ stocke automatiquement la valeur de la variable Demandé pour.
    • Autorisez les demandes déléguées pour un élément de catalogue à l’aide de son champ Type d’accès , où vous pouvez spécifier si une demande peut être envoyée pour un utilisateur qui n’a pas accès à l’élément de catalogue.
    • Soumettre une seule demande d’élément au nom de plusieurs utilisateurs dans Service Portal
    Important :
    Si la sortie en deux étapes est activée, l’expérience de demande déléguée n’est pas prise en charge.

    Gestion des requêtes

    Après avoir soumis une demande d’élément de catalogue, la valeur de la variable Demandé pour est copiée dans le champ Demandé pour de l’élément demandé. Si ce champ n’est pas disponible sur le formulaire RITM, vous devez le configurer.
    Remarque :
    Après avoir soumis un élément de catalogue, la valeur du champ Demandé pour n’est pas automatiquement mise à jour lorsque la variable Demandé pour est modifiée, et vice versa.
    Dans Service Portal,
    • Si les RITM ont différents utilisateurs Demandé pour, les informations suivantes s’affichent dans la page d’état de la commande.
      • La colonne Demandé pour pour afficher l’utilisateur demandé pour de l’élément demandé.
      • Lorsque l’utilisateur qui consulte la page État de la commande n’est pas l’utilisateur qui a soumis la demande, les informations du demandeur s’affichent pour l’utilisateur Demandé pour de la demande. Cela s’applique également dans Now Mobile, lorsque l’utilisateur qui consulte le RITM n’est pas l’utilisateur qui l’a demandé.
    • Si l’utilisateur Demandé pour du RITM est différent de l’utilisateur Demandé pour de la demande (REQ), le menu Mes demandes affiche les enregistrements du RITM pour l’utilisateur pour lequel le RITM est demandé. Si l’élément demandé est identique à la demande demandée pour l’utilisateur, le menu Mes demandes affiche les demandes.
    • Lorsque vous créez un lot à partir du panier en ajoutant un élément de catalogue avec une variable Demandé pour, l’élément conserve la valeur de la variable. Lorsque vous l’ajoutez ultérieurement au panier pour le demander à un autre utilisateur, vous devez modifier la valeur de la variable Demandé pour au besoin.

    Demander une expérience pour un créateur d’enregistrement

    Après avoir soumis un créateur d’enregistrement, la valeur de variable Demandé pour est copiée dans le champ de l’enregistrement cible en fonction de la configuration Mapper sur champ .

    Demander une expérience pour un guide de commande

    Cette expérience n’est prise en charge dans un guide de commande que si les conditions suivantes sont remplies :
    • Le guide de commande a une variable Demandé pour
    • Tous les éléments du guide de commande ont une variable Demandé pour
    Un élément de catalogue est inclus dans un guide de commande en fonction de l’accès de l’utilisateur Demandé pour à un élément de catalogue.
    • Lorsque l’utilisateur n’a pas accès à l’élément de catalogue et que son type d’accès est défini sur Restreint, cet élément n’est pas inclus dans le guide de commande.
    • Lorsque l’utilisateur n’a pas accès à l’élément de catalogue et que son type d’accès est défini sur Délégué, cet élément est inclus dans le guide de commande.
    La valeur de la variable Demandé pour de la section Décrire les besoins est toujours mise en cascade sur la variable Demandé pour des éléments de catalogue dans les bases de règles.
    • La mise en cascade de la valeur de la variable Demandé pour dépend uniquement du type de variable, mais pas du nom de la variable.
    • La valeur de la variable Demandé pour est mise en cascade même lorsque la case à cocher Variables en cascade n’est pas sélectionnée pour le guide de commande.
    • Les variables Demandé pour de l’élément de catalogue inclus ne peuvent pas être modifiées.

    Envoi d’une demande d’élément de catalogue pour plusieurs utilisateurs

    Pour prendre en charge l’envoi d’une demande pour plusieurs utilisateurs, vous pouvez configurer la variable Demandé pour d’un élément de catalogue.
    1. Dans l’onglet Spécifications de type , cochez la case Activer également la demande pour .
    2. Spécifiez les rôles dans le champ Rôles à utiliser également pour qui peut soumettre une demande d’élément de catalogue pour plusieurs utilisateurs. Si aucun rôle n’est spécifié, toute personne ayant accès à l’élément de catalogue peut envoyer la demande.
    Après avoir configuré la variable Demandé pour d’un élément de catalogue, le champ Demander également pour s’affiche pour cet élément dans Service Portal. Après avoir spécifié plusieurs utilisateurs dans ce champ, vous pouvez :
    • Ajouter l’élément au panier
      • Des éléments de panier distincts sont créés pour chaque utilisateur spécifié dans le champ Demander également pour .
      • La variable Demandé pour de chaque élément du panier est renseignée avec l’utilisateur correspondant.
    • Envoyer la demande
      • Une demande unique est créée et affectée à l’utilisateur connecté actuel qui demande l’élément
      • Des RITM distincts sont créés, un pour chaque utilisateur spécifié dans le champ Activer également la demande pour et la variable Demandé pour.
    Remarque :
    • Cette expérience est disponible dans Service Portal.
    • Cette expérience n’est pas disponible dans Now Mobile et Workspace.
    • Cette expérience n’est pas disponible pour les créateurs d’enregistrement et les guides de commande.
    • Le champ Également demandé n’est pas affiché dans la liste de souhaits et le panier.
    • Les scripts clients de catalogue, les politiques d’interface utilisateur de catalogue et les API g_form() ne sont pas applicables pour le champ Demande également pour .
    • Le champ Demander également n’est affiché que si la variable Demandé pour est modifiable. Par exemple, le champ n’est pas affiché si l’utilisateur demandeur n’a pas d’autorisation d’écriture pour la variable Demandé pour, ou si la variable est mise en lecture seule via les scripts clients de catalogue.
    • Vous pouvez ajouter jusqu’à un maximum de 50 utilisateurs dans le champ Demander également pour .
    • Si l’un des utilisateurs n’a pas accès à un élément de catalogue dont le niveau d’accès est défini sur Restreint, l’élément ne peut pas être ajouté au panier.

    Clonage de demande

    Lorsque vous dupliquez une demande :
    • La valeur Demandé pour de la demande clonée est mise à jour avec l’utilisateur pour lequel la demande est clonée.
    • La valeur Demandé pour des RITM clonés (avec ou sans variable Demandé pour) est mise à jour avec l’utilisateur pour lequel la demande est clonée pour les entités suivantes :
      • RITM demandé pour l’utilisateur
      • Valeur de variable Demandé pour

    Pour en savoir plus sur les demandes de clonage, reportez-vous à la section Dupliquer les demandes.

    Important :
    • Vous pouvez dupliquer une demande uniquement lorsque tous les éléments demandés sont demandés pour le même utilisateur.
    • Vous ne pouvez pas dupliquer une demande pour un utilisateur qui n’a pas accès (en fonction du type d’accès) à n’importe quel élément de la demande.
    • Les dépendances de variables sur la variable Demandé pour ne sont pas prises en compte lorsqu’une demande est clonée.

    Comportement du panier

    À l’aide de la variable Demandé pour, vous pouvez ajouter plusieurs éléments de catalogue au panier pour différents utilisateurs et soumettre le panier comme une seule demande. Lorsque vous soumettez une demande pour un panier contenant plusieurs éléments, une seule demande est créée avec des RITM distincts, un pour chaque élément de catalogue. Dans ce cas, le champ Demandé pour de chaque élément demandé hérite de la valeur de variable Demandé pour correspondante.

    Lorsque vous ajoutez plusieurs éléments au panier pour différents utilisateurs et soumettez la demande, une seule demande est créée avec un RITM distinct pour chaque élément de catalogue avec l’utilisateur Demandé pour correspondant.

    Tableau 1. Scénarios de soumission du panier
    Scénario Comportement du panier
    Tous les éléments du panier ont une variable Demandé pour et sont demandés pour le même utilisateur
    • La valeur Demandé pour du RITM est la valeur de variable Demandé pour.
    • La valeur Demandé pour de la demande est la valeur de variable Demandé pour.
    Tous les éléments du panier ont une variable Demandé pour et sont demandés pour différents utilisateurs
    • La valeur Demandé pour du RITM est la valeur de variable Demandé pour.
    • La valeur Demandé pour de la demande est l’utilisateur connecté ou l’utilisateur Demandé pour par défaut spécifié dans le panier.
    Aucun élément dans le panier n’a de variable Demandé pour
    • La valeur Demandé pour du RITM est l’utilisateur demandé pour par défaut spécifié dans le panier.
    • La valeur Demandé pour de la demande est l’utilisateur connecté ou l’utilisateur Demandé pour par défaut spécifié dans le panier.
    Certains éléments du panier ont une variable Demandé pour, tandis que d’autres n’en ont pas
    • La valeur Demandé pour du RITM est l’une des suivantes :
      • Si une variable Demandé pour existe, il s’agit de la valeur de variable.
      • S’il n’existe aucune valeur de variable Demandé pour, il s’agit de l’utilisateur connecté ou de l’utilisateur Demandé pour par défaut spécifié dans le panier
    • La valeur Demandé pour de la demande est l’utilisateur connecté ou l’utilisateur Demandé pour par défaut spécifié dans le panier.

    Transmission de paramètres pour la variable Demandé pour

    Vous pouvez utiliser des paramètres dans Now Platform et Portail de services pour spécifier la valeur de variable Demandé pour par défaut pour un élément de catalogue.
    • Dans Platform, transmettez l’sys_id d’un utilisateur comme valeur dans l’URL sysparm_requested_for .
    • Dans Service Portal, spécifiez les paramètres and requested_for_display dans les options d’instance requested_for_id de widget.
      Par exemple, accédez à un widget d’élément de catalogue, appuyez sur Ctrl+clic pour sélectionner Instance dans l’éditeur de page et spécifiez les paramètres suivants dans le champ Options supplémentaires, format JSON .
      "requested_for_id": "a8f98bb0eb32010045e1a5115206fe3a 
      "requested_for_display": "Abraham Lincoln"
    Remarque :
    La valeur Demandé pour est définie une fois le formulaire de catalogue chargé.