Pour notre organisation, je travaille à la mise en place d’une planification de production interactive. Pour cela, nous utilisons Airtable en combinaison avec notre flux Invantive Bridge Online OData4 existant (données Exact Online), que nous utilisions auparavant uniquement pour Power BI.
Comme Airtable est peut-être nouveau pour certains, voici une brève explication de l’application et de notre cas d’utilisation :
Qu’est-ce qu’Airtable ?
Airtable est une plateforme moderne low-code qui fonctionne comme une base de données relationnelle cloud avec la flexibilité d’un tableur. Elle est utilisée dans le monde entier par les entreprises pour construire des outils internes, des tableaux de bord et des systèmes de planification.
Notre Cas d’Utilisation
Nous construisons un outil dans lequel notre planificateur de production peut “jouer” en direct avec la planification et voir directement l’effet sur le stock futur. La logique fonctionne comme suit :
- Nous récupérons le stock actuel et les commandes de vente en cours depuis Exact Online via le flux Invantive OData.
- Le planificateur entre manuellement les ventes prévisionnelles et la production prévue.
- Airtable calcule en direct les positions de stock par semaine.
Le problème : Code d’erreur itgenwed010
Pour récupérer les données du flux Invantive OData, nous utilisons l’extension de script intégrée d’Airtable (Javascript via fetch).
Airtable exécute ces scripts côté serveur. Comme la plateforme fonctionne entièrement sur l’infrastructure cloud d’Amazon Web Services (AWS), ces requêtes sont envoyées depuis des serveurs physiquement situés aux États-Unis (par exemple depuis des adresses IP telles que 3.82.240.28 et 54.85.72.64).
Lors du test de l’appel OData, nous recevons maintenant le message d’erreur suivant :
itgenwed010 :
Les services ne sont pas fournis à l’emplacement avec l’adresse IP […] dans le pays ‘États-Unis d’Amérique’.
La liste blanche IP pour les clients externes (*) est correctement configurée dans notre console Bridge Online, mais le blocage géographique au niveau du serveur empêche le trafic.
Notre Question
Étant donné qu’Airtable est une application cloud légitime que nous utilisons en interne, nous aimerions lever la restriction géographique (ou les plages IP AWS/Airtable) pour notre environnement de base de données spécifique, afin que notre environnement Airtable puisse se connecter avec succès au flux OData.