paint-brush
Integrationsregeln: Das Rückgrat der Datenkommunikationby@visor
143

Integrationsregeln: Das Rückgrat der Datenkommunikation

Visor5m2023/10/31
Read on Terminal Reader

Wir untersuchen die Vorteile gut aufgebauter Integrationen und welche Fallstricke Sie vermeiden sollten. Wir erläutern auch, wie es aussieht, mit einer Integration-First-Denkweise aufzubauen.
featured image - Integrationsregeln: Das Rückgrat der Datenkommunikation
Visor HackerNoon profile picture
0-item

Integrationen sind die stillen Helden vieler Anwendungen und die stillen Wächter der Datenkommunikation zwischen Plattformen. Dennoch übersehen viele Entscheidungsträger bei der Bewertung von Produkten die Qualität einer Integration.


Es ist oft schwer zu wissen, wie gut eine Integration aufgebaut ist, bevor man das Produkt tatsächlich verwendet. Die meisten Plattformen verfügen über Integrationen, die „das Kästchen ankreuzen“, diese unterscheiden sich jedoch häufig in der Qualität. Gut aufgebaute Integrationen können selbst die einfachste Plattform zu einem leistungsstarken Tool machen. Schlecht aufgebaute Integrationen können jedoch zu Frustration, langsamen Leistungszeiten, technischen Schwierigkeiten und falsch informierten Entscheidungen führen.


In diesem Beitrag untersuchen wir die Vorteile gut aufgebauter Integrationen, häufige Integrationsfallen und wie der Aufbau mit einer „Integration-First“-Mentalität aussieht.


Was ist eine Integration?

Eine Integration ist ein Kommunikationskanal zwischen zwei Anwendungen. Genauer gesagt handelt es sich dabei um den Prozess der Kombination separater Softwareelemente in einem System. Angenommen, Sie speichern Ihre Kontakt- oder Lead-Informationen in einem CRM-System, verwenden aber eine Geschenkplattform, um Artikel oder Belohnungen an diese Kontakte zu senden.


Durch deren Integration könnten Sie alle Ihre Kontakte von der Geschenkplattform aus sehen und darauf zugreifen.


Durch die Verbindung von Daten , Anwendungen, APIs und Geräten im gesamten Unternehmen können Sie die Funktionen verschiedener Systeme verbinden und diese Funktionen (idealerweise) nahtlos in Ihrem gesamten Tech-Stack nutzen.


Die CloudStore-Integrationstechnologie von Visor verbindet Daten aus SaaS-Apps nahtlos


Vorteile einer gut aufgebauten Integration

Wenn eine Integration gut funktioniert, kann sie Ihrem Unternehmen zahlreiche Vorteile bringen, wie zum Beispiel:

Verbesserte Fehlermeldungen:

Eine gute API ermöglicht es Benutzern, klare und klar definierte Fehlermeldungen (und nicht nur einen vagen Fehlercode) zu sehen, wenn etwas schief geht . Integrationen ändern sich ständig; Für die Problemlösung ist es äußerst wichtig zu wissen, was der Fehlercode bedeutet oder wo in der Integration ein Fehler aufgetreten ist. Die am besten entwickelten Integrationen kommunizieren Fehler effektiv und prägnant, sodass Benutzer schneller zu einer Lösung gelangen oder Probleme sogar selbst beheben oder beheben können.


Jira-Synchronisierungsfehlermeldung in Visor

Nahtlose Informationsübertragung:

Eine gut aufgebaute Integration ermöglicht die reibungslose Kommunikation zweier Anwendungen miteinander. „Gut aufgebaut“ bedeutet, dass Informationen so vorliegen, wie Sie es erwarten würden, und dass nur wenig oder gar keine Zuordnung oder Konfiguration erforderlich ist, um ordnungsgemäß zu funktionieren. Eine gut aufgebaute Integration sollte die ganze schwere Arbeit übernehmen, sodass ein Benutzer einfach zwei Anwendungen verbinden und weiterarbeiten kann.

Eine einzige Quelle der Wahrheit:

Dieses Schlagwort ist heutzutage bei Tech-Apps nur allzu verbreitet, aber mit der richtigen Integration ist es tatsächlich wahr! Da das Arsenal eines Unternehmens oft aus so vielen verschiedenen Produkten besteht, ermöglicht eine gute Integration – oder eine Reihe von Integrationen – den Benutzern, Informationen aus allen wichtigen Anwendungen zu übernehmen und an weniger (oder einem!) Ort damit zu arbeiten.


Durchdachte Integrationen sorgen dafür, dass Informationen auf allen Plattformen synchron, genau und konsistent sind. Veraltete oder ungenaue Daten können für jedes Unternehmen ernsthafte Probleme verursachen.

Fallstricke einer schlecht gestalteten Integration

Wenn eine Integration nicht gut funktioniert, kann dies zu ernsthaften Kopfschmerzen und Problemen in mehreren Abteilungen führen. Zu den häufigsten Schwachstellen bei Integrationen gehören:

Zu den häufigsten Schwachstellen bei Integrationen gehören:

Datenverlust:

Manchmal werden nicht alle gewünschten Informationen durch eine Integration abgerufen. Bestimmte Felder fehlen möglicherweise, sind inkompatibel oder werden während des Informationsübertragungsprozesses falsch übersetzt.


In anderen Fällen kann ein Fehler in einer Anwendung dazu führen, dass fehlerhafte Daten oder Probleme beim Export in die integrierte Anwendung auftreten, wenn ein Benutzer unerfahren oder mit der Einrichtung der Integration nicht vertraut ist. Es ist wichtig, sicherzustellen, dass alle Ihre Integrationen korrekt zugeordnet sind und dass die entsprechenden Teamkollegen wissen, wie die Informationsübertragung funktioniert.


Eine ordnungsgemäße Integrationszuordnung ist für erfolgreiche und konsistente Datenübertragungen von entscheidender Bedeutung


Latenz- und Leistungsprobleme:

Durch das Hinzufügen von API-Aufrufen, mit denen die meisten Unternehmen Integrationen erstellen, wird Ihrem Antwortpfad ein zusätzlicher Schritt hinzugefügt, der die App-Leistung verlangsamen kann. Wenn sie nicht richtig konfiguriert sind, können sie auch zu einem werden der Punkt des Versagens in Ihrem System. Viele Anwendungen bauen ihre Integrationen nicht im Hinblick auf Skalierbarkeit oder Anpassungsfähigkeit auf. Wenn sich also die Anwendung, die sie integrieren, ändert, kann das gesamte System ausfallen und muss neu zugeordnet oder neu erstellt werden.


Ein weiteres Beispiel für ein mögliches Problem ist eine „unendliche Integrationsschleife“. Einige Integrationslösungen von Drittanbietern basieren auf Automatisierungen, die miteinander in Konflikt geraten und dazu führen können, dass die Informationen „hin und her springen“, wenn ein Feld auf einer Plattform und dasselbe Feld auf einer anderen aktualisiert wird. Dies kann schnell chaotisch werden, wenn die Systeme miteinander darüber streiten, wer die ultimative Quelle der Wahrheit ist, wodurch eine „Endlosschleife“ entsteht, da sich die Automatisierungen immer wieder gegenseitig auslösen.

Unzufriedene Kunden

Nichts ist für einen Kunden ärgerlicher, als ihm nahtlose, vertrauenswürdige Integrationen versprochen zu bekommen und dann festzustellen, dass die Dinge nicht wie erwartet funktionieren. Noch schlimmer ist, dass einigen Kunden während des Demoprozesses umfassende oder vielversprechende Integrationen verkauft werden, nur um dann Software zu kaufen und festzustellen, dass die Integration ohne umfangreiche Zuordnung oder Neuprogrammierung kaum funktioniert oder nicht zu ihrem Anwendungsfall passt! Oft ist es noch viel schlimmer: Man gerät in eine Sackgasse. Die gewünschten Felder sind nicht verfügbar oder die benötigte Funktionalität ist einfach „zu ausgereift“ und wird nicht unterstützt.

Sich mit dem Versprechen von etwas zu locken, das Ihre Arbeitsabläufe effizienter und präziser machen wird, und dann herauszufinden, dass es umständlich oder schwierig einzurichten ist, kann bei jedem einen schlechten Geschmack hinterlassen. Dies kann auch eine Hauptursache für Vertrauensverlust und Kundenabwanderung sein.

Bauen mit einer Integration-First-Denkweise

Einige Anwendungen, wie z Visier wurden vom ersten Tag an mit Blick auf Integrationen entwickelt. Während sich viele Anwendungen auf eine glänzende Benutzeroberfläche konzentrieren, um das Interesse der Benutzer zu wecken, bietet Visor ging „unter die Haube“ Erste.


Andere Anwendungen erfordern beispielsweise eine Feldzuordnung beim Einrichten einer Integration. Wenn andere Apps Sie zum Zuordnen von Feldern auffordern, handelt es sich im Wesentlichen um die Konfigurationsinformationen für Ihre integrierte Instanz. Der Schwerpunkt liegt jedoch darauf, dass der Benutzer die Integration einrichtet, um sicherzustellen, dass alles korrekt abgebildet wird und Regeln und Automatisierung bei Bedarf angewendet oder nach Möglichkeit neu erstellt werden.

Die bidirektionale Integration von Visor mit Jira


Visor wollte den Benutzern die Last der Integrationseinrichtung abnehmen, damit sie schneller einen Mehrwert erzielen können. Durch die Verwendung von Metadaten zu den Feldern und deren einheitliche Speicherung in allen Apps konnte Visor die Feldzuordnung im Backend übernehmen, sodass der Benutzer lediglich eine integrierte App und die Felder auswählen muss, die er sehen möchte, und schon kann es losgehen! „Wir haben die von den Diensten bereitgestellten Metainformationen standardisiert und in ein plattformunabhängiges Format umgewandelt. Unser Code in Visor versteht es, Felder so darzustellen, dass Benutzer weniger Fehler machen“, sagt Patrick Shanley, Chefingenieur bei Visor.


Visier Bietet schneller einen Mehrwert, da Sie wissen, wie Sie die von Ihren integrierten Anwendungen festgelegten Regeln befolgen müssen. Sie können beispielsweise eine Person nicht einem Projekt zuweisen, an dem sie nicht in Jira beteiligt ist, Sie können nicht versuchen, in schreibgeschützte Felder zu schreiben, und Werte, die als numerische IDs in Daten vorhanden sind, wie z. B. Kontakt-IDs, sind es in ein benutzerfreundliches und lesbares Format übersetzt.

Mach es gut, mach es richtig

Fast jede SaaS-App ist stolz darauf, irgendeine Form der Integration anzubieten. Da alle Unternehmen danach streben, eine „Quelle der Wahrheit“ oder Informationszentralisierer zu sein, ist es schwierig zu wissen, wann eine Integration gut aufgebaut ist und wann sie einem Produkt nur nachträglich hinzugefügt wird. Aber nicht alle Integrationen sind gleich, und wenn Sie erst einmal mit genügend davon gearbeitet haben, können Sie leicht erkennen, welche Integrationen einfach „ein Kästchen ankreuzen“ und welche Integrationen umfassende Lösungen sind, die speziell für den Benutzer entwickelt wurden.