---
title: "Swimburger - Blog - Dynamics"
description: "Swimburger.net is a blog about .NET, cloud, web development, and whatever comes across Swimburger's plate. Swimburger.net is run by Niels Swimberghe."
canonical: "https://swimburger.net/blog/dynamics"
---

[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/zmodsodz/social-default-image.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/zmodsodz/social-default-image.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/zmodsodz/social-default-image.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/zmodsodz/social-default-image.png 500w" sizes="250px" width="250" height="250" alt="Power Apps Logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## Collaborating on Power Apps Using Personal Environments, Power Platform CLI, Git, and Azure DevOps

10/5/2021 - Dynamics

It can be hard to collaborate on Power Apps with other developers. Sometimes you can overwrite each other's work or break things; however, each developer can safely make their changes by using personal environments instead of a shared development environment. They can then merge their work together into the shared environment. A developer can track changes to solutions using git and move solutions between environments using the Power Platform CLI and SolutionPackager tool.



](/blog/dynamics/collaborating-on-power-apps-using-personal-environments-power-platform-cli-git-and-azure-devops)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/ayegg5ro/social-default-image.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/ayegg5ro/social-default-image.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/ayegg5ro/social-default-image.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/ayegg5ro/social-default-image.png 500w" sizes="250px" width="250" height="250" alt="Power Apps Logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## Delaying JavaScript Execution Until HTML Elements are Present in Power Apps and Dynamics CRM

10/4/2021 - Dynamics

Learn how to customize forms using JavaScript in Model-Driven Power Apps forms and Dynamics CRM forms.



](/blog/dynamics/delaying-javascript-execution-until-html-elements-are-present-in-power-apps-and-dynamics-crm)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/h5xlm5oh/social-share-post-ignite.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/h5xlm5oh/social-share-post-ignite.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/h5xlm5oh/social-share-post-ignite.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/h5xlm5oh/social-share-post-ignite.png 500w" sizes="250px" width="250" height="250" alt="Power Apps logo" decoding="async" loading="lazy" style="background-color:#474fe2"></picture>

## How to Create Dataverse Activities using Power Automate

9/22/2021 - Dynamics

In this Power Platform tutorial, you will set up an HTTP webhook using the "When an HTTP request is received" action. With the HTTP request JSON, you will calculate the duration between two timestamps and fetch a contact and user by finding matching phone numbers. Then, you will create a phone call and update the status of the phone call.



](/blog/dynamics/how-to-create-dataverse-activities-using-power-automate)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.4994245760319632x0.4994245760319632/media/oplhpf0z/power-apps-solutions-azure-pipelines-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.4994245760319632x0.4994245760319632/media/oplhpf0z/power-apps-solutions-azure-pipelines-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.4994245760319632x0.4994245760319632/media/oplhpf0z/power-apps-solutions-azure-pipelines-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.4994245760319632x0.4994245760319632/media/oplhpf0z/power-apps-solutions-azure-pipelines-square.png 500w" sizes="250px" width="250" height="250" alt="Azure Pipelines and Power Apps logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## How to deploy Power Apps Portals using Azure Pipelines

9/5/2021 - Dynamics

Learn how to automatically deploy Power Apps portals using the Microsoft Power Platform CLI and Azure DevOps.



](/blog/dynamics/how-to-deploy-power-apps-portals-using-azure-pipelines)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/qx1nilik/power-apps-solutions-azure-pipelines-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/qx1nilik/power-apps-solutions-azure-pipelines-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/qx1nilik/power-apps-solutions-azure-pipelines-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/qx1nilik/power-apps-solutions-azure-pipelines-square.png 500w" sizes="250px" width="250" height="250" alt="Azure Pipelines and Power Apps logo" decoding="async" loading="lazy" style="background-color:#fff"></picture>

## How to deploy Power Apps Solutions using Azure Pipelines

8/29/2021 - Dynamics

Learn how to automatically deploy Power Apps solutions using the Power Platform Build Tools and Azure DevOps.



](/blog/dynamics/how-to-deploy-power-apps-solutions-using-azure-pipelines)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/gqldf41f/powershell-and-crm-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/gqldf41f/powershell-and-crm-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/gqldf41f/powershell-and-crm-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/gqldf41f/powershell-and-crm-square.png 500w" sizes="250px" width="250" height="250" alt="CRM and PowerShell logo" decoding="async" loading="lazy" style="background-color:#fafafa"></picture>

## Use PowerShell to communicate with Dynamics CRM using the .NET XRM SDK

4/20/2020 - Dynamics

If you've developed client applications or plugins for Dynamics CRM before, you are familiar with the CRM/XRM DLL's. You may have gotten those DLL's from the CRM installation, the SDK zip, or the NuGet package. Another way to interact with the CRM DLL's is through PowerShell. PowerShell is built upon .NET meaning you can call exactly the same CRM libraries from PowerShell as from .NET applications.



](/blog/dynamics/use-powershell-to-communicate-with-dynamics-crm-using-the-dotnet-xrm-sdk)[

<picture><img class="blog-post-card__image" src="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/unxjciar/powershell-and-crm-square.png" srcset="/cdn-cgi/image/width=250,format=auto,quality=90,height=250,fit=cover,gravity=0.5x0.5/media/unxjciar/powershell-and-crm-square.png 250w, /cdn-cgi/image/width=375,format=auto,quality=90,height=375,fit=cover,gravity=0.5x0.5/media/unxjciar/powershell-and-crm-square.png 375w, /cdn-cgi/image/width=500,format=auto,quality=90,height=500,fit=cover,gravity=0.5x0.5/media/unxjciar/powershell-and-crm-square.png 500w" sizes="250px" width="250" height="250" alt="CRM and PowerShell logo" decoding="async" loading="lazy" style="background-color:#fafafa"></picture>

## PowerShell snippet: Get optionset value/labels from Dynamics CRM Entity/Attribute

4/20/2020 - Dynamics

Instead of having to use the CRM interface to copy all the labels and values manually, you can save yourself a lot of time using this PowerShell script. Using the following script file named "GetOptionSet.ps1", you can list all the value/label pairs for a given Entity + OptionSet-Attribute:



](/blog/dynamics/powershell-snippet-get-optionset-value-labels-from-dynamics-crm-entity-attribute)
