Expérience de demande déléguée
Vous pouvez demander un élément de catalogue au nom d’un ou de plusieurs utilisateurs à l’aide de la variable Demandé pour.
- 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 sur un élément demandé (RITM)Remarque :Les vues de formulaire, les vues de liste et les notifications par e-mail ne sont pas mises à jour pour refléter le champ Demandé pour sur un RITM.
Options de configuration
- Spécifiez pour qui vous souhaitez 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 , dans lequel vous pouvez spécifier si une demande peut être soumise pour un utilisateur qui n’a pas accès à l’élément de catalogue.
- Soumettre une demande unique pour un élément au nom de plusieurs utilisateurs dans Portail de services
Gestion des requêtes
- Si les RITM ont des utilisateurs Requested For différents (Demandé pour), les informations suivantes s’affichent sur la page d’état de la commande.
- Colonne Demandé pour qui affiche l’utilisateur Demandé pour du RITM.
- 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 permettent d’afficher 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 le RITM est différent de l’utilisateur Demandé pour la demande (REQ), le menu Mes demandes affiche les enregistrements RITM pour l’utilisateur pour lequel le RITM est demandé. Si le RITM demandé pour est le même que 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’ajouterez ultérieurement au panier pour demander un autre utilisateur, vous devez modifier la valeur de la variable Demandé pour selon vos besoins.
Demander de l’expérience pour un créateur d’enregistrement
Une fois que vous avez soumis un créateur d’enregistrement, la valeur de la variable Demandé pour est copiée dans le champ de l’enregistrement cible en fonction de la configuration Mapper vers le champ .
Demander de l’expérience pour un guide de commande
- Le guide de commande a une variable Demandé pour
- Tous les éléments du guide de commande ont une variable Demandé pour
- 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 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 en cascade même lorsque la case Variables en cascade n’est pas cochée pour le guide de commande.
- Les variables Demandé pour de l’élément de catalogue inclus ne peuvent pas être modifiées.
Soumettre une demande d’élément de catalogue pour plusieurs utilisateurs
- Dans l’onglet Spécifications de types , cochez la case Activer la liste Demander également .
- Spécifiez les rôles dans le champ Rôles à utiliser également demander 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.
- 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.
- Soumettre la demande
- Une seule demande est créée et affectée à l’utilisateur actuellement connecté qui demande l’élément
- Des RITM distincts sont créés, un pour chaque utilisateur spécifié dans le champ Activer la demande également pour et la variable Demandé pour.
- Cette expérience est disponible dans Portail de services.
- Cette expérience n’est pas disponible dans Now Mobile et l’espace de travail.
- Cette expérience n’est pas disponible pour un créateur d’enregistrement et un guide de commande.
- Le champ Demande également pour n’est pas affiché dans la liste de souhaits et le panier.
- Les scripts clients du catalogue, les politiques d’interface utilisateur du catalogue et les API g_form() ne sont pas applicables au champ Demander également .
- Le champ Demande é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 les autorisations d’écriture pour la variable Requested For (Demandé pour), ou si la variable est placée en lecture seule via des scripts clients du catalogue.
- Vous pouvez ajouter jusqu’à 50 utilisateurs au maximum 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 la 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 pour les 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
- Demandé pour valeur variable
Pour en savoir plus sur les demandes de clonage, reportez-vous à la section Créer jusqu’à dix copies de la Catalogue de services demande.
- Vous pouvez cloner une demande uniquement lorsque tous les RITM sont demandés pour le même utilisateur.
- Vous ne pouvez pas cloner une demande pour un utilisateur qui n’a pas accès (en fonction du type d’accès) à un élément de la demande.
- Les dépendances variables de la variable Demandé pour ne sont pas prises en compte lorsqu’une demande est clonée.
Comportement du panier
La variable Demandé pour vous permet d’ajouter plusieurs éléments de catalogue au panier pour différents utilisateurs et d’envoyer le panier en tant qu’une seule demande. Lorsque vous soumettez une demande pour un panier comportant plusieurs éléments, une demande unique est créée avec des RITM distincts, un pour chaque élément de catalogue. Dans ce cas, le champ Demandé pour de chaque RITM 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 demande unique est créée avec un RITM distinct pour chaque élément de catalogue avec l’utilisateur Demandé pour correspondant.
| 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 |
|
| Tous les éléments du panier ont une variable Demandé pour et sont demandés pour différents utilisateurs |
|
| Aucun élément du panier n’a de variable Demandé pour |
|
| Peu d’articles dans le panier ont une variable Demandé pour contrairement à d’autres |
|
Transmission de paramètres pour la variable Demandé pour
- Dans Platform, transmettez le sysparm_requested_for sys_id d’un utilisateur comme valeur dans l’URL.
- Dans Portail de services, spécifiez les paramètres et 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"