Most people working with various organizations are used to receiving nicely formatted newsletters/communications over email about various subjects like IT Security Updates, HR Updates or some know how about certain Applications. While bigger organizations may have a separate team(s) and specific tools to do so, in most small to medium organizations, this process remains ad-hoc and mostly manual. So, what about we help them with some simple to use tool to generate such templated emails much faster! Problem Statement Continuing from the Introductory statement, I have seen in smaller and medium sized organizations and even various groups within larger organizations, […]
Export/Archive Microsoft Teams Chat Messages
Article updated on 31st Oct 2020 to use v1 API instead of Beta one to get the list of chats Recently I came across a requirement about being able to export all the chat messages. The expectation was to get something like the Conversation History in Outlook, we used to have in Skype days. Quick google search made it evident that there is no such feature available as of date. So, it was time to start a fun journey of finding it out and getting it done! Initial Findings As it goes, some initial googling led to a few articles […]
Disable Delve for Selected Users using PowerShell/MS Flow
Office 365 users seem to have love and hate relationship with Delve. Some love it for ease of access to content which would otherwise be difficult to find and others hate it for the very same reason, that it opens up the fault lines in their SharePoint setup where sites permissions are not kept updates when users move around various teams. Problem Statement The best way to define it would be – The “fear of unknown”, like “I don’t know which of my files will start appearing to everyone else”, is common among senior management and some users working in […]
Automate On-Premise AD Account Creation with MS Flow
I was recently asked to work on Automating the on-premise Active Directory Account creation. The idea was simple – Hiring manager fills up a form with the required details about the new joinee and submits and then the account should get created in On-premise AD and eventually be synced with Azure AD with required licenses assigned. The obvious expectation was to use available tools only which come as part of Office 365 E3 license suite. Unfortunately Custom HTTP calls to Microsoft Graph became a Premium Connector in February 1, 2019 and now requires a P1 or P2 license. Implicit Requirements […]
Access On-Premise Extension Attributes from Azure AD in MS Flow
I recently came across a requirement where I needed to read SamAccountName and some ExtensionAttributes from Azure AD which are synced with On-Premise AD. I thought since all the On-premise attributes are being synced using Azure AD Connect, it should be easy enough to read those values from Azure AD using PowerShell or Microsoft Graph APIs. Unfortunately Custom HTTP calls to Microsoft Graph became a Premium Connector in February 1, 2019 and now requires a P1 or P2 license of MS Flow. Getting Started Before I jumped into the solution, I wanted to be sure that Extension Attributes are indeed […]
Send Meeting Invites to SharePoint Online Calendar
Sometime ago, I wrote an article about How to enable Incoming Mails in SharePoint Online. In that article, I talked about how can we use Microsoft Flow to achieve the functionality. But there is another common functionality available in SharePoint on-premise versions which allows us to send meeting invites to SharePoint calendars. This functionality has been widely used to make a SharePoint calendar as Leave Tracker or to track important events. Let’s take a look at how this can be achieved in SharePoint Online. This solution makes use of Power Automate/Flow. If you want to know about some of the […]
How to Call SharePoint REST WebService from Microsoft Flow
Microsoft Flow is getting better and better with each passing day. It now has thousands of templates to get you started quickly and provides connectors for hundreds of other services. Flow can be invoked from across various external applications as well, but I guess, the most immediate users would come from SharePoint world 🙂 I wrote an article earlier about how Microsoft Flow can be used to Enable Incoming Mails in SharePoint Online. In this article, I am going to explain how to connect with SharePoint Online, extract some data using REST Services and send it for further processing. Getting […]
How to Enable Incoming Mails in SharePoint Online
Updated on 05-Feb-2021: There is an improved implementation possible to achieved this feature now. Refer this article – https://anupams.net/send-documents-by-mail-to-sharepoint-online/ –Â to know more about it. Incoming emails or sending documents to SharePoint document libraries has been one of the most loved features of SharePoint by business users for long. This has been there since SharePoint 2007 and all on-premise versions including the latest SharePoint 2016. Even though, it requires quite some steps and infra components to do the initial setup, once running, it gives business users real ease of uploading documents to SharePoint library directly from their mail client like […]