Questa guida rapida mostra come elaborare i documenti (fatture) da un bucket di origine e archiviare il documento elaborato (file JSON) in un bucket di destinazione utilizzando la funzionalità di elaborazione collettiva dell'API Document AI.
Prima di iniziare
Prima di eseguire questa guida rapida, assicurati che tu o i tuoi amministratori abbiate completato i seguenti prerequisiti:
Hai un account e un progetto Google Cloud .
La fatturazione è attivata per il progetto. Scopri come verificare che la fatturazione sia attivata per il tuo progetto.
L'edizione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud è installata e configurata. Scopri come installare e configurare la versione on-premise o qualsiasi versione cloud di ABAP SDK per Google Cloud.
L'autenticazione per accedere alle Google Cloud API è configurata. Scopri come configurare l'autenticazione.
Assicurati che l'API Document AI sia attivata nel tuo Google Cloud progetto.
In Document AI Workbench, crea un processore di tipo
INVOICE_PROCESSOR
. Per scoprire di più, consulta la pagina Creare e gestire i processori.In Cloud Storage, crea un bucket di origine per archiviare le fatture da elaborare e inseriscile al suo interno. Per ulteriori informazioni, vedi Creare bucket.
In Cloud Storage, crea un bucket di destinazione per archiviare i file elaborati.
Creare un programma per l'elaborazione dei documenti
Nel sistema SAP, crea un programma eseguibile nel tuo spazio dei nomi personalizzato (ad es. Z o Y) utilizzando la transazione
SE38
.In SAP GUI, inserisci il codice transazione
SE38
.Nel campo Programma, inserisci un nome per il programma, ad esempio
ZDEMO_DOCUMENT_AI
.Fai clic su Crea.
Specifica gli attributi del programma:
Nel campo Title (Titolo), inserisci il titolo del programma, ad esempio
Process invoices
.Nel campo Tipo, scegli
Executable Program
.Fai clic su Salva.
Salva il programma come Oggetto locale.
Nell'editor ABAP, aggiungi il seguente codice:
Sostituisci quanto segue:
DEMO_DOC_PROCESSING
: il nome della chiave client.PROJECT_ID
: l'ID del progetto Google Cloud.LOCATION_ID
: la posizione del processore.PROCESSOR_ID
: l'ID del processore.SOURCE_BUCKET_URI
: l'URI della cartella del bucket Cloud Storage in cui vengono conservati i documenti di origine per l'elaborazione.TARGET_BUCKET_URI
: l'URI del bucket Cloud Storage in cui verrà archiviato il documento elaborato (file JSON).
Esegui l'applicazione in
SE38
.Per convalidare i risultati, segui questi passaggi:
Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Apri il bucket di destinazione. Il documento elaborato viene archiviato sotto forma di file JSON.
Passaggi successivi
- Consulta altre guide rapide disponibili nel repository GitHub GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/.
- Leggi la guida Sviluppo di applicazioni con la versione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud.
- Visualizza gli esempi di codice.
- Poni le tue domande e discuti dell'ABAP SDK per Google Cloud con la community nei forum di Cloud.