Vai al contenuto principale
Un elenco di tutte le transazioni attive o completate può essere utilizzato per:
  • Tenere traccia delle transazioni attive che si trovano attualmente nella fase di revisione manuale.
  • Ottenere un link per la revisione manuale delle transazioni attive.
  • Scaricare i file dei risultati delle transazioni completate.
È possibile ottenere un elenco di transazioni con i relativi identificativi utilizzando la Vantage API. Per applicare filtri più avanzati è possibile utilizzare Skill Monitor.

Elenco delle transazioni attive

Per ottenere un elenco delle transazioni attive, inviare una richiesta GET alla risorsa transactions/active. Nel corpo della richiesta, specificare i seguenti parametri:
ParameterDescription
StageTypeLa fase della transazione.
I valori possibili sono:
- ManuaReview
- CustomActivity
- Automatic (tutte le fasi in cui non è richiesto l’intervento dell’utente, ad esempio l’estrazione dei field)
StageNameIl nome dell’azione specifica (solo per la fase ManualReview).
SkillIdL’identificatore dello skill.
Se non viene specificato alcun valore, verranno presi in considerazione tutti gli skill disponibili.
SkillVersionLa versione dello skill.
Se non viene specificato alcun valore, verranno prese in considerazione tutte le versioni degli skill disponibili.
StartDateL’ora di creazione della transazione meno recente (deve essere specificata nel formato UTC).
EndDateL’ora di creazione della transazione più recente (deve essere specificata nel formato UTC).
Se questo valore non è specificato, verrà utilizzata l’ora UTC corrente.
TransactionParametersL’elenco dei parametri di transazione costituito da coppie chiave-valore di tipo string. Questi parametri forniscono informazioni aggiuntive sull’utente (ad esempio, il nome del cliente).
I parametri devono essere forniti nel seguente formato: TransactionParameters={“key”: “string_1”,”value”:”string”}&TransactionParameters={“key”: “string_2”,”value”:”string”}
DocumentParametersL’elenco dei parametri di documento costituito da coppie chiave-valore di tipo string. Questi parametri forniscono informazioni aggiuntive sul documento (ad esempio, il nome del file).
I parametri devono essere forniti nel seguente formato: DocumentParameters={“key”: “string_1”,”value”:”string”}&DocumentParameters={“key”: “string_2”,”value”:”string”}
OffsetL’offset di paginazione.
Il valore predefinito del parametro è 0.
LimitIl limite di paginazione. Il parametro è obbligatorio.
Il valore predefinito del parametro è 0.
Esempio di richiesta (Windows):
curl -X GET "https://vantage-eu.abbyy.com/api/publicapi/v1/transactions/active"
-H "Authorization: Bearer token"
Disponibile anche per altre regioni:
# Nord America
curl -X GET "https://vantage-us.abbyy.com/api/publicapi/v1/transactions/active" \
  -H "Authorization: Bearer token"

# Australia
curl -X GET "https://vantage-au.abbyy.com/api/publicapi/v1/transactions/active" \
  -H "Authorization: Bearer token"
Esempio di richiesta (Linux):
curl -X GET 'https://vantage-eu.abbyy.com/api/publicapi/v1/transactions/active' \
  -H 'Authorization: Bearer token'
Disponibile anche in altre regioni:
# Nord America
curl -X GET 'https://vantage-us.abbyy.com/api/publicapi/v1/transactions/active' \
  -H 'Authorization: Bearer token'

# Australia
curl -X GET 'https://vantage-au.abbyy.com/api/publicapi/v1/transactions/active' \
  -H 'Authorization: Bearer token'
La risposta a una richiesta che specifica un identificatore di skill conterrà un file JSON simile al seguente:
{
  "items": [
    {
      "stage": "ManualReview",
      "stageName": "Revisione",
      "seqId": 13758,
      "transactionId": "56a50415-fe1d-4493-81ba-97ff07e3ffce",
      "createTimeUtc": "2023-09-11T13:53:30.633Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "App",
          "value": "PublicAPI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "Index",
          "value": "0"
        },
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "BillofLading_1.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "PublicAPI"
        }
      ],
      "skillId": "workspace.default.processing",
      "skillVersion": 18,
      "documentCount": 1
    }
  ],
  "totalItemCount": 7
}
La risposta a una richiesta con uno stage e un’azione specificati conterrà un file JSON con tutte le transaction attive, simile al seguente:
{
  "items": [
    {
      "stage": "ManualReview",
      "stageName": "Review2",
      "seqId": 13852,
      "transactionId": "e646754e-d854-4b21-af91-58cb63ead7a6",
      "createTimeUtc": "2023-09-11T14:04:37.97Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "App",
          "value": "PublicAPI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "Index",
          "value": "0"
        },
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "BillofLading_1.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "PublicAPI"
        }
      ],
      "documentCount": 1
    }
  ],
  "totalItemCount": 2
}
È anche possibile ottenere un link del client di revisione manuale per le transaction attualmente attive. Per farlo, inviare una richiesta GET alla risorsa transactions/<transaction_id> con l’identificatore della transaction nell’URI della richiesta. Esempio di richiesta (Windows):
curl -X GET "https://vantage-eu.abbyy.com/api/publicapi/v1/transactions/transaction-id" \
  -H "Authorization: Bearer token"
Disponibile anche in altre regioni:
# Nord America
curl -X GET "https://vantage-us.abbyy.com/api/publicapi/v1/transactions/transaction-id" \
  -H "Authorization: Bearer token"

# Australia
curl -X GET "https://vantage-au.abbyy.com/api/publicapi/v1/transactions/transaction-id" \
  -H "Authorization: Bearer token"
Esempio di richiesta (Linux):
curl -X GET 'https://vantage-eu.abbyy.com/api/publicapi/v1/transactions/transaction-id' \
  -H 'Authorization: Bearer token'
Disponibile anche in altre regioni:
# Nord America
curl -X GET 'https://vantage-us.abbyy.com/api/publicapi/v1/transactions/transaction-id' \
  -H 'Authorization: Bearer token'

# Australia
curl -X GET 'https://vantage-au.abbyy.com/api/publicapi/v1/transactions/transaction-id' \
  -H 'Authorization: Bearer token'
La risposta conterrà codice simile al seguente:
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "status": "In elaborazione",
  "manualReviewLink": "https://vantage-eu.abbyy.com/api/publicapi/v1/verify?documentIds=9838448d-72ae-4e9a-b071-2bb16f732e46",
  "sourceFiles": [
    {
      "id": "7b2eed6f-3fdd-43b9-a178-7211d0a8d5bb",
      "name": "Invoice07.JPG"
    }
  ]
}
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "status": "Processing",
  "manualReviewLink": "https://vantage-us.abbyy.com/api/publicapi/v1/verify?documentIds=9838448d-72ae-4e9a-b071-2bb16f732e46",
  "sourceFiles": [
    {
      "id": "7b2eed6f-3fdd-43b9-a178-7211d0a8d5bb",
      "name": "Invoice07.JPG"
    }
  ]
}
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "status": "In elaborazione",
  "manualReviewLink": "https://vantage-au.abbyy.com/api/publicapi/v1/verify?documentIds=9838448d-72ae-4e9a-b071-2bb16f732e46",
  "sourceFiles": [
    {
      "id": "7b2eed6f-3fdd-43b9-a178-7211d0a8d5bb",
      "name": "Invoice07.JPG"
    }
  ]
}
La chiave manualReviewLink conterrà un link all’interfaccia web del client di revisione manuale e un token di accesso a Vantage, se è richiesta la revisione manuale. Questo link e token possono essere utilizzati per rivedere e correggere la classificazione e i risultati di estrazione dei field di una specifica transaction. Il link fornito è valido per 168 ore, trascorse le quali è necessario creare e ottenere un nuovo link per un ulteriore periodo di 168 ore utilizzando lo stesso metodo. Per ulteriori informazioni, vedere Integrazione della revisione manuale.
Gli utenti autorizzati tramite questo link non potranno visualizzare o modificare altri documenti o transaction.

Elenco delle transaction completate

Per ottenere un elenco delle transaction completate, inviare una richiesta GET alla risorsa transactions/completed. Nel corpo della richiesta, specificare i parametri:
ParameterDescription
TransactionStatusStato della transaction.
I valori possibili sono:
- Processed
- Canceled
- Failed
SkillIdL’identificatore della skill.
Se non viene specificato alcun valore, verranno considerate tutte le skill disponibili.
SkillVersionLa versione della skill.
Se non viene specificato alcun valore, verranno considerate tutte le versioni delle skill disponibili.
StartDateL’ora di creazione della transaction più vecchia (deve essere specificata in formato UTC).
EndDateL’ora di creazione della transaction più recente (deve essere specificata in formato UTC).
Se questo valore non viene specificato, verrà utilizzata l’ora UTC corrente.
TransactionParametersL’elenco dei parametri della transaction costituito da coppie chiave-valore di tipo string. Questi parametri forniscono informazioni aggiuntive sull’utente (ad esempio, il nome del cliente).
I parametri devono essere forniti nel seguente formato: TransactionParameters={“key”: “string_1”,”value”:”string”}&TransactionParameters={“key”: “string_2”,”value”:”string”}
DocumentParametersL’elenco dei parametri del documento costituito da coppie chiave-valore di tipo string. Questi parametri forniscono informazioni aggiuntive sul documento (ad esempio, il nome del file).
I parametri devono essere forniti nel seguente formato: DocumentParameters={“key”: “string_1”,”value”:”string”}&DocumentParameters={“key”: “string_2”,”value”:”string”}
OffsetL’offset di paginazione.
Il valore predefinito del parametro è 0.
LimitIl limite di paginazione. Il parametro è obbligatorio.
Il valore predefinito del parametro è 0.
La risposta conterrà un file JSON con tutte le transaction completate e il numero di pagine elaborate, simile al seguente:
{
  "items": [
    {
      "status": "FinishedSuccessfully",
      "pageCount": 1,
      "seqId": 13705,
      "transactionId": "fc9920fe-f788-47f8-9972-b767493faed9",
      "createTimeUtc": "2023-09-11T13:47:50.273Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "App",
          "value": "PublicAPI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "string",
          "value": "string"
        },
        {
          "isReadOnly": true,
          "key": "Index",
          "value": "0"
        },
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "BillofLading_1.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "PublicAPI"
        }
      ],
      "documentCount": 1
    },
    {
      "status": "FinishedSuccessfully",
      "pageCount": 2,
      "seqId": 29842,
      "transactionId": "c0dd3e08-f295-4c6c-b919-31eaa67817cc",
      "createTimeUtc": "2023-09-12T19:28:01.27Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "App",
          "value": "VantageUI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "Invoice _ 1213123123 _2__signed_signed _1__signed _1_.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "VantageUI"
        }
      ],
      "documentCount": 1
    },
    {
      "status": "FinishedSuccessfully",
      "pageCount": 2,
      "seqId": 36254,
      "transactionId": "8391871e-abf5-41bc-8a66-1059418a3843",
      "createTimeUtc": "2023-09-13T08:53:41.9Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "App",
          "value": "VantageUI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "Invoice _ 1213123123 _2__signed_signed _1__signed _1_.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "VantageUI"
        }
      ],
      "documentCount": 1
    },
    {
      "status": "FinishedSuccessfully",
      "pageCount": 2,
      "seqId": 36632,
      "transactionId": "7f7cd557-a03e-42e3-a454-e7981e8e9fc0",
      "createTimeUtc": "2023-09-13T09:35:27.48Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "App",
          "value": "VantageUI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "Invoice _ 1213123123 _2__signed_signed _1__signed.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "VantageUI"
        }
      ],
      "documentCount": 1
    },
    {
      "status": "FinishedSuccessfully",
      "pageCount": 2,
      "seqId": 36663,
      "transactionId": "c9b3cd4d-d90f-48be-adc2-99985ece4e11",
      "createTimeUtc": "2023-09-13T09:38:29.573Z",
      "transactionParameters": [
        {
          "isReadOnly": true,
          "key": "App",
          "value": "VantageUI"
        }
      ],
      "fileParameters": [
        {
          "isReadOnly": true,
          "key": "SourceFileName",
          "value": "Invoice _ 1213123123 _2__signed_signed _1__signed.pdf"
        },
        {
          "isReadOnly": true,
          "key": "SourceType",
          "value": "VantageUI"
        }
      ],
      "documentCount": 1
    }
  ],
  "totalItemCount": 5
}