Blogs
Read what SoHo Dragon's thought leaders have to say about the IT industry, Microsoft technology, and recruitment.

Peter Ward
I am CEO of SoHo Dragon. My roots are in solution architecture, and I am involved in developing and delivering Microsoft cloud solutions, as well as presenting new ideas, recruiting and motivating the people within the team to provide an outstanding service to our clients.
Like all of us, I get involved in pitching for work and making it work. We know when we get things right because people send us lovely emails about the things we have done, the people we have helped. We have our services down to a science and see Microsoft’s cloud offerings to be great business productively drivers. We are proud of the work we do with our clients of all verticals in helping them discover the enormous saving and take advantage of what the Microsoft platform has to offer. Now that’s a real reward
Teams Tuesday Meetup Podcast January 2025
Content Teams Premium is a license that unlocks a suite of advanced capabilities in Microsoft Teams, and more. In this session, we will explore the intelligent collaboration tools, rich engagement features, and advanced protection and management capabilities that Teams Premium offers. These enhanced features are designed to address key customer needs such as more productive meetings, new digital engagement opportunities, and growing security threats. Below are the questions and... Read moreBlog: Strengthening Risk and Compliance with Microsoft Copilot
In today's fast-paced business environment, managing risk and ensuring compliance are more critical than ever. Microsoft Copilot is here to revolutionize how organizations handle these challenges by automating monitoring, reporting, and analysis. This blog post will explore how Microsoft Copilot can enhance your risk management and compliance strategies. Automating Risk Monitoring and Reporting Imagine having a system that continuously monitors risk indicators and generates... Read moreBlog: Enhancing Legal Workflows with Microsoft Copilot: A Game-Changer for Paralegals
In the fast-paced world of legal work, efficiency and accuracy are paramount. Paralegals, often the backbone of legal operations, juggle numerous tasks that require meticulous attention to detail. Enter Microsoft Copilot, a revolutionary tool designed to transform how paralegals manage legal documents, conduct research, and streamline workflows. Automating Document Management and Research Imagine a world where legal documents are effortlessly organized and easily retrievable.... Read moreBlog: Revolutionizing Recruitment with Microsoft Copilot
In the fast-paced world of recruitment, staying ahead of the curve is crucial. Enter Microsoft Copilot, a game-changer in the realm of talent acquisition. This innovative tool leverages AI to automate and streamline various aspects of the recruitment process, making it more efficient and effective. Here's how Microsoft Copilot can transform your recruitment strategy. Automating Candidate Sourcing and Screening One of the most time-consuming tasks in recruitment is sourcing and... Read moreBlog: Boosting Sales Performance with Microsoft Copilot
In today's fast-paced sales environment, staying ahead of the competition requires leveraging the latest technology to enhance productivity and customer engagement. Microsoft Copilot is a game-changer for sales professionals, offering real-time insights, automating routine tasks, and improving customer interactions. Let's dive into how this powerful tool can transform your sales performance. Leveraging AI for Sales Insights and Analytics Microsoft Copilot harnesses the power of AI... Read moreBlog: Empowering HR with Microsoft Copilot
In today's fast-paced business environment, HR professionals are constantly seeking ways to streamline processes, enhance employee engagement, and improve overall efficiency. Enter Microsoft Copilot, a powerful tool designed to revolutionize HR operations. This blog post explores how Copilot can transform your HR department, making it more efficient and effective. Automating Routine HR Tasks One of the standout features of Microsoft Copilot is its ability to automate repetitive HR... Read moreAnna Jhaveri
Anna Jhaveri is a Managing Director of SoHo Dragon in India and is a Microsoft MVP. She has close to 15 years of experience on various Microsoft Technologies, mostly on SharePoint. Vast experience on solution design, implementation and product customization on different versions of Microsoft SharePoint Products.
Specialties: SharePoint 2010, SharePoint 2013, SharePoint Online(Office 365), WSS, Microsoft Office SharePoint Server, Search, Collaboration, Enterprise Applications, SQL Server 2012/2008 , JQuery, ASP.NET, C#, SharePoint Designer 2010/2013, Nintex Workflows, TFS 2010, TFS Online, Scrum Methodologies. Solution design, implementation and delivery of client applications and products on different versions of SharePoint.
Beginner’s guide: Connecting Dynamics 365 and Power Automate - send emails on creating and updating records
Prior to Power Automate (formerly Microsoft Flow), many of us probably sent emails using a workflow in Dynamics 365. This option has been around for quite some time. Typically, we have some automated process where emails go out to notify internal personnel or external customers. Power Automate now provides the same concept of sending Dynamics 365 emails. However, there are few things to be aware of, and the setup is different. First, we will need to create the flow from within a... Read moreBeginner’s guide: Connecting Business Central and Power Automate - send emails on creating and updating records
You must have read my blog on beginner’s guide to connect D365 from power automate. And, if you are interested in connecting Business central with power automate, you are at the right place. I will show you the basics and steps to connect business central, how to send emails and limitations of power automate with Business central A small recap of how to create a flow - First, we will need to create the flow from within a solution. Creating a solution is most preferred way to do... Read moreREST API to Create and Update SharePoint List Items from Power Automate
If you want to make any changes in SharePoint from Power Automate, the REST API is one of the best options to use. Sharepoint has its own REST APIs that can be used to create site/items/files/folders, update site/items/files/folders, or make any changes in the site or any update within SharePoint for which a REST endpoint is available. You can use the "Send HTTP Request to SharePoint" action to send REST API calls to perform any operation in SharePoint. So First we will go through... Read moreSet Unique Permissions for Items in SharePoint Using Power Automate
While developing a flow for SharePoint list process, I came across a requirement to set unique permissions for SharePoint list items. So, in this blog post I will share a walk-through on how to set unique permissions for items in SharePoint using Power Automate. Walk-through In your flow add the actions as per below instructions: Break permissions on item This step is to break permissions on an item if there are permissions for the item. 1. Add “Send HTTP Request to SharePoint”... Read moreUsing Azure Key Vault to Store Client Secret for Graph API in Power Automate
If you are using Graph API in your Flows, you may want to safeguard client secret as it will be shown in plain text when you store the client secret value in a variable, its value will show up in the Flow history. This blog assumes that you have already created Graph API, app registration in your Azure AD and you want to use Graph API in your Flow. Please note you need a license to use Premium Connectors for Power Automate. Let’s get started by creating Azure Key Vault if one is... Read moreChallenges Faced While Applying Cumulative Update on SharePoint Server 2013 (KB4484408)
Challenges faced while applying Cumulative Update on SharePoint Server 2013 (KB4484408) Recently I worked on a support ticket to apply the patch on SharePoint Server 2013. I know it sounds too old – SharePoint Server 2013 but there are still organizations out there using it. Though we have recommended them to migrate to SharePoint Online, until that decision is made, we need to provide the support for SharePoint Server 2013. I faced the below challenges while applying the... Read moreTom Daly
Tom Daly is Collaboration Practice Director at SoHo Dragon and is a Microsoft MVP. An Office 365 and SharePoint developer, he specializes in the UI aspects of SharePoint, implementing branding, DVWP, web parts, and apps. Tom is expert in both JavaScript and C# development. New Office Servers, and Services MVP.
Tom is the creator of Community Days, a website that connects the Microsoft user community with free and low-cost Microsoft training and information events. He is an active blogger @ thomasdaly.net, community contributor, GitHub project author, speaker, and event organizer (Office 365 Bootcamp / Azure Bootcamp – NY/NJ), SharePoint Saturday NYC, SharePoint Saturday NJ, & New Jersey SharePoint User Group).
Azure Web App Deployment Issues
I’ve been having major troubles when I am deploying my Node.js application. It will often get stuck deploying in the Azure Web App b/c of the oryx build process. This is highly frustrating because [...]
Read moreAzure Community Bootcamp 2021
Introduction After an event I like to wrap up some of my thoughts on how the event started and some of the lessons learned. This post will be broken out into the two parts of the story on the event and then some of the lessons that come with running an event. For those that […]
Read moreAdding Font Awesome to the SPFx React project
Introduction I love the FontAwesome library and use it on many projects. I was a huge fan of FontAwesome 4.0 and had a little struggle moving over to using 5.0 + 6.0 in my projects. I was use to the old [...]
Read more