šØāš» Developer at 2ToLead.
š§ ReactJS | SPFx | Azure DevOps | PowerApps | Power Platform | PowerBI
š Exploring New technologies, and building Smarter solutions
šØāš» Developer at 2ToLead.
š§ ReactJS | SPFx | Azure DevOps | PowerApps | Power Platform | PowerBI
š Exploring New technologies, and building Smarter solutions
In my last blog post, I explained two ways to tackle conditional mapping in ShareGate. In this post, Iāll show you how to use the PnP PowerShell module to handle conditional mapping more efficiently. As I mentioned earlier, itās not practical to rely on the ShareGate user interface for each site. Thatās where I recommend a better approach -> using PnP PowerShell module. PnP PowerShell Script: No big deal! Hereās the scenario I mentioned earlier: you want to run a script that checks each itemās Status (a choice column in your SharePoint list), and if itās set to āPendingā, the script should update it to āApprovedā. ...
During a recent migration project, I worked with a customer who had a pretty unique requirement: they wanted to apply conditional mappings using ShareGate. At first, I thought, āWait, what?ā Because what they were asking for just isnāt something ShareGate supports out of the boxāneither through the UI nor the ShareGate PowerShell module. But after a bit of head-scratching (and lots of coffee ā), I came up with a workaround to get the job done. ...
Back inĀ November 2024, Microsoft introduced newĀ AI-powered agentsĀ in Microsoft 365 Copilot.Ā Declarative agentsĀ in Microsoft 365 Copilot are a type of AI assistant that helps businesses automate tasks and workflows by following predefined instructions and using enterprise data. They work within tools like Teams, Word, and PowerPoint to boost productivity. For example, a customer service agent can provide real-time order updates using an API plugin, to improve support quality.Ā ...
PowerShell is one of my favorite tool when it comes to automation. It has lot of functionalities and one of its cool features is Start-Job. This will let you run tasks in the background while you keep using PowerShell for other things. Start-Job is ideal to use when ⦠Tasks take a long time to complete You want to avoid module conflicts by isolating them in separate jobs You need to resolve assembly conflicts by running jobs in isolated processes How to Use Start-Job I will try to explain this with a simple example below. ...
Well, today I learnt an important lesson. š¤ The Problem In a recent coding effort, I found myself faced with the classic choice between JavaScriptās forEach and for⦠loops. As I was iterating through an array of data, I realized that my code required asynchronous operations. Async/Await in forEach: Initially, I opted for the simplicity of forEach, but soon hit a roadblock. Despite my attempts to use async/await within the loop, I encountered unexpected behaviour. The asynchronous nature of forEach proved to be a block which led to unhandled promises and unpredictable results. Hereās what I was using: ...