Créer un utilisateur Azure AD automatiquement à partir des réponses Microsoft FORMS
19 Août 2021, Posté par Microsoft 365 dans
Cette article est destiné à vous développer la programmation d’un workflow Power Automate afin de ne plus à avoir à gérer la création du compte office 365 d’un nouveau salarié.
1. Créer un formulaire Microsoft Forms destiné au service des ressources humaines afin de récupérer les informations administratives du salarié.
2. Création d’une liste sur Share point avec tous les éléments qui nous intéressent pour le futur workflow.
Par la suite je peux créer mon premier programme Workflow dans Power automate qui a pour but de collecter les informations du formulaire et de les insérer dans la base de données.
Une fois que je suis sur Power Automate je vais créer un flux de cloud automatisé, le flux sera donc déclenché par un évènement désigné.
Je choisis le déclencheur : Lorsqu’une nouvelle réponse est envoyée
Voici mon premier workflow qui a pour but de collecter les informations du formulaire et de les insérer dans la base de données Share Point.
Désormais grâce à ce flux je dispose d’une base de données SharePoint qui ce remplie automatiquement grâce aux réponses du formulaire.
3. Création d’un deuxième Workflow dans Power automate qui a pour but de générer un mot de passe aléatoirement , créer un utilisateur , attribuer un manager et d’envoyer un mail automatique avec toutes les informations du compte .
Je sélectionne le moment déclencheur du flux. Ici c’est dès qu’une réponse est envoyée sur Microsoft Forms. Je sélectionne donc le formulaire en question.
Initialisation d’une variable de type chaine et création d’un mot de passe aléatoire.
Mise en forme du numéro de téléphone (suppression parenthèse) afin que le numéro puisse être adapté à Azure AD

Mise à jour de la base de données avec le numéro en forme
Création d’une fonction pour remplacer les caractères avec accents d’une variable par des caractères sans accents afin que cette variable soit utilisée pour créer le nom d’utilisateur
Mise à jour de la base de données avec les sorties de PRENOM5 et NOM5 afin d’avoir un nom et prénom en forme sans accent dans la base de données
Création d’une fonction pour remplacer les caractères majuscules en minuscule.
Mise à jour de la base de données avec les sorties de prénom et nom en minuscule afin d’avoir un nom et prénom en forme en minuscule et toujours sans accent dans la base de données
Création de l’utilisateur en se servant des informations présente dans la base de données.
On lui attribue la variable Password comme mot de passe
On lui attribue une adresse email en fonction des variables Prénom et Nom.
On fait correspondre le service , le poste et le lieu de travail en fonction des variables que dont on dispose
Mise à jour de la base de données avec les sorties de prénom et nom en minuscule afin de récupérer le nom d’utilisateur et le mot de passe dans la base de données.
Création d’une action pour obtenir l’ID du manager
Mise à jour de la base de données avec l’ID du manager
Attribution du manager et envoie d’un mail automatique au technicien informatique
Envoi d’un mail au manager avec toutes les informations du compte du nouveau salarié.