Renseigner les données du créateur d’enregistrement et rediriger les utilisateurs
Vous pouvez entrer des données pour tous les enregistrements créés par le créateur d’enregistrement et rediriger un utilisateur final vers une page particulière après l’envoi du créateur d’enregistrement.
Pour entrer des données avec un créateur d’enregistrement, utilisez une combinaison des méthodes suivantes :
- Créez 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 incident remplit le champ
caller_idsur le 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éfinissez un script qui utilise une variable ou des objets et fonctions côté serveur pour affecter des valeurs.
- Utilisez
current.*FIELD_NAME*pour référencer les champs de l’enregistrement en cours de création. - Utilisez
Producteur.*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 est l’abréviation de Render Properties (Propriétés de rendu) et non Record Producer.
- Utilisez
Rediriger après la soumission d’un créateur d’enregistrement
Pour rediriger un utilisateur final vers une page particulière 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 méthodes suivantes :
producer.redirect: active le comportement de redirection dans l’interface utilisateur de la plateforme.producer.portal_redirect: active le comportement de redirection dans Portail de services.
Par exemple, le code suivant redirige les utilisateurs vers leur page d’accueil après l’envoi du créateur d’enregistrement :
- Dans l’interface utilisateur de la plateforme :
producer.redirect="home.do"; - Dans Portail de services :
producer.portal_redirect = "sp?id=sc_home"
Le code suivant donne l’ID du créateur d’enregistrement :
RP.getParameterValue('sysparm_id')