---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AbstractScriptProcessor : global

# AbstractScriptProcessor : global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'include de script AbstractScriptProcessor est une classe de processeur JavaScript de base que d'autres processeurs JavaScript étendent.

Étendez cette classe pour créer vos propres processeurs JavaScript.

## AbstractScriptProcessor - initialize(demande de chaîne, réponse de chaîne, processus de chaîne) {#ariaid-title2}

Appelé par le Prototype JavaScript Framework lors de la construction d'objets.
{#r_ASP-initialize_S_S_S__table_q5d_2h2_5t__entry__3}

| Nom | Type | Description |
|-|-|-|
| request | Chaîne | La demande |
| réponse | Chaîne | La réponse |
| Processus | Chaîne | Le processus |
[Tableau 1. Paramètres]

{#r_ASP-initialize_S_S_S__table_q5d_2h2_5t} {#r_ASP-initialize_S_S_S__table_r5d_2h2_5t__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 2. Renvoie]

{#r_ASP-initialize_S_S_S__table_r5d_2h2_5t}

## AbstractScriptProcessor : process() {#ariaid-title3}

Appelé par le Prototype JavaScript Framework pendant le traitement d'objets. N'appelez pas cette méthode directement.
{#r_ASP-process__table_l1b_rh2_5t__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 3. Paramètres]

{#r_ASP-process__table_l1b_rh2_5t} {#r_ASP-process__table_m1b_rh2_5t__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 4. Renvoie]

{#r_ASP-process__table_m1b_rh2_5t}

