---
sourceDocument: Australie Workflow Data Fabric
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/integrate-applications

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Créer une activité de sonde JavaScript

# Créer une activité de sonde JavaScript {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Créez une activité de sonde JavaScript pour demander à un serveur MID d'exécuter JavaScript côté serveur.

## Avant de commencer

Rôle requis : activity_creator ou workflow_admin

## Pourquoi et quand exécuter cette tâche

L'activité JavascriptProbe a la même fonctionnalité que d'effectuer des appels de 'Packages' dans des bibliothèques Java standard. Il vous permet d'avoir plus de contrôle sur les bibliothèques Java sur le serveur MID. Vous pouvez charger vos propres fichiers JAR sur le serveur MID et demander à la sonde JavascriptProbe d'effectuer des appels de package dans ces fichiers java.

## Procédure

1. Créez une [activité personnalisée](https://servicenow-prod.fluidtopics.net/8fMcXxzqX9_ulMMl1iJpXg "Vous pouvez créer et mettre à jour différents types d’activités personnalisées dans l’Éditeur de workflow à l’aide d’un modèle personnalisé.").  
   Cette action crée une activité personnalisée à l'aide d'un modèle.
2. Après avoir configuré les [propriétés générales](https://servicenow-prod.fluidtopics.net/0gDo_2~KCA81l7h1863MYg "Les champs Propriété générale suivants sont communs à tous les modèles du concepteur d’activité.") et [créé des variables d'entrée](https://servicenow-prod.fluidtopics.net/fvDkuvTWTtwpaPa5ll8Q4g#CreateInputVariables "Créez les variables à transmettre dans l’activité dans le formulaire Entrées du concepteur d’activité."), configurez la commande d'exécution de l'activité de la sonde JavaScript.

   | Option | Description |
   | [Mapper les variables d'entrée](https://servicenow-prod.fluidtopics.net/fvDkuvTWTtwpaPa5ll8Q4g#t_MapAnInputVariable "Après avoir créé les variables d’entrée, mappez-les aux champs du formulaire Commande d’exécution.") | Utilisez les variables que vous avez créées pour configurer la commande qu'Orchestration exécute sur le serveur MID. |
   | Type de script | Sélectionnez le type de script à inclure. Options disponibles : * JavaScript personnalisé * Script include de serveur MID {#t_CreateAJavaScriptProbeActivity__ul_klf_3tp_vz} |
   | Script | JavaScript personnalisé à exécuter avec cette sonde. Remarque : Ce champ est disponible lorsque le type de script sélectionné est JavaScript personnalisé. |
   | Script include de serveur MID | Script à exécuter avec cette sonde pour le serveur MID. Remarque : Ce champ est disponible lorsque le type de script sélectionné est Script Include de serveur MID. |
   | Sélectionner le serveur MID par hôte | Serveur MID sur lequel la sonde s'exécute. |
   | Capacités du serveur MID requises | Serveur MID à utiliser, par options. |
   | Paramètres | Paires nom-valeur à transmettre à l'hôte avec cette sonde. Vous pouvez créer ces paramètres manuellement ou faire glisser les variables d'entrée dans les champs Paramètres et affecter une valeur. |
   |-|-|

   {#t_CreateAJavaScriptProbeActivity__choicetable_jlf_3tp_vz}  
   Remarque :  
   Vous pouvez mapper automatiquement les valeurs des paramètres d'une charge utile de test aux variables de l'onglet Sorties . Voir [variables de sortie de mappage automatique](https://servicenow-prod.fluidtopics.net/uMEyrHZXhc5El5pzZ3u4~A "Vous pouvez mapper automatiquement les valeurs des paramètres d’une charge utile de test aux variables de l’onglet Sorties .").

## Que faire ensuite

Terminez la création de votre activité de sonde JavaScript [en créant des variables de sortie](https://servicenow-prod.fluidtopics.net/7ft7SbY6rbkRkSKzg4NOSg#t_CreateAnOutputVariable "Le formulaire Sorties du concepteur contient un générateur de variables permettant de créer des structures de données d’objets et de tableaux."), [une règle d'analyse ou des](https://servicenow-prod.fluidtopics.net/MvPjfPwcbqm1MnFZeco_Tg#t_CreateAParsingRule "Renseignez les variables de sortie définies dans une activité personnalisée avec les données de charge utile renvoyées par un test d’entrées sur un hôte ou un point de terminaison externe.")[conditions](https://servicenow-prod.fluidtopics.net/4HCSob07z95KIGZCnb~e2w "Créez les conditions de sortie de votre activité dans la colonne Condition et définissez l’ordre de chacune."). Consultez la rubrique [Créer des activités personnalisées](https://servicenow-prod.fluidtopics.net/8fMcXxzqX9_ulMMl1iJpXg "Vous pouvez créer et mettre à jour différents types d’activités personnalisées dans l’Éditeur de workflow à l’aide d’un modèle personnalisé.") pour connaître vos options de modèle.

## Paramètres d'exécution du modèle de sonde JavaScript {#ariaid-title2}

Vous utilisez les paramètres d'exécution pour créer le script de processus d'entrée dans le formulaire Prétraitement du concepteur d'activité.
Pour obtenir une description des champs de commande de la sonde JavaScript, reportez-vous au tableau de la section [Configurer la commande d'exécution de la sonde JavaScript](https://servicenow-prod.fluidtopics.net/lAmJFyxgGVX005xGvvs0JQ#t_MapJavaScriptVarsToExecutionComm "Utilisez les variables d’entrée que vous avez créées pour configurer la commande qu’Orchestration exécute sur l’hôte cible de la sonde JavaScript.").  
Remarque :  
Vous devez utiliser le préfixe `executionParam.` avec toutes les variables de cette table.  
{#r_JvScrPrbTmpltExctnPrmtrs__table_pbn_kh5_cr__entry__4}

| Nom | Variable | Type | Utilisation |
|-|-|-|-|
| Type de script | script_type | Énuméré | Type de script à exécuter. Les types possibles sont les suivants : * custom_javascript_typ * mid_script_include_type {#r_JvScrPrbTmpltExctnPrmtrs__ul_o1l_z35_cr} |
| Script | script | Chaîne | Script qui exécute un JavaScript personnalisé lorsque le script_type est custom_javascript_type. |
| Script Include du MID | mid_script_include | Référence | Référence sys_id associée à l'include de script de serveur MID à appeler, lorsque le script_type est mid_script_include_type. |
| Source | source | Chaîne | Hôte cible sur lequel exécuter le script. |
| Capacités moyennes | midCapabilities | Chaîne (séparée par des virgules) | Liste des options de serveur MID requises. |
| Paramètres | paramètres | Tableau d'objets JavaScript | Tableau d'objets JavaScript, exprimé avec le préfixe `executionParam.` Pour ajouter d'autres paires nom-valeur au tableau de paramètres , ajoutez-les au tableau existant. Créez un objet JavaScript avec la syntaxe suivante et ajoutez-le au tableau `executionParam.parameter` . Cela affecte des paramètres supplémentaires au message : var newParameter = {"name":"parameterName","value":"parameterValue"}; executionParam.parameters.push(newParameter); |
| ValueCapabilities | valueCapabilities | Tableau de la carte de hachage | Valeurs d'aptitude utilisées pour sélectionner le serveur MID. Pour plus d'informations, voir [Options du serveur MID](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=australia&pubname=australia-servicenow-platform&section=r_MIDServerCapabilities&ft:locale=en-US). Si des options supplémentaires sont affectées par valeur, utilisez cet exemple pour personnaliser la sélection de serveur MID : var valueCapability = {'NEW_MID_CAPABIILTY':'NEW_MID_CAPABILITY_VALUE'}; executionParam.valueCapabilities.push(valueCapability); |
[Tableau 1. Paramètres d'exécution du modèle JavaScript]

{#r_JvScrPrbTmpltExctnPrmtrs__table_pbn_kh5_cr}

## Paramètres de post-traitement du modèle de sonde JavaScript {#ariaid-title3}

Utilisez ces paramètres pour créer un script de post-traitement.
{#r_JvScrPrbTmpltPPPrmtrs__table_xlq_3n5_cr__entry__4}

| Nom | Variable | Type | Utilisation |
|-|-|-|-|
| Charge utile | charge utile | Chaîne | Contient la charge utile brute renvoyée par la sonde JavaScript. |
| Sortie | sortie | Chaîne | Contient les données de sortie renvoyées par la sonde JavaScript. |
| EccSysId | eccSysId | Chaîne | Contient l'ID de référence associé au message d'entrée de file d'attente ECC. |
| Messages d'erreur | errorMessages | Chaîne | Contient les messages d'erreur renvoyés par la sonde JavaScript. Si aucun message d'erreur n'est renvoyé, cette valeur est nulle. |
[Tableau 2. Paramètres de post-traitement de la sonde JavaScript]

{#r_JvScrPrbTmpltPPPrmtrs__table_xlq_3n5_cr}

## Configurer la commande d'exécution de la sonde JavaScript {#ariaid-title4}

Utilisez les variables d'entrée que vous avez créées pour configurer la commande qu'Orchestration exécute sur l'hôte cible de la sonde JavaScript.

### Avant de commencer

Créez les variables d'entrée dont vous avez besoin dans le formulaire Entrées avant de pouvoir passer à l'étape de commande d'exécution .

Rôle requis : activity_creator, admin  
Remarque :  
Vous pouvez tester la connexion de la sonde JavaScript entre le serveur MID et la cible sans avoir à exécuter l'activité dans un contexte de workflow. Pour plus d'informations, consultez [Sorties de modèle de test](https://servicenow-prod.fluidtopics.net/fvDkuvTWTtwpaPa5ll8Q4g#test-template-inputs "Vous pouvez tester les paramètres d’entrée d’une activité personnalisée pendant son développement sans avoir à exécuter l’activité dans un contexte de workflow.").

### Procédure

1. Faites glisser les variables de la liste des entrées et déposez-les dans les champs de commande.  
   Le système formate la variable dans la syntaxe appropriée pour la commande.  
   Figure 1. Commande d'exécution de sonde JavaScript
2. Renseignez les champs affichés dans la table.  
   {#t_MapJavaScriptVarsToExecutionComm__table_zmv_v25_cr__entry__2}

   | Champ | Description |
   |-|-|
   | Entrée | Générateur de variables d'entrée. [Créer des variables d'entrée](https://servicenow-prod.fluidtopics.net/fvDkuvTWTtwpaPa5ll8Q4g#CreateInputVariables "Créez les variables à transmettre dans l’activité dans le formulaire Entrées du concepteur d’activité.") à [mapper](https://servicenow-prod.fluidtopics.net/fvDkuvTWTtwpaPa5ll8Q4g#t_MapAnInputVariable "Après avoir créé les variables d’entrée, mappez-les aux champs du formulaire Commande d’exécution.") aux champs disponibles. |
   | Type de script | Sélectionnez le type de script à inclure. Options disponibles : * JavaScript personnalisé * Script include de serveur MID {#t_MapJavaScriptVarsToExecutionComm__ul_akw_z25_cr} |
   | Script | JavaScript personnalisé à exécuter avec cette sonde. Ce champ est disponible lorsque le type de script sélectionné est JavaScript personnalisé. |
   | Script include de serveur MID | Script à exécuter avec cette sonde pour le serveur MID. Ce champ est disponible lorsque le type de script sélectionné est Script Include de serveur MID. |
   | Sélectionner le serveur MID par hôte | Serveur MID sur lequel la sonde s'exécute. |
   | Capacités du serveur MID requises | Serveur MID à utiliser, par options. |
   | Paramètres | Paires nom-valeur à transmettre à l'hôte avec cette sonde. Vous pouvez créer ces paramètres manuellement ou faire glisser les variables d'entrée dans les champs Paramètres et affecter une valeur. |
   [Tableau 3. Champs de commande d'exécution de sonde JavaScript]

   {#t_MapJavaScriptVarsToExecutionComm__table_zmv_v25_cr}
3. Cliquez sur Enregistrer.
4. Cliquez sur Continuer pour passer à l'étape Sorties .
{#t_MapJavaScriptVarsToExecutionComm__steps_jjb_jrk_r5}

