Utiliser SnapLogic chez SnapLogic : Embarquement des utilisateurs

3 minutes de lecture

"Nous pourrions construire une filière pour cela.

C'est une phrase qui revient souvent chez SnapLogic. Qu'il s'agisse d'automatiser le processus de collecte de données à partir de plusieurs applications et de les envoyer à différentes équipes ou de suivre l'activité des utilisateurs, il y a toujours eu un moyen d'utiliser la SnapLogic Intelligent Integration Platform pour rendre le travail plus efficace.

Alors que j'approche de mes dix ans avec SnapLogic, je me suis penché sur la façon dont j'ai utilisé SnapLogic plateforme dans le cadre de ma routine quotidienne dans de multiples rôles au fil des ans. À chaque fois, j'ai été responsable de plusieurs projets en même temps, de sorte que l'automatisation d'autant de données et de tâches de traitement que possible a été essentielle pour libérer du temps afin de faire le vrai travail derrière mon poste. Ce billet est le premier d'une série sur la façon dont j'utilise SnapLogic chez SnapLogic.

Embarquement des utilisateurs

En tant qu'administrateur de notre essai gratuit de 30 jours et du Fast Data Loader de SnapLogic, j'utilise surtout SnapLogic pour automatiser l'intégration des utilisateurs. Si vous vous êtes inscrit à notre essai gratuit, vous avez été ajouté à plateforme via un pipeline SnapLogic. Si vous êtes un partenaire de SnapLogic et que vous avez récemment été ajouté au portail des partenaires, à la communauté SnapLogic et à d'autres actifs, oui, il s'agit d'un autre pipeline.

Plus récemment, j'ai développé le pipeline d'intégration pour le Fast Data Loader. Alors que l'ajout d'un utilisateur à SnapLogic via un pipeline peut être simple, avec le Fast Data Loader, nous avions des exigences spécifiques. Fast Data Loader est une application construite au-dessus de SnapLogic plateforme qui utilise la même Intelligent Integration Platform pour fournir son interface utilisateur et exécuter les pipelines derrière elle, donc nous voulons nous assurer que ces utilisateurs voient l'interface utilisateur de Fast Data Loader et sont dans l'espace de projet correct pour pouvoir exécuter le pipeline derrière elle.

Le pipeline de base se présente comme suit :

Avec ce pipeline, nous prenons les informations fournies par l'utilisateur sur le formulaire d'inscription, nous créons cet utilisateur avec les paramètres nécessaires, nous créons son projet dans l'espace de projet spécifié, et nous l'ajoutons à un groupe particulier afin qu'il ait les permissions correctes pour exécuter les pipelines derrière Fast Data Loader.

Si un utilisateur existe déjà, nous vérifions dans quelles autres organisations il se trouve. Comme certains de nos clients utilisent l'authentification SSO pour leur instance de SnapLogic et d'autres non, la façon dont les utilisateurs existants accèdent au Fast Data Loader varie. En fonction de ce paramètre, nous leur envoyons par e-mail les instructions appropriées. Enfin, toutes les sorties ouvertes sont regroupées dans un segment (non illustré) et écrites dans un fichier.

Pourrait-il y avoir d'autres moyens d'y parvenir ? Certainement. J'ai basé ce pipeline sur un pipeline d'onboarding préexistant pour lancer l'effort de développement, et je suis sûr que notre équipe d'ingénieurs va peaufiner ce pipeline au fil du temps. En tant que non-développeur, je trouve que la flexibilité dans la construction du pipeline m'a permis de construire plus facilement l'automatisation et les intégrations pour répondre aux besoins des différents rôles que j'ai sans avoir à dépendre entièrement de notre équipe d'ingénieurs. J'éprouve une certaine satisfaction personnelle chaque fois que je construis un pipeline qui répond à un cas d'utilisation apparemment complexe. Maintenant, le défi est de savoir quel pipeline construire ensuite.

Community Product Marketing Manager chez SnapLogic

Table des matières

Nous recrutons !

Découvrez votre prochaine grande opportunité de carrière.