Étape 2 : présentation du modèle de flux
L'organigramme est une vue de haut niveau du modèle. Chaque icône représente un événement, une action ou une fonction.
Utilisateur attribué à l'application
La carte d'événement est Utilisateur attribué à l'application. Cela signifie que le flux est déclenché chaque fois qu'un utilisateur est attribué à l'application désignée dans Okta. Si vous avez déjà connecté vos comptes Okta, cliquez sur Choisir une connexion puis sélectionnez celle que vous souhaitez utiliser. Si vous n'avez pas connecté de compte, voir Autorisation.
Chaque fois que ce flux est déclenché, la carte d'événement génère les valeurs suivantes comme sortie :
- ID : identifiant unique pour le AppUser, l'utilisateur Okta ou l'AppInstance
- ID alternatif : userName pour le AppUser ou l'utilisateur Okta, ou le nom AppInstance personnalisable pour une application
- Nom d'affichage : nom du AppUser ou de l'utilisateur Okta, ou le nom d'application par défaut pour une application
- Type : Utilisateur, AppUser ou AppInstance
Pour plus de détails, voir Utilisateur attribué à l'application.
Rechercher des utilisateurs
La première carte d'action est Rechercher des utilisateurs. Si vous avez déjà connecté vos comptes Salesforce, cliquez sur Choisir une connexion et sélectionnez celle que vous voulez utiliser. Si vous n'avez pas connecté de compte, voir Autorisation.
La sortie de la carte d'événement est utilisée pour rechercher des utilisateurs dans Salesforce. L'ID alternatif du AppUser est associé de la carte d'événement Okta au champ d'entrée Username de la carte Salesforce. Si l'utilisateur est trouvé dans Salesforce, son ID d'utilisateur Salesforce et son statut Est Active? apparaîtront dans les champs Résultat.
Lire l'utilisateur > Lookup > Lookup > Créer un utilisateur
Cette branche du flux fait partie de la fonction Si/Sinon. Si l'ID d'utilisateur est null dans la carte Rechercher des utilisateurs, l'utilisateur n'existe pas dans Salesforce.
La carte Lire l'utilisateur récupère toute la sortie Utilisateur Okta.
La première carte Rechercher vérifie le département de l'utilisateur et lui affecte un profil Salesforce. Vous pouvez modifier le mappage et modifier les affectations, mais n'oubliez pas que dans un profil Okta, la section Département est sensible à la casse.
La deuxième carte Rechercher affecte des licences de fonctionnalités Salesforce. Vous pouvez modifier le mappage et modifier les affectations, mais n'oubliez pas que dans un profil Okta, la section Département est sensible à la casse.
La carte Créer un utilisateur génère un nouvel ID d'utilisateur Salesforce en fonction de la sortie Lire l'utilisateur (Prénom, Nom de famille, Username et E-mail) et de la sortie Lookup (Profile et Licences de fonctionnalité).
Continuer si > Activer l'utilisateur
Cette branche du flux fait partie de la fonction Si/Sinon. Si l'ID d'utilisateur n'est pas null dans la carte Rechercher des utilisateurs, l'utilisateur existe déjà dans Salesforce. Le flux détermine ensuite si l'utilisateur est actif.
Si le champ Est actif? est False, le flux passe à la carte Activer l'utilisateur.
Si le champ Est actif? est True, le flux génère un message de sortie de User was found active.
Étapes suivantes