Les personnes et les systèmes peuvent travailler sur les mêmes données
Les utilisateurs peuvent travailler dans l'interface tandis que les intégrations interagissent avec la plateforme sous-jacente par l'API.
Weezie est conçue pour être utilisée aussi bien via son interface que de façon programmatique. Les actions disponibles dans l'interface Weezie peuvent également être effectuées par l'API, ce qui permet à votre équipe d'intégrer directement les données réseau et les flux opérationnels dans ses propres systèmes.
GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/jsonUTILISEZ L'API À VOTRE FAÇON
L'API expose les mêmes capacités fondamentales de la plateforme que celles utilisées par l'interface Weezie. Il devient ainsi possible de connecter Weezie à des applications internes, d'automatiser des opérations répétitives, de synchroniser des données ou de créer des expériences entièrement différentes au-dessus de la plateforme.
Consultez et gérez les informations réseau dont dépendent vos flux de travail, notamment les actifs et les relations représentés dans Weezie.
Intégrez les opérations de planification et de conception du réseau dans des outils externes et des flux de travail automatisés.
Reliez les flux de travail terrain aux autres systèmes utilisés par votre organisation.
Utilisez l'API pour relier les opérations Weezie à vos processus métier existants.
Travaillez de façon programmatique avec l'inventaire du réseau et ses relations.
Conservez les informations opérationnelles associées aux enregistrements de réseau ou de flux de travail correspondants.
Utilisez les données Weezie en dehors de l'application lorsqu'un autre système doit les exploiter, les transformer ou les présenter.
Créez des expériences autour de Weezie sans avoir à reproduire la plateforme réseau sous-jacente.
UNE PLATEFORME, PLUSIEURS FAÇONS DE TRAVAILLER
Vos équipes n'ont pas à choisir entre flux de travail manuels et intégrations. Les opérations peuvent être réalisées dans l'interface Weezie lorsque l'interaction directe est pertinente, tandis que la même plateforme peut être utilisée de façon programmatique lorsque l'automatisation ou la communication entre systèmes convient mieux.
Les utilisateurs peuvent travailler dans l'interface tandis que les intégrations interagissent avec la plateforme sous-jacente par l'API.
Utilisez l'API pour connecter Weezie aux systèmes déjà impliqués dans l'exploitation de votre réseau.
Les processus qui nécessiteraient autrement une interaction avec l'interface peuvent être intégrés à des flux de travail automatisés.
Utilisez les capacités de la plateforme qui sous-tendent Weezie pour prendre en charge des applications et des interfaces conçues pour une équipe, un client ou un processus particulier.
REQUÊTES ET RÉPONSES
Les opérations de l'API suivent les mêmes concepts métier que ceux représentés dans Weezie, ce qui facilite le passage entre les flux interactifs et programmatiques.
Exemples de code pour l'API Weezie
Exemple de requête
GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/jsonExemple de réponse
GET /api/v1/network/assets/{id}
Accept: application/json
Authorization: Bearer {token}Exemple de corps de réponse
{
"id": "...",
"type": "...",
"properties": {
"...": "..."
}
}*Les exemples présentés sur cette page sont fournis à titre indicatif. Les ressources, champs et opérations disponibles dépendent des capacités Weezie correspondantes et de la documentation de l'API.*
POINTS À CONSIDÉRER POUR L'INTÉGRATION
Liste de contrôle pour la conception de l'implémentation
Utilisez cette liste de contrôle comme première étape avant de planifier la mise en œuvre.
Comment les applications s'authentifient et quelles ressources Weezie elles sont autorisées à utiliser.
Comment les concepts de réseau, d'inventaire, de planification et d'exploitation de Weezie correspondent à vos propres systèmes.
Comment les intégrations doivent traiter les requêtes non valides, les résultats de validation et les opérations ayant échoué.
Comment les applications peuvent travailler efficacement avec des collections et des jeux de données volumineux, le cas échéant.
Comment les intégrations peuvent prendre en compte l'évolution des ressources et du comportement de l'API au fil du temps.
Comment les processus automatisés peuvent coordonner en toute sécurité les actions entre systèmes.
Lorsque cela est pertinent, la conception d'une intégration peut combiner des opérations d'API avec des événements ou une automatisation externe.
Nous pouvons examiner l'utilisation prévue de l'API dans le cadre de la conception de l'intégration.
Les approches d'intégration peuvent être validées avant leur introduction dans les flux de production.
Les dépendances des intégrations peuvent être prises en compte à mesure que Weezie et les systèmes connectés évoluent.
Les endpoints, ressources, paramètres et comportements d'intégration pertinents peuvent être documentés pour l'implémentation.
CONÇUE AUTOUR DE VOTRE FLUX DE TRAVAIL
Une intégration ne doit pas nécessairement commencer par une liste d'endpoints. Commencez par le flux de travail, les systèmes concernés et le résultat recherché. Nous pourrons ensuite déterminer comment l'API Weezie s'intègre à l'architecture.
Créez des flux stables de commandes et de services tout en conservant les correspondances de facturation et d'actifs.
Échangez structures, géométries et contexte avec votre couche opérationnelle spatiale.
Coordonnez les matériaux, les actifs et la capacité du réseau avec les enregistrements de planification opérationnelle.
Intégrez les décisions de planification au même système de référence, avec un processus clair de réception et de transfert.
Faites converger les constats du terrain et le traitement des exceptions vers la même interface d'intégration.
Préparez des informations réseau et opérationnelles pour des systèmes d'analyse internes ou externes.
Synchronisez les enregistrements lorsque les systèmes ont des attentes différentes en matière de fraîcheur des données ou de responsabilité.
Transformez les actions opérationnelles répétitives en flux de travail durables et testables.
Créez des outils opérationnels différenciés pour des équipes distinctes en vous appuyant sur un socle réseau partagé.
Exposez certaines capacités et mises à jour d'état sans perdre le contrôle des identifiants principaux.
Que vous souhaitiez automatiser un flux de travail Weezie existant, synchroniser des données réseau avec une autre plateforme ou créer une application personnalisée, l'API vous permet d'utiliser de façon programmatique les mêmes capacités que celles disponibles dans Weezie.