Zum Inhalt springen
WEEZIE API

Alles, was Sie in Weezie tun können, ist über die API verfügbar.

Weezie ist sowohl über die Benutzeroberfläche als auch programmgesteuert nutzbar. Aktionen, die Benutzern in der Weezie Oberfläche zur Verfügung stehen, können auch über die API ausgeführt werden. So kann Ihr Team Netzdaten und betriebliche Arbeitsabläufe flexibel direkt in die eigenen Systeme integrieren.

Example API request
GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/json

NUTZEN SIE DIE API AUF IHRE WEISE

Nutzen Sie Weezie als Plattform, nicht nur als Anwendung.

Die API stellt dieselben grundlegenden Plattformfunktionen bereit, die auch von der Weezie Oberfläche verwendet werden. Dadurch lässt sich Weezie mit internen Anwendungen verbinden, wiederkehrende Vorgänge können automatisiert, Daten synchronisiert oder völlig andere Anwendungen auf der Plattform aufgebaut werden.

Netzdaten

Lesen und verwalten Sie die Netzinformationen, von denen Ihre Arbeitsabläufe abhängen, einschließlich der in Weezie dargestellten Netzobjekte und Beziehungen.

Planung und Entwurf

Integrieren Sie Netzplanung und Entwurf in externe Werkzeuge und automatisierte Arbeitsabläufe.

Arbeiten vor Ort

Verbinden Sie Arbeitsabläufe vor Ort mit den weiteren Systemen Ihrer Organisation.

Aufgaben und Arbeitsabläufe

Nutzen Sie die API, um Weezie Abläufe mit Ihren bestehenden Geschäftsprozessen zu verbinden.

Bestand und Konnektivität

Arbeiten Sie programmgesteuert mit dem Netzbestand und seinen Beziehungen.

Dateien und ergänzende Informationen

Ordnen Sie betriebliche Informationen weiterhin den zugehörigen Netz- oder Arbeitsablaufdatensätzen zu.

Berichte und Datenzugriff

Nutzen Sie Weezie Daten außerhalb der Anwendung, wenn ein anderes System sie verarbeiten, umwandeln oder darstellen muss.

Individuelle Anwendungen

Entwickeln Sie Anwendungen rund um Weezie, ohne die zugrunde liegende Netzplattform nachbauen zu müssen.

EINE PLATTFORM, MEHRERE ARBEITSWEISEN

Nutzen Sie die Oberfläche, die API oder beides.

Ihre Teams müssen sich nicht zwischen manuellen Arbeitsabläufen und Integrationen entscheiden. Vorgänge können über die Weezie Oberfläche ausgeführt werden, wenn eine direkte Interaktion sinnvoll ist. Dieselbe Plattform kann programmgesteuert genutzt werden, wenn Automatisierung oder System-zu-System-Kommunikation besser geeignet ist.

01

Menschen und Systeme können mit denselben Daten arbeiten

Benutzer können über die Oberfläche arbeiten, während Integrationen über die API mit der zugrunde liegenden Plattform interagieren.

02

Auf Ihrer bestehenden Architektur aufbauen

Nutzen Sie die API, um Weezie mit den Systemen zu verbinden, die bereits am Betrieb Ihres Netzes beteiligt sind.

03

Automatisieren, wo es sinnvoll ist

Prozesse, die andernfalls eine Interaktion mit der Oberfläche erfordern würden, können in automatisierte Arbeitsabläufe eingebunden werden.

04

Spezialisierte Anwendungen schaffen

Nutzen Sie die Plattformfunktionen hinter Weezie, um Anwendungen und Oberflächen für ein bestimmtes Team, einen Kunden oder einen Prozess zu unterstützen.

ANFRAGEN UND ANTWORTEN

Arbeiten Sie programmgesteuert mit Weezie.

API-Vorgänge folgen denselben Fachkonzepten, die in Weezie verwendet werden. Das erleichtert den Wechsel zwischen interaktiven und programmgesteuerten Arbeitsabläufen.

Codebeispiele für die Weezie API

Beispielanfrage

GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/json

Beispielantwort

GET /api/v1/network/assets/{id}
Accept: application/json
Authorization: Bearer {token}

Beispiel für einen Antworttext

{
  "id": "...",
  "type": "...",
  "properties": {
    "...": "..."
  }
}

*Die auf dieser Seite gezeigten Beispiele dienen nur der Veranschaulichung. Verfügbare Ressourcen, Felder und Vorgänge hängen von den jeweiligen Weezie Funktionen und der API-Dokumentation ab.*

INTEGRATIONSASPEKTE

Alles, was für eine zuverlässige Integration erforderlich ist.

Checkliste für die Implementierungsplanung

Von Planungsannahmen zur betrieblichen Zuverlässigkeit.

Nutzen Sie diese Checkliste als ersten Durchgang vor der Implementierungsplanung.

Authentifizierung und Zugriff

Wie sich Anwendungen authentifizieren und auf welche Weezie Ressourcen sie zugreifen dürfen.

Datenmodell

Wie sich die Netz-, Bestands-, Planungs- und Betriebskonzepte von Weezie auf Ihre eigenen Systeme abbilden lassen.

Fehler und Validierung

Wie Integrationen ungültige Anfragen, Validierungsergebnisse und fehlgeschlagene Vorgänge behandeln sollen.

Paginierung und Abfragen

Wie Anwendungen bei Bedarf effizient mit Sammlungen und größeren Datensätzen arbeiten können.

Versionierung

Wie Integrationen Änderungen an API-Ressourcen und deren Verhalten im Laufe der Zeit berücksichtigen können.

Wiederholbare Vorgänge

Wie automatisierte Prozesse Aktionen zwischen Systemen sicher koordinieren können.

Ereignisse und Automatisierung

Wo es sinnvoll ist, können Integrationskonzepte API-Vorgänge mit Ereignissen oder externer Automatisierung kombinieren.

Nutzungsmuster

Wir können die erwartete API-Nutzung im Rahmen des Integrationskonzepts prüfen.

Entwicklung und Tests

Integrationsansätze können validiert werden, bevor sie in produktive Arbeitsabläufe aufgenommen werden.

Lebenszyklus- und Änderungsmanagement

Integrationsabhängigkeiten können berücksichtigt werden, wenn sich Weezie und die verbundenen Systeme weiterentwickeln.

Dokumentation

Relevante Endpunkte, Ressourcen, Parameter und Integrationsverhalten können für die Implementierung dokumentiert werden.

AUF IHREN ARBEITSABLAUF AUSGERICHTET

Beginnen Sie mit dem, was Sie verbinden möchten.

Eine Integration muss nicht mit einer Liste von Endpunkten beginnen. Starten Sie mit dem Arbeitsablauf, den beteiligten Systemen und dem gewünschten Ergebnis. Darauf aufbauend lässt sich bestimmen, wie die Weezie API in die Architektur passt.

OSS- und BSS-Integrationen

Erstellen Sie stabile Auftrags- und Serviceabläufe, ohne Zuordnungen zu Abrechnung und Netzobjekten zu verlieren.

GIS- und Geodatensysteme

Tauschen Sie Struktur, Geometrie und Kontext mit Ihrer räumlichen Betriebsebene aus.

ERP- und Bestandsplattformen

Stimmen Sie Materialien, Netzobjekte und Netzkapazität mit den Datensätzen der Betriebsplanung ab.

Werkzeuge für die Netzplanung

Überführen Sie Planungsentscheidungen in dasselbe führende System, mit einem klaren Ablauf für Abnahme und Übergabe.

Anwendungen für den Feldeinsatz

Führen Sie Erkenntnisse aus dem Feld und die Ausnahmebehandlung an derselben Integrationsgrenze zusammen.

Berichte und Analysen

Bereiten Sie Netz- und Betriebsinformationen für interne oder externe Analysesysteme auf.

Datensynchronisierung

Synchronisieren Sie Datensätze, wenn Systeme unterschiedliche Anforderungen an Aktualität oder Verantwortlichkeit haben.

Workflow-Automatisierung

Überführen Sie wiederkehrende betriebliche Aktionen in dauerhafte, testbare Arbeitsabläufe.

Interne Anwendungen

Entwickeln Sie differenzierte Betriebswerkzeuge für verschiedene Teams auf einer gemeinsamen Netzgrundlage.

Kunden- oder Partnerportale

Stellen Sie ausgewählte Funktionen und Statusaktualisierungen bereit, ohne die Kontrolle über zentrale Kennungen zu verlieren.

EINE FUNKTIONSFÄHIGE INTEGRATION AUFBAUEN

Verbinden Sie Weezie mit dem übrigen Betrieb.

Ganz gleich, ob Sie einen bestehenden Weezie Arbeitsablauf automatisieren, Netzdaten mit einer anderen Plattform synchronisieren oder eine individuelle Anwendung entwickeln möchten: Die API bietet einen programmgesteuerten Zugang zu denselben Funktionen, die in Weezie verfügbar sind.