Verwendung von SnapLogic bei SnapLogic: Benutzer-Onboarding

3 Minuten lesen

"Wir könnten eine Pipeline dafür bauen."

Das ist ein Satz, der bei SnapLogic oft gesagt wird. Ob es um die Automatisierung des Prozesses der Datenerfassung aus mehreren Anwendungen und deren Weiterleitung an verschiedene Teams oder um die Verfolgung von Benutzeraktivitäten geht, es gab schon immer eine Möglichkeit, die SnapLogic Intelligent Integration Platform zu nutzen, um die Arbeit effizienter zu gestalten.

Da ich nun bald zehn Jahre bei SnapLogic bin, habe ich mir überlegt, wie ich die SnapLogic-Plattform als Teil meiner täglichen Routine in verschiedenen Rollen über die Jahre hinweg genutzt habe. In jeder Rolle war ich für mehrere Projekte gleichzeitig verantwortlich, so dass die Automatisierung so vieler Daten- und Prozessaufgaben wie möglich der Schlüssel dazu war, Zeit für die eigentliche Arbeit hinter meinem Job zu gewinnen. Dieser Beitrag ist der erste in einer Serie darüber, wie ich SnapLogic bei SnapLogic verwende.

Benutzer-Onboarding

Als Administrator für unsere kostenlose 30-Tage-Testversion und den SnapLogic Fast Data Loader verwende ich SnapLogic am häufigsten für die Automatisierung der Benutzereinführung. Wenn Sie sich für unsere kostenlose Testversion angemeldet haben, wurden Sie der Plattform über eine SnapLogic-Pipeline hinzugefügt. Wenn Sie ein SnapLogic-Partner sind und kürzlich dem Partnerportal, der SnapLogic-Community und anderen Ressourcen hinzugefügt wurden, ist das eine weitere Pipeline.

Vor kurzem habe ich die Onboarding-Pipeline für den Fast Data Loader entwickelt. Während das Hinzufügen eines Benutzers zu SnapLogic über eine Pipeline einfach sein kann, hatten wir beim Fast Data Loader einige besondere Anforderungen. Fast Data Loader ist eine Anwendung, die auf der SnapLogic-Plattform aufbaut und dieselbe Intelligent Integration Platform verwendet, um ihre Benutzeroberfläche bereitzustellen und die dahinter liegenden Pipelines auszuführen. Wir wollen also sicherstellen, dass diese Benutzer die Fast Data Loader-Benutzeroberfläche sehen und sich im richtigen Projektraum befinden, um die dahinter liegende Pipeline ausführen zu können.

Die Kernpipeline sieht in etwa so aus:

Mit dieser Pipeline nehmen wir die Informationen, die der Benutzer im Anmeldeformular angegeben hat, erstellen diesen Benutzer mit den erforderlichen Einstellungen, erstellen sein Projekt innerhalb des angegebenen Projektraums und fügen ihn einer bestimmten Gruppe hinzu, damit er die richtigen Berechtigungen hat, um die Pipelines hinter Fast Data Loader auszuführen.

Wenn ein Benutzer bereits existiert, prüfen wir, in welchen anderen Organisationen er sich befindet. Da einige unserer Kunden SSO-Authentifizierung für ihre SnapLogic-Instanz verwenden und andere nicht, variiert die Art und Weise, wie bestehende Benutzer auf den Fast Data Loader zugreifen. Basierend auf dieser Einstellung senden wir ihnen die entsprechenden Anweisungen per E-Mail zu. Schließlich werden alle offenen Ausgaben in einem Segment (nicht gezeigt) zusammengefasst und in eine Datei geschrieben.

Gibt es noch andere Möglichkeiten, dies zu tun? Sicherlich. Ich habe diese Pipeline auf einer bereits bestehenden Onboarding-Pipeline aufgebaut, um die Entwicklung voranzutreiben, und ich bin sicher, dass unser Engineering-Team diese Pipeline im Laufe der Zeit optimieren wird. Als Nicht-Entwickler finde ich, dass die Flexibilität bei der Erstellung von Pipelines es mir leichter gemacht hat, Automatisierungen und Integrationen zu entwickeln, um den Anforderungen der verschiedenen Rollen gerecht zu werden, die ich habe, ohne mich vollständig auf unser Ingenieursteam verlassen zu müssen. Jedes Mal, wenn ich eine Pipeline für einen scheinbar komplexen Anwendungsfall erstelle, erlebe ich eine gewisse persönliche Befriedigung. Die Herausforderung besteht nun darin, welche Pipeline ich als nächstes erstellen soll.

Leiterin Produktmarketing bei SnapLogic

Inhaltsübersicht

Wir stellen ein!

Entdecken Sie Ihre nächste große Karrierechance.