Remplir les données des créateurs d'enregistrement et rediriger les utilisateurs
Vous pouvez saisir les données de tous les enregistrements créés par le créateur d'enregistrement et rediriger un utilisateur final vers une page spécifique après l'envoi du créateur d'enregistrement.
Pour saisir des données avec un créateur d'enregistrement, utilisez n'importe quelle combinaison des méthodes suivantes :
- Créer une variable sur le créateur d'enregistrement avec le même nom que le champ dans l'enregistrement cible. Par exemple, une variable nommée caller_id sur un créateur d'enregistrement Créer un nouvel incident remplit le champ
caller_iddu nouvel enregistrement d'incident. Utilisez un type de variable qui correspond au type de champ. - Définissez un modèle pour affecter une valeur de champ statique à tous les enregistrements créés par le créateur d’enregistrement.
- Définir un script qui utilise n'importe quel variable ou objet et fonction côté serveur pour affecter des valeurs.
- Utilisez
current.*FIELD_NAME*pour référencer les champs sur l'enregistrement en cours de création. - Utilisez
producer.*VARIABLE_NAME*pour référencer les valeurs saisies par l'utilisateur final. - Utilisez RP.getParameterValue pour renvoyer les valeurs de paramètres spécifiées transmises sur l’URL. « RP » signifie « Render Properties » (propriétés de rendu) et non Record Producer (créateur d'enregistrement).
- Utilisez
Rediriger un utilisateur après l'envoi d'un créateur d'enregistrement
Pour rediriger un utilisateur final vers une page spécifique après l'envoi du créateur d'enregistrement, définissez le lien de redirection dans le champ Script à l'aide de l'une des options suivantes :
producer.redirect: active le comportement de redirection dans l'interface utilisateur Platform.producer.portal_redirect: active le comportement de redirection dans Service Portal.
Par exemple, le code suivant redirige les utilisateurs vers leur page d'accueil après avoir envoyé le créateur d'enregistrement :
- Dans l'interface utilisateur Platform :
producer.redirect="home.do"; - Dans Service Portal :
producer.portal_redirect = "sp?id=sc_home"
Le code suivant fournit l'ID du créateur d'enregistrement :
RP.getParameterValue('sysparm_id')