Per la nostra organizzazione sto creando una pianificazione della produzione interattiva. A tal fine utilizziamo Airtable in combinazione con il nostro attuale feed Invantive Bridge Online OData4 (dati Exact Online), che precedentemente utilizzavamo solo per Power BI.
Poiché Airtable potrebbe essere nuovo per alcuni, di seguito una breve spiegazione dell’applicazione e del nostro caso d’uso:
Cos’è Airtable?
Airtable è una moderna piattaforma low-code che funziona come un database relazionale cloud con la flessibilità di un foglio di calcolo. Aziende di tutto il mondo lo utilizzano per costruire strumenti interni, dashboard e sistemi di pianificazione.
Il nostro caso d’uso
Stiamo costruendo uno strumento in cui il nostro pianificatore della produzione può “sperimentare” in tempo reale con la pianificazione e vedere direttamente l’effetto sulle future scorte. La logica funziona come segue:
- Recuperiamo le scorte attuali e gli ordini di vendita aperti da Exact Online tramite il feed OData di Invantive.
- Il pianificatore inserisce manualmente le vendite previste e la produzione pianificata.
- Airtable calcola in tempo reale le posizioni delle scorte settimanalmente.
Il problema: Codice errore itgenwed010
Per recuperare i dati dal feed OData di Invantive, utilizziamo l’estensione Airtable Scripting integrata (Javascript tramite fetch).
Airtable esegue questi script lato server. Poiché la piattaforma gira interamente sull’infrastruttura cloud di Amazon Web Services (AWS), queste richieste vengono inviate da server fisicamente situati negli Stati Uniti (ad esempio da indirizzi IP come 3.82.240.28 e 54.85.72.64).
Durante il test della chiamata OData ora riceviamo il seguente messaggio di errore:
itgenwed010:
I servizi non sono forniti nella località con indirizzo IP […] nel paese ‘Stati Uniti d’America’.
La whitelist degli IP per i clienti esterni (*) è ora correttamente impostata nella nostra console Bridge Online, ma il blocco geografico a livello di server impedisce il traffico.
La nostra richiesta
Poiché Airtable è un’applicazione cloud legittima che utilizziamo internamente, vorremmo poter rimuovere la restrizione geografica (o liberare le gamme di IP AWS/Airtable) per il nostro specifico ambiente database, in modo che il nostro ambiente Airtable possa connettersi con successo al feed OData.