Accéder au bloc-notes du workflow à partir des règles métier
Un élément de catalogue a été demandé, le workflow joint contient une activité de script d’exécution qui renseigne une valeur dans le bloc-notes. À partir d’une règle métier en cours d’exécution sur l’élément demandé, nous souhaitons récupérer ou définir des valeurs de bloc-notes.
Prérequis
Rôle requis : admin
Nom: Accéder au bloc-notes du workflow à partir des règles métier
Type: Règle métier
Table : sc_req_item (élément demandé)
Description: Un élément de catalogue a été demandé, le workflow joint contient une activité de script d’exécution qui renseigne une valeur dans le bloc-notes. À partir d’une règle métier en cours d’exécution sur l’élément demandé, nous souhaitons récupérer ou définir des valeurs de bloc-notes.
Paramètres : n/a
Script:
//the run script activity sets a value in the scratchpad
workflow.scratchpad.important_msg = "scratch me";
//get the workflow script include helper
var workflow = new Workflow();
//get the requested items workflow context
//this will get all contexts so you'll need to get the proper one if you have multiple workflows for a record
var context = workflow.getContexts(current);
//make sure we have a valid context
if (context.next()) {
//get a value from the scratchpad
var msg = context.scratchpad.important_msg;
//msg now equals "scratch me", that was set in the run script activity
//add or modify a scratchpad value
context.scratchpad.status = "completed";
//we need to save the context record to save the scratchpad
context.update();
}