PASNapshot - Com escopo
. PASNapshot A API permite que você consulte informações sobre Performance Analytics snapshots. Os snapshots são as listas de registros (sys_ids) coletadas no momento em que as pontuações desses registros são coletadas. Um snapshot é criado somente para indicadores automatizados com Coletar registros selecionado.
Você pode consultar informações sobre um snapshot em uma determinada data usando o sys_id e a data do indicador e executar comparações entre snapshots de um indicador em datas diferentes.
PASNapshot - getCompareIDs(cadeia de caracteres sys_id, number date1, number date2, tipo de cadeia de caracteres)
Compara registros em snapshots de um indicador especificado em várias datas, como para identificar registros incluídos em um snapshot, mas não no outro.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do indicador. |
| date1 | Número | Data do primeiro snapshot. Formato: aaaammdd |
| date2 | Número | Data do segundo snapshot. Formato: aaaammdd |
| tipo | Cadeia de caracteres | Dados a serem recuperados. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Uma lista separada por vírgulas de valores sys_id. |
var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
gs.info(snapshot2);
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASNapshot - getCompareQuery(cadeia de caracteres sys_id, number date1, number date2, tipo de cadeia de caracteres)
Retorna a consulta usada para comparar registros em snapshots de um indicador especificado em várias datas.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do indicador. |
| date1 | Número | Data do primeiro snapshot. Formato: aaaammdd |
| date2 | Número | Data do segundo snapshot. Formato: aaaammdd |
| tipo | Cadeia de caracteres | Especifica quais dados recuperar. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A tabela, a exibição e a consulta codificada como uma cadeia de caracteres JSON. |
var snapshot4 = PASnapshot.getCompareQuery('fb007202d7130100b96d45a3ce6103b4', 20160530, 20160531, 'all1');
gs.info(snapshot4);
*** Script: {
"view":"",
"query":"sys_idINjavascript:new PAUtils().getCompareSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
\"20160530\",
\"20160531\",
\"all1\")",
"table":"incident"
}PASNapshot - getIDs(cadeia de caracteres sys_id, número de data)
Retorna os valores sys_id para todos os registros contidos no snapshot de um indicador especificado na data especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do indicador. |
| data | Número | Data em que o snapshot foi tirado. Formato: aaaammdd |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Uma lista separada por vírgulas de valores sys_id. |
var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot1);
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASNapshot - getQuery(cadeia de caracteres sys_id, número de data)
Retorna a consulta usada para gerar o snapshot para um indicador especificado na data especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do indicador. |
| data | Número | Data em que o snapshot foi tirado. Formato: aaaammdd |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A tabela, a exibição e a consulta codificada como uma cadeia de caracteres JSON. |
var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot3);
*** Script: {
"view":"",
"query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
\"20160530\")",
"table":"incident"
}