PASnapshot - Inclus dans le périmètre

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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) qui sont collectées au moment où les scores de ces enregistrements sont collectés. Un instantané est créé uniquement pour les indicateurs automatisés pour lesquels l’option Collecter les enregistrements est sélectionnée.

    Vous pouvez interroger des informations sur un instantané à une date donnée à l’aide de la sys_id et de la date de l’indicateur, 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)

    Comparez 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 l’autre.

    Tableau 1. Paramètres
    Nom Type Description
    sys_id Chaîne L’indicateur sys_id.
    Date 1 Numéro Date du premier instantané, au format aaaammjj.
    Date 2 Numéro Date du deuxième instantané, au format aaaammjj.
    type Chaîne Spécifie les données à récupérer. Les valeurs valides sont :
    • 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 valeurs de sys_id 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)

    Obtenir 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 L’indicateur sys_id.
    Date 1 Numéro Date du premier instantané, au format aaaammjj.
    Date 2 Numéro Date du deuxième instantané, au format aaaammjj.
    type Chaîne Spécifie les données à récupérer. Les valeurs valides sont :
    • 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(String sys_id, Number date)

    Obtenez les valeurs de sys_id pour 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 L’indicateur sys_id.
    date Numéro Date à laquelle l’instantané a été pris, au format aaaammjj.
    Tableau 6. Renvoie
    Type Description
    Chaîne Liste de valeurs de sys_id 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, Number, date)

    Obtenez 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 L’indicateur sys_id.
    date Numéro Date à laquelle l’instantané a été pris, au 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"}