---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Accéder au bloc-notes du workflow à partir des règles métier
============================================================

Accéder au bloc-notes du workflow à partir des règles métier {#ariaid-title1}
=============================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Un élément de catalogue a été demandé et le workflow joint contient une activité de script d'exécution qui renseigne une valeur dans le bloc-notes. Depuis une règle métier en cours d'exécution sur l'élément demandé, vous souhaitez récupérer ou définir des valeurs de bloc-notes.

Prérequis
---------

Rôle requis : admin.

Nom : Bloc-notes d'accès au 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. Depuis une règle métier en cours d'exécution sur l'élément demandé, vous souhaitez 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 will 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(); 
    }


