Chiamate API dai Processi di Application Engine

La chiamata agli endpoint di ION API richiede l'autenticazione rispetto a ION API. I processi non possono chiamare direttamente ION API. In alternativa, l'autorizzazione avviene tramite un'applicazione del servizio backend. Gli amministratori gestiscono gli account di servizio con risorse concesse dal proprietario. Ogni account di servizio rappresenta un utente con cui vengono effettuate le chiamate a ION API. In altri termini, l'account di servizio viene utilizzato per rappresentare un utente dell'applicazione backend.

Per la chiamata di ION API, è necessario soddisfare i seguenti prerequisiti:

  • Applicazione del servizio backend a livello di tenant, creata in ION API. Senza questa applicazione, non è possibile stabilire la comunicazione con ION API.
  • Un account di servizio per la rappresentazione dell'utente.

L'account di servizio per l'applicazione di backend viene creato manualmente in Infor Ming.le e scaricato come file .ionapi file.

Anche gli account di servizio per l'impersonificazione degli utenti vengono creati in Infor Ming.le Gestione servizi e scaricati come file .csv file. Gli account di servizio includono una chiave di accesso e una chiave segreta.

Gli account di servizio sia per l'applicazione backend che per l'impersonificazione dell'utente sono gestiti nel file Dashboards Service. Le credenziali generate dall'applicazione del servizio backend includono un ID client e un client segreto OAuth.
Nota

Quando si utilizzano le chiamate a ION API per richiamare funzioni di Modeling Service, si consiglia di definire attività che non durino più di 15 minuti. Dopo 15 minuti le funzioni vengono annullate. Tuttavia, l'annullamento non ha effetto inModeling Service, dove le query di caricamento, gli script e le mappature continuano a essere eseguite.