Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Using Flows
Answered

Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

(0) ShareShare
ReportReport
Posted on by 34

example.png

 

 

Hello,

I'm creating a work flow for an onboarding request. Part of my flow include creation of Azure AD users.

Our company email format is 'first letter of First Name' followed by their surname @companyemail.com

 

I've been playing around with different expressions but cant seem to make it work. 

Any guidance would be appreciated.

 

Thank you

 

 

 

 
  • w0rmsp17 Profile Picture
    34 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    It worked. Thank you!

  • Verified answer
    w0rmsp17 Profile Picture
    34 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Awesome! I'm gonna try this. I'll let you know how it goes.

    Thank you

  • Verified answer
    yashag2255 Profile Picture
    24,442 Super User 2024 Season 1 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hey @w0rmsp17 

     

    That First Name from a list is basically the column. Can you do this: initialize a variable by adding an initialize variable action before the current action and put the name of the variable as "First_Name" and then in the value, from the dynamic selector select the First Name column. 

     

    Now if you use that expression, it should work for you. 

     

    Hope this Helps!

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

  • w0rmsp17 Profile Picture
    34 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    'First Name' is a variable in a entered in a List. It should store it when the list has been submitted. 

     

    When I enter in the User Principal Name in 'Create user' 

    I select 'Add dynamic content' -> select 'Expression', I enter substring(variables('First_Name'),0,1)

     

    click save and thats where the error prompts

     

    thank you

  • yashag2255 Profile Picture
    24,442 Super User 2024 Season 1 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hey @w0rmsp17 

     

    Where are you getting the First Name from? Are you storing it in a variable at all? You might want to initialize a variable before this action and provide the name and then in the value, select the first name from dynamic content. It should resolve your issue then. 

     

    Hope this Helps!

     

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

  • w0rmsp17 Profile Picture
    34 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hey cheers,

    It looks like the code is good. However I'm getting this error

    Microsoft.png

     

    Apparently I need to initialize this variable.

     

     

  • yashag2255 Profile Picture
    24,442 Super User 2024 Season 1 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hi @w0rmsp17 

     

    You can do something like this: Variable name: First_Name->

     

    substring(variables('First_Name'),0,1)

     

    Hope this Helps!

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

  • w0rmsp17 Profile Picture
    34 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hello,

    Thank you for the reply. Very helpful information, I'll remember this for the future. I'm a little stuck though I'm unsure how to reference variables in the 'expression'. Keeps throwing me errors. 

    I get errors with this syntax "substring('First_Name'),0,1)"

     

     

  • yashag2255 Profile Picture
    24,442 Super User 2024 Season 1 on at
    Re: Customizing User Principal Name on Azure Create User Condition. EG fist letter of First Name + Lastname@email.com

    Hi @w0rmsp17 

     

    You can get the first letter of the first name using the substring expression like: 

    substring('tom',0,1), instead of 'tom' select the First Name from the dynamic selector here. And then you can use the concat function to append the outputs of above with the last name and the @ domain.com  string. 
     
    Hope this Helps!

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,660 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 66,004 Most Valuable Professional

Leaderboard

Featured topics

Restore a deleted flow