Automating the User creation process in Azure

Sooooooooo, yeah. I’ll have to write a few posts to make up for the lack over the weekend…and I’d go into why I didn’t write but, honestly? You’re not my father (unless my dad’s reading this, in which case ‘Hey pops!’), so stop yelling at me already jeezy creezy…

…phew. Ok. Let’s never fight again.

Now that’s out of the way, let’s get to the learnin’.

A requirement came across my desk to figure out a less painful way to add guest accounts to Azure for vendors/visitors/guests who may need to access an app that we are going to build. As any admins out there know, adding guest accounts as one-offs can get annoying real quick if the amount of users you need to create totals more than *grabs abacus and furiously does long hand calculus*…1. So I went hunting and came back with these:

These 2 templates essentially automate the process entirely, whether or not you’re generating the users with a list in SharePoint or even setting up a button or form submission on your apps to set the process in motion via HTTP request.

This may not be the sexiest piece of functionality out there *waves coquettishly to Kanban grid views* but damn if you’ve ever had to sit there and do this manually, this is the type of automation that will make your day a little bit brighter.

What else have you seen out there in the templates that has caught your eye? Whether it’s something that you’ve implemented yourself or if you simply noted it in passing as something you’d like to try?

We’d love to hear about it! And anything else that you want us to dig into.

I’m sorry I yelled earlier. Like I said, let’s never fight again.



Episode 1 – The Intro!

Welp? Episode 1 is out and ready for listenin’!

Join us, Dick Clark and Mohsin Khalid, on an auditory journey toward greater understanding of Microsoft’s Power Platform!

We’re excited to have you along for the ride. Please like, subscribe, comment with questions or topics that you want us to cover and laugh at the rats (yes, rats!) that try and ruin it all.



Small Wins. More Often.

My brain is fried today.

After waking up at ~4:45 am to the sound of my 2 year old screaming “DAAAAD MORE MILK PWEEEEEEEESE!”, I jumped straight into the day by tackling some flow issues a client was experiencing, pitching Power Platform to a group of film industry professionals, working through some model driven app requirements and then circling back to a few more flow challenges, community questions and the blog. Suffice it to say, it’s been non-stop from the time I got up until literally right now and I’m exhausted.

All of this is to simply point out that instead of a post on something Power Platform related today, I’ll leave you with something I’ve been thinking about a ton lately and, much to the chagrin of my clients who hear me pontificate about it often, have been exploring from a project perspective:

Small Wins. More Often.

So what constitutes a “small win?” We all understand big concepts such as “closing the deal” and “hitting the shot at the buzzer” and “your toddler finally realizing that eating dog food is ‘yucky'”…but it’s the small, intentional steps that lead up to the toddler’s taste for those delicious canine comestibles…those are the small wins I’m trying to recognize with more frequency.

For anyone who has been in the Dynamics consulting industry long enough to have implemented Waterfall projects as the norm, Agile has been a breath of fresh air for myriad reasons. It’s also caused its share of headaches but we’ll save those for a future blog post.

Personally, I think Agile as an implementation methodology has many advantages that lend themselves to the theme of this post. Through the sheer amount of touch points Agile allows us to have with our clients, we position ourselves to have many small wins over the course of the project. In fact, if we view the various Agile ceremonies (i.e. stand ups, status reports, sprint planning sessions, poker, etc.) as opportunities for small wins instead of annoyances that suck time out of our day, we can start to see much more in terms of true successes throughout the life cycle of the implementation.

So here’s to more small, concrete wins with our clients, our families, our friends and our creative pursuits. The more we recognize that true, lasting progress is made incrementally? The more we’ll be satisfied with the process of collaborating with peers to solve common challenges as opposed to focusing on arbitrary results that are usually moving targets to begin with.

May sound a bit hippity-dippity for your tastes…to which I would say “more power to you, friend. You do you!” However, I’m going to see how this pans out for a while and I’ll let you know what I think.