---
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


---

# Résultats - Champ d'application, Global

# Résultats - Champ d'application, Global {#ariaid-title1}

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

L'API Résultats fournit des méthodes pour gérer la façon dont une Instance Scan vérification produit des résultats.

Cette API est incluse dans le module d'extension Instance Scan (com.glide.instance_scan) et s'exécute dans l'espace `de noms sn_instance_scan` . Pour plus d'informations, consultez [Analyse d'instance](https://www.servicenow.com/docs/access?context=hs-landing-page&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

Dans Instance Scan, les vérifications sont exécutées sur chaque enregistrement dans le champ d'application d'une analyse sur l'instance pour générer des résultats. Chaque résultat contient des informations sur un enregistrement de problème et sur le contrôle qui a fait l'objet d'une violation. Les méthodes de résultats sont utilisées dans Instance Scan les vérifications dans le cadre de l'objet moteur transmis à l'utilisateur. Ajoutez le code au champ Script du formulaire de vérification.  
Voir aussi :

* [Mise en route des chèques](https://www.servicenow.com/docs/access?context=hs-intro-health-check&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
* [Conclusions](https://www.servicenow.com/docs/access?context=hs-findings&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
{#FindingsAPI__ul_hlw_q5y_spb}

## Résultats : increment() {#ariaid-title2}

Augmente le nombre de résultats actuels.
Le nombre de résultats commence à zéro pour chaque enregistrement qu'une vérification analyse dans une analyse. Lorsqu'elle est appelée, cette méthode incrémente le nombre de résultats. Le nombre indique qu'un résultat doit être généré pour l'enregistrement actuel.

Cette méthode peut être appelée plusieurs fois pour signifier que ce résultat comporte plusieurs occurrences d'une violation de contrôle dans l'enregistrement actuel.
{#Findings-increment__table_ckd_hxt_4pb__entry__3}

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

{#Findings-increment__table_ckd_hxt_4pb} {#Findings-increment__table_dkd_hxt_4pb__entry__2}

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

{#Findings-increment__table_dkd_hxt_4pb}  
L'exemple suivant montre comment compter le nombre d'enregistrements avec un état d'échec dans une vérification de type de table. Pour plus d'informations, reportez-vous à [la rubrique Création d'une vérification du type de table](https://www.servicenow.com/docs/access?context=hs-create-table-health-check&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    (function(engine) {
      if (current.getValue("state") == "failed") {
        engine.finding.increment();
      }
    })(engine);

## Résultats : incrementWithNode(nœud d'objet) {#ariaid-title3}

Si le résultat actuel provient d'une vérification de linter, cette méthode incrémente le nombre de résultats actuels et transmet simultanément l'objet nœud linter au résultat.
Utilisez cette méthode dans le champ Script du [formulaire Linter Check](https://www.servicenow.com/docs/access?context=hc-linter-check&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US). Cette méthode enregistre les informations sur le nœud donné, telles qu'un numéro de ligne dans la colonne de détails d'un résultat actuel.  
Voir aussi :

* [Scripts de vérification Linter avancés](https://www.servicenow.com/docs/access?context=hs-linter-check-scripts&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)
* [LinterCheckAstNode API](https://servicenow-prod.fluidtopics.net/tkqKDalKzvxa~nPaSOKVkg#LinterCheckAstNodeAPIBoth "L’API LinterCheckAstNode fournit des méthodes pour obtenir les détails des nœuds de l’arborescence syntaxique abstraite (AST) dans les vérifications Linter.")
{#Findings-incrementWithNode_O__ul_nxz_f5y_spb}
{#Findings-incrementWithNode_O__table_ckd_hxt_4pb__entry__3}

| Nom | Type | Description |
|-|-|-|
| nœud | Objet | Objet noeud de la vérification de linter. |
[Tableau 3. Paramètres]

{#Findings-incrementWithNode_O__table_ckd_hxt_4pb} {#Findings-incrementWithNode_O__table_dkd_hxt_4pb__entry__2}

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

{#Findings-incrementWithNode_O__table_dkd_hxt_4pb}  
L'exemple suivant montre comment incrémenter des noeuds de type linter dans une vérification linter. Pour plus d'informations sur l'utilisation des méthodes [de vérification LinterCheckAstNode, consultez API LinterCheckAstNode](https://servicenow-prod.fluidtopics.net/tkqKDalKzvxa~nPaSOKVkg#LinterCheckAstNodeAPIBoth "L’API LinterCheckAstNode fournit des méthodes pour obtenir les détails des nœuds de l’arborescence syntaxique abstraite (AST) dans les vérifications Linter.").

    (function(engine) {
      engine.rootNode.visit(function(node) {
        if (node.getTypeName() === "NAME" &&
            node.getNameIdentifier() === "soughtFunction" &&
            node.getParent().getTypeName() === "CALL") {
          engine.finding.incrementWithNode(node);
        } 
      });
    })(engine);

## Résultats : setCurrentSource(source GlideRecord) {#ariaid-title4}

Définit la source du résultat actuel en fonction du GlideRecord fourni.
Utilisez cette méthode dans le champ Script d'une vérification de script uniquement. Cette méthode n'est pas utilisée pour d'autres vérifications, car elles définissent automatiquement la source comme enregistrement actuel lors de l'analyse. Pour plus d'informations, reportez-vous à [la section Créer une vérification de script uniquement](https://www.servicenow.com/docs/access?context=hs-create-script-health-check&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).
{#Findings-setCurrentSource_O__table_ckd_hxt_4pb__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | GlideRecord | Enregistrement à définir en tant qu'enregistrement source pour le résultat actuel. Cette valeur est ajoutée comme référence dans le champ Source de la table Conclusions de l'analyse \[scan_finding\]. |
[Tableau 5. Paramètres]

{#Findings-setCurrentSource_O__table_ckd_hxt_4pb} {#Findings-setCurrentSource_O__table_dkd_hxt_4pb__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 6. Renvoie]

{#Findings-setCurrentSource_O__table_dkd_hxt_4pb}  
L'exemple suivant montre comment définir la source actuelle sur un enregistrement d'incident dans une vérification de script uniquement. Pour plus d'informations, reportez-vous à [la section Créer une vérification de script uniquement](https://www.servicenow.com/docs/access?context=hs-create-script-health-check&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US).

    (function(engine) {
      var gr = new GlideRecord('incident');
      gr.get('2f99f330730210100a5310c92bf6a798');
      engine.finding.setCurrentSource(gr);
      engine.finding.increment();
    })(engine);


