---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# PASnapshot - com escopo

# PASnapshot - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A API PASnapshot permite que você consulte informações sobre Performance Analytics snapshots. Os snapshots são as listas de registros (sys_ids) que são coletadas no momento em que as pontuações desses registros são coletadas. Um snapshot é feito somente para indicadores automatizados com Coletar registros selecionados.

Você pode consultar informações sobre um snapshot em uma determinada data usando o indicador sys_id e data e executar comparações entre snapshots de um indicador em datas diferentes.

## PASnapshot - getCompareIDs(cadeia de caracteres sys_id, número date1, número date2, tipo cadeia de caracteres) {#ariaid-title2}

Compara registros em snapshots de um indicador especificado em várias datas, como para identificar registros incluídos em um snapshot, mas não em outro.
{#PASn-getCompareIDs_S_n_n_S__table_jrk_qcq_nw__entry__3}

| 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: * all1: todos os registros no primeiro snapshot * all2: todos os registros no segundo snapshot * shared: registros que estão em ambos os snapshots * movein: registros que estão no primeiro snapshot, mas não no segundo * moveout: registros que estão no segundo snapshot, mas não no primeiro {#PASn-getCompareIDs_S_n_n_S__ul_pdr_xnr_nw} |
[Tabela 1. Parâmetros]

{#PASn-getCompareIDs_S_n_n_S__table_jrk_qcq_nw} {#PASn-getCompareIDs_S_n_n_S__table_krk_qcq_nw__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Uma lista separada por vírgulas de valores de sys_id. |
[Tabela 2. Retorna]

{#PASn-getCompareIDs_S_n_n_S__table_krk_qcq_nw}  

    var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
    gs.info(snapshot2);

Saída:

    *** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,....

## PASnapshot - getCompareQuery(cadeia de caracteres sys_id, número date1, número date2, tipo cadeia de caracteres) {#ariaid-title3}

Retorna a consulta usada para comparar registros em snapshots de um indicador especificado em várias datas.
{#PASn-getCompareQuery_S_n_n_S__table_tgw_sbq_nw__entry__3}

| 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 serão recuperados. Valores válidos: * all1: todos os registros no primeiro snapshot * all2: todos os registros no segundo snapshot * shared: registros que estão em ambos os snapshots * movein: registros que estão no segundo snapshot, mas não no primeiro * moveout: registros que estão no primeiro snapshot, mas não no segundo {#PASn-getCompareQuery_S_n_n_S__ul_pdr_xnr_nw} |
[Tabela 3. Parâmetros]

{#PASn-getCompareQuery_S_n_n_S__table_tgw_sbq_nw} {#PASn-getCompareQuery_S_n_n_S__table_ugw_sbq_nw__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | A tabela, a exibição e a consulta codificada como uma cadeia de caracteres JSON. |
[Tabela 4. Retorna]

{#PASn-getCompareQuery_S_n_n_S__table_ugw_sbq_nw}  

    var snapshot4 = PASnapshot.getCompareQuery('fb007202d7130100b96d45a3ce6103b4', 20160530, 20160531, 'all1');
    gs.info(snapshot4);

Saída:

    *** 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) {#ariaid-title4}

Retorna os valores de sys_id de todos os registros contidos no snapshot de um indicador especificado na data especificada.
{#PASn-getIDs_S_n__table_knc_xbq_nw__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| sys_id | Cadeia de caracteres | sys_id do indicador. |
| data | Número | Data em que o snapshot foi obtido. Formato: aaaammdd |
[Tabela 5. Parâmetros]

{#PASn-getIDs_S_n__table_knc_xbq_nw} {#PASn-getIDs_S_n__table_lnc_xbq_nw__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Uma lista separada por vírgulas de valores de sys_id. |
[Tabela 6. Retorna]

{#PASn-getIDs_S_n__table_lnc_xbq_nw}  

    var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot1);

Saída:

    *** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,....

## PASnapshot - getQuery(cadeia de caracteres sys_id, número de data) {#ariaid-title5}

Retorna a consulta usada para gerar o snapshot de um indicador especificado na data especificada.
{#PASn-getQuery_S_n__table_pth_pbq_nw__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| sys_id | Cadeia de caracteres | sys_id do indicador. |
| data | Número | Data em que o snapshot foi obtido. Formato: aaaammdd |
[Tabela 7. Parâmetros]

{#PASn-getQuery_S_n__table_pth_pbq_nw} {#PASn-getQuery_S_n__table_qth_pbq_nw__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | A tabela, a exibição e a consulta codificada como uma cadeia de caracteres JSON. |
[Tabela 8. Retorna]

{#PASn-getQuery_S_n__table_qth_pbq_nw}  

    var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot3);

Saída:

    *** Script: {
      "view":"",
      "query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
      \"20160530\")",
      "table":"incident"
    }


