PASnapshot - Inclus dans le périmètre

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • L’API PASnapshot vous permet d’interroger des informations sur Analyse des performances les instantanés. Les instantanés sont les listes d’enregistrements (sys_ids) collectées au moment où les scores de ces enregistrements sont collectés. Un instantané est créé uniquement pour les indicateurs automatisés avec l’option Collecter les enregistrements sélectionnée.

    Vous pouvez interroger des informations sur un instantané à une date donnée à l’aide de l’indicateur sys_id et date, et effectuer des comparaisons entre les instantanés pour un indicateur à différentes dates.

    PASnapshot : getCompareIDs(String sys_id, Number date1, Number date2, String type)

    Compare les enregistrements dans les instantanés pour un indicateur spécifié à plusieurs dates, par exemple pour identifier les enregistrements inclus dans un instantané mais pas dans l’autre.

    Tableau 1. Paramètres
    Nom Type Description
    sys_id Chaîne sys_id de l’indicateur.
    date1 Numéro Date du premier instantané.

    Format : aaaammjj

    date2 Numéro Date du deuxième instantané.

    Format : aaaammjj

    type Chaîne Données à récupérer.
    Valeurs valides :
    • all1 : tous les enregistrements du premier instantané
    • all2 : tous les enregistrements du deuxième instantané
    • Partagé : enregistrements qui se trouvent dans les deux instantanés
    • Movedin : enregistrements qui se trouvent dans le premier instantané, mais pas dans le second
    • movedout : enregistrements qui se trouvent dans le deuxième instantané, mais pas dans le premier
    Tableau 2. Renvoie
    Type Description
    Chaîne Liste de sys_id valeurs séparées par des virgules.
    var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
    gs.info(snapshot2);
    Sortie :
    *** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….

    PASnapshot : getCompareQuery(String sys_id, Number date1, Number date2, String type)

    Renvoie la requête utilisée pour comparer les enregistrements dans les instantanés pour un indicateur spécifié à plusieurs dates.

    Tableau 3. Paramètres
    Nom Type Description
    sys_id Chaîne sys_id de l’indicateur.
    date1 Numéro Date du premier instantané.

    Format : aaaammjj

    date2 Numéro Date du deuxième instantané.

    Format : aaaammjj

    type Chaîne Spécifie les données à récupérer.
    Valeurs valides :
    • all1 : tous les enregistrements du premier instantané
    • all2 : tous les enregistrements du deuxième instantané
    • Partagé : enregistrements qui se trouvent dans les deux instantanés
    • Movedin : enregistrements qui se trouvent dans le deuxième instantané, mais pas dans le premier
    • movedout : enregistrements qui se trouvent dans le premier instantané, mais pas dans le second
    Tableau 4. Renvoie
    Type Description
    Chaîne La table, la vue et la requête codée sous forme de chaîne JSON.
    var snapshot4 = PASnapshot.getCompareQuery('fb007202d7130100b96d45a3ce6103b4', 20160530, 20160531, 'all1');
    gs.info(snapshot4);
    
    Sortie :
    *** Script: {
      "view":"",
      "query":"sys_idINjavascript:new PAUtils().getCompareSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
      \"20160530\",
      \"20160531\",
      \"all1\")",
      "table":"incident"
    }

    PASnapshot : getIDs(Chaîne sys_id, Numéro, date)

    Renvoie les valeurs sys_id de tous les enregistrements contenus dans l’instantané pour un indicateur spécifié à la date spécifiée.

    Tableau 5. Paramètres
    Nom Type Description
    sys_id Chaîne sys_id de l’indicateur.
    date Numéro Date à laquelle l’instantané a été pris.

    Format : aaaammjj

    Tableau 6. Renvoie
    Type Description
    Chaîne Liste de sys_id valeurs séparées par des virgules.
    var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot1);
    Sortie :
    *** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….

    PASnapshot : getQuery(String sys_id, Numéro, date)

    Renvoie la requête utilisée pour générer l’instantané pour un indicateur spécifié à la date spécifiée.

    Tableau 7. Paramètres
    Nom Type Description
    sys_id Chaîne sys_id de l’indicateur.
    date Numéro Date à laquelle la capture a été prise.

    Format : aaaammjj

    Tableau 8. Renvoie
    Type Description
    Chaîne La table, la vue et la requête codée sous forme de chaîne JSON.
    var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot3);
    Sortie :
    *** Script: {
      "view":"",
      "query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
      \"20160530\")",
      "table":"incident"
    }