La logistique à l'heure du COVID-19

Si vous n'êtes pas au courant, Tulip a eu l'honneur et le privilège de fournir son logiciel à l'organisation suivante MasksOnMasksOn, une organisation à but non lucratif qui soutient les médecins dans leur lutte contre le COVID-19. MasksOn, un groupe de bénévoles de la région de Boston, conçoit, fabrique et distribue des équipements de protection individuelle (EPI) aux médecins du pays. La majorité des efforts du groupe se sont concentrés sur la fabrication de ventilateurs à partir d'un masque de plongée, d'un filtre et d'un adaptateur imprimé en 3D qui relie les deux.

Les choses changent très vite chez MasksOn, comme tout semble le faire dans la lutte contre le COVID-19. Malheureusement, la demande d'EPI est élevée et l'offre est faible. Tout au long du processus de développement, les ventilateurs ont fait l'objet d'innombrables révisions pour garantir la sécurité, la fiabilité et la longévité.

Tulip a été construit pour ce type d'environnement rapide, fluide et agile. Ainsi, au cours des deux dernières semaines, nous avons proposé notre produit et nos ingénieurs à MasksOn. La vitesse et la flexibilité offertes par Tulip nous ont placés dans une position unique pour résoudre ce type de problème.

Dans ce billet, je vais expliquer l'une des façons dont nous avons aidé MasksOn: en intégrant les applications logistiques de Tulip au service d'expédition Shippo.

Intégrer pour s'assurer que les EPI arrivent là où ils sont nécessaires

L'une des nombreuses façons dont nous avons soutenu MasksOn est l'intégration de Shippo dans les applications Tulip. Shippo est un service d'expédition multi-transporteurs qui vous permet de créer et de payer des expéditions en ligne. Son produit possède une interface intuitive et une excellente documentation sur l'API.

Nous avons utilisé Tulip Connector Functions pour construire une intégration à ce service d'expédition en un après-midi de travail. Le plus intéressant est que, du point de vue de Tulip, il n'y a rien d'unique à Shippo. Ce type d'intégration peut être réalisé pour tout système tiers disposant d'une API REST.

L'application Terminal d'expédition est l'application dans laquelle les utilisateurs décident comment acheminer un lot de masques du siège de MasksOn à Alewife, Massachusetts, vers n'importe quel hôpital du pays. Les utilisateurs peuvent décider si les masques doivent être expédiés par un coursier (livraison locale) ou s'ils doivent être envoyés par bateau (livraison longue distance). Voici l'écran que l'utilisateur voit lorsqu'il crée des expéditions pour les commandes :

https://cdn.brandfolder.io/GDDASP4K/at/vx7cjgcn35js4t674v69f/Screen-Shot-2020-04-09-at-85421-AM.png

Vous pouvez voir le bouton Ship with GoShippo dans le coin inférieur droit. C'est le bouton où nous construirons plus tard notre Trigger, mais d'abord, nous allons nous inscrire à Shippo.

La première chose que nous avons faite pour intégrer Shippo dans cette application a été de nous inscrire à un compte Shippo. Une fois cela fait, nous avons ajouté une carte de crédit à notre compte et généré une clé API Shippo. Ensuite, après avoir consulté la documentation de l'API de Shippo, nous avons créé deux fonctions de connexion pour notre application. Voici à quoi elles ressemblent :

https://cdn.brandfolder.io/GDDASP4K/at/kmmfgpqmbn6vs4mgxnkwgzrc/Screen-Shot-2020-04-09-at-85529-AM.png

Ci-dessus, vous pouvez voir les deux fonctions de connexion que nous avons créées : Create Shipment et Create Transaction.

La fonction Create Shipment (Créer un envoi) accepte une liste d'entrées concernant l'envoi, telles que sa provenance, son destinataire et les dimensions du colis. À partir de ces données, la fonction renvoie un statut (un booléen indiquant si l'envoi a été créé avec succès) et un identifiant de tarif (l'identifiant unique du tarif proposé par USPS).

La fonction Create Transaction accepte le Rate ID (celui que nous avons reçu de la fonction Create Shipment ) et renvoie un Status (un booléen nous indiquant si la transaction a été exécutée avec succès), un Tracking Number, un Tracking URL, et un Label URL.

Une fois ces fonctions de connexion créées, nous avons modifié le déclencheur de notre bouton Ship with GoShippo afin que ces actions soient appelées lorsque le bouton est cliqué :

https://cdn.brandfolder.io/GDDASP4K/at/39j73nb3hgmjj3svxnjq6k5g/Screen-Shot-2020-04-09-at-85634-AM.png

Enfin, nous affichons l'image liée à l'URL de l'étiquette dans notre application en utilisant un widget d'image:

https://cdn.brandfolder.io/GDDASP4K/at/rb7k7nwf7kxsh3fpvjmx7t3z/Screen-Shot-2020-04-09-at-85714-AM.png

Cet écran est ensuite imprimé et collé sur la boîte à expédier.

Cette intégration n'est qu'une pièce d'un plus grand puzzle qui a permis d'associer des EPI à des professionnels dans le besoin.

Nous sommes très reconnaissants de pouvoir aider MasksOn à atteindre son objectif de fournir des EPI aux médecins de tout le pays. Si vous souhaitez en savoir plus sur l'intégration de Shippo, sur MasksOn ou sur les autres moyens mis en œuvre par Tulip pour répondre à COVID-19, contactez-nous à l'adresse covid19@Tulip.co.

Assurez l'avenir de vos opérations grâce à un système d'applications flexibles et sans code.

Découvrez comment vous pouvez obtenir une visibilité en temps réel de vos opérations grâce à un essai gratuit de 30 jours.

Day-in-the-life of a manufacturing facility illustration