Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Aggiungi regole basate su script a un Document skill per confrontare i valori dei field, verificare condizioni o modificare programmaticamente i valori dei field. Per aggiungere una regola di script avanzata, fai clic su Nuova regola nelle proprietà del field e scegli il tipo di regola script. Questa pagina descrive come configurare la regola e scriverne il codice JavaScript.

Configurazione di una regola di script avanzata

Quando si configura una regola di script avanzata, specificare i field che saranno richiamati dallo script.

Configurare i field

  • Nella colonna Fields, specifica tutti i field che lo script deve leggere.
  • Nella colonna Modificato dalla regola, specifica tutti i field che lo script modificherà.
Se lo script fa riferimento a un field che non è stato elencato per la lettura, oppure scrive in un field che non è stato elencato per la modifica, la regola restituisce un errore di accesso:
  • Attempt to read data from inaccessible field
  • Attempt to write data to read-only field

Configurare le colonne della tabella

Se lo script fa riferimento a colonne specifiche della tabella, durante la configurazione della regola seleziona singolarmente tali colonne, non l’intera tabella. Tutte le colonne selezionate devono appartenere alla stessa tabella. Ad esempio, se la regola viene applicata a Column 1 e Column 2 di New table, seleziona i seguenti field:
Finestra di dialogo Impostazioni della regola che mostra Column 1 e Column 2 selezionate da New table

Scrivi lo script

Passa all’editor di script e scrivi il codice JavaScript che implementa la regola. Lo script può leggere i field del documento, calcolare e confrontare valori e aggiornare i field contrassegnati come scrivibili durante la configurazione. Usa i pulsanti di modifica rapida nella parte superiore dell’editor di script per inserire frammenti di codice comuni. Se le condizioni della regola non sono soddisfatte, imposta Context.CheckSucceeded su false. In questo modo, il documento viene inviato alla revisione manuale.

Verifica delle regole

Usa le regole per convalidare, modificare o calcolare i valori dei field estratti in un Document skill.

Modello a oggetti

Riferimento agli oggetti JavaScript da usare nelle regole di script avanzate.

Script di esempio

Esempi di script pronti all’uso per scenari di convalida comuni.