Le nouvel onglet d'intégration dans Urbantz est conçu pour améliorer la sécurité et la flexibilité des intégrations avec d'autres systèmes. Il introduit la prise en charge d'OAuth2, offrant une solution de stockage plus sécurisée pour les identifiants et empêchant les utilisateurs de la plateforme de visualiser les mots de passe dans l'interface utilisateur.
Cette amélioration s'inscrit dans les efforts d'Urbantz pour garantir que les intégrations avec la plateforme soient à la fois sécurisées et conviviales. Les utilisateurs peuvent configurer leurs identifiants d'authentification une seule fois et les utiliser dans diverses fonctionnalités au sein d'Urbantz.
Accès : Administration -> Plateforme -> Intégrations
L'onglet Intégrations regroupe les informations et configurations relatives à l'Authentification, aux Webhooks, aux Portail SMS et au portail transporteur (Carrier Gateway) en un seul endroit.
Le sous-onglet Authentification dans Urbantz est une fonctionnalité qui gère l'authentification des utilisateurs, garantissant un accès sécurisé à la plateforme. L'authentification est gérée localement et vérifiée par rapport au mot de passe haché stocké dans la base de données. Pour les contrats d'entreprise, il est possible d'utiliser le module de Single Sign-On (SSO), prenant en charge OAuth2 et OpenID Connect, permettant aux utilisateurs de se connecter via SSO sur la plateforme web. La plateforme applique des règles de sécurité pour les mots de passe, qui peuvent être personnalisées en fonction des politiques internes du client. Ces règles incluent des exigences telles qu'un minimum de 8 caractères et l'inclusion d'un caractère spécial dans le mot de passe.
De plus, la plateforme prend en charge différents statuts d’utilisateur. Par exemple, si un utilisateur saisit un mot de passe incorrect à plusieurs reprises, il est automatiquement banni. Les administrateurs de la plateforme ont la possibilité de valider, bannir ou désactiver des utilisateurs, notamment lorsqu'un utilisateur quitte l'organisation. Urbantz propose également une API permettant d’automatiser la création et la mise à jour des utilisateurs, qui peut être reliée à l’Active Directory de l’organisation pour une gestion automatique des statuts des utilisateurs.
Le sous-onglet Webhooks dans Urbantz est utilisé pour configurer des webhooks pour divers événements au sein de la plateforme. Les webhooks sont des rappels HTTP qui notifient votre système en temps réel lorsque des événements se produisent dans Urbantz. Cette fonctionnalité est essentielle pour intégrer Urbantz à des systèmes externes, permettant ainsi des flux de données automatisés et des mises à jour en temps réel.
Les événements pouvant déclencher des webhooks incluent la création, la mise à jour et la clôture de tickets, ainsi que la création, la validation, le statut en cours et l'achèvement des tournées. Chaque type d'événement est associé à des données spécifiques, et vous pouvez configurer la plateforme pour envoyer ces données à une URL spécifiée au moment où les événements se produisent.
Par exemple, lorsqu'un ticket est créé ou mis à jour, ou lorsqu'une tournée est créée, validée ou terminée, le webhook correspondant peut être déclenché, envoyant les informations directement à votre serveur ou à l'endpoint spécifié.
Vous pouvez également spécifier les conditions dans lesquelles ces webhooks sont déclenchés, rendant le système hautement personnalisable pour répondre à des besoins opérationnels spécifiques. En cas d’échec de la livraison des webhooks, il est possible d’activer des notifications pour vous informer de cet échec de transmission.
Le sous-onglet Portail SMS dans Urbantz permet aux clients de gérer les notifications SMS envoyées aux destinataires. Les clients peuvent choisir d'utiliser le service de portail SMS intégré d'Urbantz. Le coût varie en fonction de la localisation du destinataire et du réseau d'origine du numéro de téléphone de destination. Urbantz prend en charge divers fournisseurs de SMS et peut intégrer tout fournisseur utilisant une API REST. Un modèle de message est défini, et le contenu, ainsi que le numéro de téléphone, sont envoyés au fournisseur de SMS.
Pour les clients qui préfèrent ne pas gérer un contrat directement avec un fournisseur de SMS, Urbantz propose un service intégré, où Urbantz s'occupe de la livraison des SMS et facture le client à la fin de chaque mois.
L'onglet Carrier Gateway dans Urbantz est conçu pour faciliter l'intégration des transporteurs externes avec un minimum d'effort, simplifiant ainsi le processus de configuration pour les détaillants. Cette portail agit comme le point central de communication, standardisant les interactions entre les détaillants et divers transporteurs, garantissant que toutes les communications sont uniformes, quel que soit le transporteur utilisé.
Les fonctionnalités clés du Carrier Gateway incluent :
- Système d'Adaptateurs : Les adaptateurs traduisent les données de la plateforme Urbantz dans le format du transporteur et vice versa, permettant un échange de données fluide entre différents systèmes.
- Couverture d'Intégration Complète : Elle couvre l'ensemble du flux Urbantz, de la planification à l'exécution, en prenant en charge les transporteurs qui proposent des créneaux horaires et exécutent des livraisons.
- Facilité de Configuration : Les détaillants peuvent facilement configurer les champs nécessaires tels que les clés d'authentification et les données optionnelles, simplifiant ainsi le processus de configuration.
- Mises à Jour en Temps Réel : Le portail facilite les mises à jour en temps réel entre Urbantz et les transporteurs intégrés, améliorant l'efficacité opérationnelle.
Ce système est particulièrement avantageux pour les détaillants souhaitant élargir leurs options de transporteurs sans nécessiter d'intégrations individuelles étendues, réduisant ainsi les coûts d'intégration et le temps de mise sur le marché pour de nouveaux services de transport.