Formatting Section or Field Label as Bold/Italic in Model-driven App
Sep19

Formatting Section or Field Label as Bold/Italic in Model-driven App

In the form designer for Power Apps model-driven app (or Dynamics 365 app), there is no way to add some styling to the labels of the controls (field, tab, section, grid, etc.). But if you want to emphasise some of the words in your label, you can achieve some limited formatting by using the Unicode version of bold/italic characters. You may also add some emojis like emoji Meg. … Continue Reading Linn Zaw Win’s...

Read More
Debugging Pre Operation Plug-In Without Plug-In Trace Log
Sep05

Debugging Pre Operation Plug-In Without Plug-In Trace Log

Recently, I developed a plugin which triggers on pre-operation stage. As typical pre-operation plug-ins, the logic is to intercept the InputParameters and modify them based on custom logic. After deploying the plug-in to the Development environment, I just got a generic error as below when I tested by making a change that would trigger the plug-in. There is no arrow icon to expand for the… Continue Reading Linn Zaw...

Read More
Cloud Flows with Dataverse Trigger Not Working After Solution Import
Aug31

Cloud Flows with Dataverse Trigger Not Working After Solution Import

This post will explain how you can identify the root cause of the issue and resolve it if some of the cloud flows with Dataverse trigger are not getting triggered after solution import even though the status of the flow is “On”. After one of the deployments, the test team reported that some of the cloud flows are not getting triggered when a row is added or updated in Dataverse. … Continue Reading Linn Zaw...

Read More
Error Handling and Show Error Message from API in Canvas App
Jul09

Error Handling and Show Error Message from API in Canvas App

This post will explain how you can handle errors from a connector (or custom connector) and show a proper error message from the response of the API. Whenever we use the Patch() function to create/update a row in Microsoft Dataverse, call an action of a (custom) connector or call a Power Automate cloud flow, there may be an error due to the server-side validation or an exception… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
How to Set Model-driven App Custom Table Icons in Dataverse
Jun18

How to Set Model-driven App Custom Table Icons in Dataverse

This post will explain how you can set the icon for a Microsoft Dataverse custom table (entity icon) in the Power Apps maker portal. When the custom tables are created for Dynamics 365 and model-driven app projects, updating the icon of the table is important because it is automatically assigned a puzzle piece 🧩 icon by default. The icon of the table will be displayed in the sitemap, as the… Continue Reading noreply@blogger.com...

Read More
Disable Hyperlink for Lookup Columns in Grid Views of Model-driven Apps
Mar29

Disable Hyperlink for Lookup Columns in Grid Views of Model-driven Apps

This post will explain how you can turn off clickable lookups in the grid views of model-driven apps. Microsoft has recently rolled out the new update for Power Apps Read-Only Grid which has a new property called “Navigation types allowed”. This property will allow the system customiser to disable clickable hyperlinks for the lookup column values and only show them as text. According to… Continue Reading...

Read More
Filter by Lookup with retrieveMultipleRecords JavaScript WebApi in Offline Mode
Mar07

Filter by Lookup with retrieveMultipleRecords JavaScript WebApi in Offline Mode

This post will explain how filtering using the lookup column is different between a normal online scenario and a mobile offline scenario in Xrm.WebApi.retrieveMultipleRecords. You will also learn about how to write a script to support both scenarios. Before setting up the Dynamics 365 app or Power Apps model-driven app in offline mode, it is important to read through this… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
Managing Public SharePoint Documents for Power Apps Portal and Internal Documents Using Cloud Flow (Part 8 of 8)
Feb20

Managing Public SharePoint Documents for Power Apps Portal and Internal Documents Using Cloud Flow (Part 8 of 8)

<meta content="When the SharePoint integration from Power Apps portals is enabled, the users can see all the SharePoint documents related to the record but we can upload the documents for internal purpose to the secondary Document Location and keep those hidden from the Portal user.” name=”twitter:description”> This is the eighth post in a series of Automating SharePoint Integration with …...

Read More
Automatically Create SharePoint Folder Structure Based on Specific Table in Dataverse Using Cloud Flow (Part 3 of 7)
Feb13

Automatically Create SharePoint Folder Structure Based on Specific Table in Dataverse Using Cloud Flow (Part 3 of 7)

This is the third post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 4, Part 5, Part 6, Part7) In my first post, I have explained how to automatically create the SharePoint Document Location using the cloud flow when a new row is added to the Dataverse/Dynamics 365 table. But if you… Continue Reading...

Read More
Trigger OnCreate Cloud Flow for Existing Rows (Part 2 of 7)
Feb13

Trigger OnCreate Cloud Flow for Existing Rows (Part 2 of 7)

This is the second post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 3, Part 4, Part 5, Part 6, Part7) In my previous post, I have explained how to automatically create the SharePoint Document Location using the cloud flow when a new row is added to the Dataverse/Dynamics 365 table. But if… Continue...

Read More
Find SharePoint Folder with Particular Name Among Multiple Document Libraries Using Cloud Flow (Part 7 of 7)
Feb13

Find SharePoint Folder with Particular Name Among Multiple Document Libraries Using Cloud Flow (Part 7 of 7)

This is the seventh post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 3, Part 4, Part 5, Part 6) In the Part 3 post, I have explained how to automatically create subfolders under the Document Library. If the requirement is to process/send the documents stored in one of… Continue Reading...

Read More
Automatically Move Dataverse Email Attachments to SharePoint Document Library Using Cloud Flow (Part 6 of 6)
Feb07

Automatically Move Dataverse Email Attachments to SharePoint Document Library Using Cloud Flow (Part 6 of 6)

This is the sixth post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 3, Part 4, Part 5) With server-side synchronisation, you can synchronise your email system with Microsoft Dataverse and create corresponding email activities in Dataverse. But if the option to… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
SharePoint URL Shortcut on Form and Generic Dataverse Update Step in Power Automate (Part 5 of 6)
Jan30

SharePoint URL Shortcut on Form and Generic Dataverse Update Step in Power Automate (Part 5 of 6)

This is the fifth post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 3, Part 4, Part 6) SharePoint integration in a model-driven app is easy to use and the user can simply view/upload the related documents in the Documents associated grid under the Related tab. But the… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
Automatically Create SharePoint Subfolders Using Cloud Flow and Environment Variable (Part 4 of 6)
Nov30

Automatically Create SharePoint Subfolders Using Cloud Flow and Environment Variable (Part 4 of 6)

This is the fourth post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 3, Part 5, Part 6) In some of my projects, there is a requirement to automatically create subfolders when the document location is created. In that way, the users will have a proper folder structure to… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
Get Output Data from Expand Query of Microsoft Dataverse Connector in Power Automate
Oct09

Get Output Data from Expand Query of Microsoft Dataverse Connector in Power Automate

The Common Data Service (current environment) (which is highly likely to be renamed soon) Dataflex (Common Data Service current) Common Data Service (current environment) Microsoft Dataverse connector has Expand Query parameter for Get a record and List records actions which can be used to retrieve the related entity. In one of my previous blog posts, I wrote about how you can use…...

Read More
Automatically Create SharePoint Document Location for Dataverse/Dynamics 365 Using Cloud Flow (Part 1 of 6)
Oct09

Automatically Create SharePoint Document Location for Dataverse/Dynamics 365 Using Cloud Flow (Part 1 of 6)

This is the first post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 2, Part 3, Part 4, Part 5, Part 6) This post will explain how you can automatically create the SharePoint Document Location using the cloud flow in Power Automate when a new row is added to the Dataverse/Dynamics 365 table. … Continue...

Read More
How to Set Lookup Fields with Null Value from Dynamic Content in Microsoft Dataverse Connector
Oct02

How to Set Lookup Fields with Null Value from Dynamic Content in Microsoft Dataverse Connector

In one of my previous blog posts, I wrote about How to Set Lookup Field Value in Microsoft Dataverse Flow Connector. In that blog post, I mentioned that I was not sure how to set a lookup as null either directly or from another record’s lookup field as the output of the step (which can potentially be null). Recently, I discovered a way to do that and I would like to share that with you… Continue Reading...

Read More
Automatically Create SharePoint Folder Structure Based on Specific Table in Dataverse Using Cloud Flow (Part 3 of 6)
Sep13

Automatically Create SharePoint Folder Structure Based on Specific Table in Dataverse Using Cloud Flow (Part 3 of 6)

This is the third post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 2, Part 4, Part 5, Part 6) In my first post, I have explained how to automatically create the SharePoint Document Location using the cloud flow when a new row is added to the Dataverse/Dynamics 365 table. But if you want to… Continue Reading...

Read More
SharePoint Document Upload in Dynamics 365/Microsoft Dataverse with Custom Field (Part 3 of 3)
Sep12

SharePoint Document Upload in Dynamics 365/Microsoft Dataverse with Custom Field (Part 3 of 3)

This is the third post in a series of File field as input and SharePoint as storage. You can check out the other posts via these links (Part 1, Part 2) Customising the document upload dialog box for the purpose of adding an additional field to capture the metadata of the uploaded document is a common ask in the community forums. Now in one of my previous blog posts about How… Continue Reading noreply@blogger.com (Linn...

Read More
Mix and Match FetchXML Query with Web API Query Options of Microsoft Dataverse Connector in Power Automate
Sep12

Mix and Match FetchXML Query with Web API Query Options of Microsoft Dataverse Connector in Power Automate

Recently, Microsoft has added validation in the Flow Checker to show the following warning message to the users if any of the Select Query, Filter Query or Top Count is not specified in the List records action of the Common Data Service (current environment) connector in Power Automate.  Update action ‘List Records with Fetch Xml Query’ to use a select query, filter query, or…...

Read More
Get Flow Run by Using Dynamics 365/Microsoft Dataverse Record ID as Parameter in Power Automate
Sep12

Get Flow Run by Using Dynamics 365/Microsoft Dataverse Record ID as Parameter in Power Automate

There are several ways on how you can access the flow run history in Power Automate. In fact, to make things easier for me, I created a solution and wrote a blog post about how to Access Flow Run History within a Record in Dynamics 365/Microsoft Dataverse (check that out if that is of interest). However, the solution I did is not for everyone especially if there are tons of existing flows in… Continue Reading...

Read More
Trigger OnCreate Cloud Flow for Existing Rows (Part 2 of 6)
Sep07

Trigger OnCreate Cloud Flow for Existing Rows (Part 2 of 6)

This is the second post in a series of Automating SharePoint Integration with Dataverse using Power Automate. You can check out the other posts via these links (Part 1, Part 3, Part 4, Part 5, Part 6) In my previous post, I have explained how to automatically create the SharePoint Document Location using the cloud flow when a new row is added to the Dataverse/Dynamics 365 table. But if you… Continue Reading...

Read More
Automatically Create SharePoint Document Location for Dataverse/Dynamics 365 Using Cloud Flow (Part 1 of 5)
Aug31

Automatically Create SharePoint Document Location for Dataverse/Dynamics 365 Using Cloud Flow (Part 1 of 5)

This post will explain how you can automatically create the SharePoint Document Location using the cloud flow in Power Automate when a new row is added to the Dataverse/Dynamics 365 table. Microsoft Dataverse supports integration with SharePoint Online and with out-of-the-box functionality, the SharePoint folder and the related Document Location data is created on the fly when the… Continue Reading...

Read More
Move Attachment from File Field of Microsoft Dataverse to SharePoint in Power Automate (Part 1 of 3)
Aug07

Move Attachment from File Field of Microsoft Dataverse to SharePoint in Power Automate (Part 1 of 3)

This is the first post in a series of File field as input and SharePoint as storage. You can check out the other posts via these links (Part 2, Part 3) What is a File field and how you can use it Microsoft has added the File and Image datatypes to Microsoft Dataverse last year which was only available in canvas apps first, and then was later on made available in the model-driven app with… Continue...

Read More
The Return of Composite Address Control in Model-driven Apps – Now with Built-in Autocomplete Functionality
Jun24

The Return of Composite Address Control in Model-driven Apps – Now with Built-in Autocomplete Functionality

Early this year, Microsoft has announced the general availability of address input control as part of geospatial features for canvas apps. But how about model-driven apps? Can we have a similar address input control for model-driven apps too? Capturing addresses is a common business scenario and address lookup functionality is preferred to be used in most of my projects to… Continue Reading noreply@blogger.com (Linn...

Read More
Unable to Export Solution from Dataverse/Dynamics 365 with Generic Unexpected Error
Jun03

Unable to Export Solution from Dataverse/Dynamics 365 with Generic Unexpected Error

When I tried to download the solution in the maker portal, it took really long and finally the following error was shown. Solution “Power Platform Playground” failed to export: An unexpected error occurred. I tried it again in the classic solution explorer, I got the same generic “Unexpected Error” popup and the downloaded log file is not helpful either.

Read More
Allow Users Without Delete Privilege on Activity to End Recurring Appointment Series or Convert Single Appointment to Recurring One
May18

Allow Users Without Delete Privilege on Activity to End Recurring Appointment Series or Convert Single Appointment to Recurring One

This post will explain how you can implement a plug-in that will allow the normal users without prvDeleteActivity (Delete privilege for the Activity table) to end a recurring appointment series, update recurrence information, or convert an existing appointment to a recurring appointment. In most of the Dynamics 365/Power Apps + Dataverse implementations, it is a common practice not… Continue Reading...

Read More
Add Two-level up Related Column to a View in Model-driven Apps
Mar30

Add Two-level up Related Column to a View in Model-driven Apps

In this post, I will explain how you can add a column from the related table (up to two-level up) to the views in model-driven apps. In Dynamics 365 projects or Power Apps (model-driven apps) projects, it is a common requirement to edit the system view to show the columns from the related table. With the out-of-the-box view designer, you can easily add the column from the directly… Continue Reading noreply@blogger.com (Linn...

Read More
Handle Base64 and Binary File Content Types in Power Automate
Feb02

Handle Base64 and Binary File Content Types in Power Automate

Did you know that there are two types of file or image content type used in the input and output parameters? In this post, you will learn how to handle the different types of file content in the cloud flow action parameters. When working with the input and output parameters for file content, you need to provide a value as Binary data type for most of the input parameters (e.g. 

Read More
Validating Document Upload in Business Process Flow by Setting Field Requirement Level Conditionally (Part 2 of 3)
Jan30

Validating Document Upload in Business Process Flow by Setting Field Requirement Level Conditionally (Part 2 of 3)

This is the second post in a series of File field as input and SharePoint as storage. You can check out the other posts via these links (Part 1, Part 3) Using the File field in Business Process Flow for uploading of documents Sometimes, the new functionalities introduced to the Common Data Service (CDS) platform is not immediately supported in the no-code functionality of the model-driven… Continue Reading...

Read More
Use Filter Array instead of Nested List Records to Optimise the Cloud Flow
Jan23

Use Filter Array instead of Nested List Records to Optimise the Cloud Flow

In this post, I will explain how you can use the Filter Array action to filter the required rows of the output data from the List Records action. When there is a requirement to match the rows from two arrays using a particular property value, you can use the Filter Array action to get the matching object from the array. In the scenario below, you will see how it can be used to get… Continue Reading noreply@blogger.com (Linn...

Read More
Retrieve more than 100,000 Dataverse Rows with List Records Action in Cloud Flow Using Skip Token
Jan17

Retrieve more than 100,000 Dataverse Rows with List Records Action in Cloud Flow Using Skip Token

Have you ever wondered what the Skip Token parameter in the List Records action of Common Data Service (current environment) connector is for? In this post, I will explain how you can retrieve any number of rows, even more than 100,000 rows, by handling paging manually with the Skip Token parameter. By default, the List Records action in Power Automate can retrieve up to 5,000 rows… Continue Reading...

Read More
Populate Activity Party Value with JSON Array in Power Automate
Jan08

Populate Activity Party Value with JSON Array in Power Automate

In this post, I will explain how you can dynamically populate the Activity Parties or any other array input parameter by switching to input entire array and populating with the JSON array. In cloud flow, when the input parameter of the action is an array data type, the flow designer shows the input parameter in two different modes: Detail inputs… Continue Reading noreply@blogger.com (Linn Zaw Win)’s Article on their...

Read More
Perform Bound/Unbound Action with EntityType Parameters in Power Automate
Dec15

Perform Bound/Unbound Action with EntityType Parameters in Power Automate

In this post, I will explain how you need to populate the entity (or table) type input parameters for some of the bound/unbound actions in cloud flows. That can be a bit tricky when the input parameters are not simple data types (such as string, boolean, etc.). Some of the entity type parameters are expecting an entity object with column values to be created as a new row… Continue Reading noreply@blogger.com (Linn Zaw...

Read More
Dynamically Populate Polymorphic Lookup Value in Power Automate without using Condition Step
Dec05

Dynamically Populate Polymorphic Lookup Value in Power Automate without using Condition Step

In my previous post, I have described how to populate Owner value dynamically in Power Automate. The trick I used in that post only works for the Owner lookup though and not for polymorphic lookups. And the reason why is because if you are using the Dataverse/Common Data Service (current environment) connector, there is only one input parameter for the Owner column unlike  for polymorphic… Continue Reading...

Read More
Dynamically Populate Owner Value (User or Team) in Power Automate
Nov14

Dynamically Populate Owner Value (User or Team) in Power Automate

When building flows in Power Automate, sometimes we need more than just adding a dynamic value for complex scenarios (or at least for complex data types like polymorphic lookups). In this post, you will learn about how to set the value of the Owner field dynamically based on the value of another row’s Owner field (which can be either User or Team). Owner value from Trigger Output In… Continue Reading noreply@blogger.com...

Read More
Find ID of SharePoint Document by File Name in Power Automate
Nov10

Find ID of SharePoint Document by File Name in Power Automate

Did you know that there are two types of identifiers used in the SharePoint connector to identify an item in a SharePoint list or a SharePoint document? The first one is the “Unique Identifier” (integer type) which is sequentially generated by the system and unique to the list or library (e.g. 13). The other one is the “File Identifier” (string type) which is the “folder + file...

Read More
Mix and Match FetchXML Query with Web API Query Options of CDS Connector in Power Automate
Nov02

Mix and Match FetchXML Query with Web API Query Options of CDS Connector in Power Automate

Recently, Microsoft has added validation in the Flow Checker to show the following warning message to the users if any of the Select Query, Filter Query or Top Count is not specified in the List records action of the Common Data Service (current environment) connector in Power Automate.  Update action ‘List Records with Fetch Xml Query’ to use a select query, filter query, or…...

Read More
Time Picker in Power Apps Canvas App and Daylight Saving
Oct11

Time Picker in Power Apps Canvas App and Daylight Saving

Date/Time picker is one of the fundamental controls which is not available in Power Apps canvas app yet. The Power Apps idea of adding “Time” picker on the Date picker control has been under review since 2018 and the idea of Time Picker control has been planned since 2017. For those who are building canvas apps for Dynamics 365 / Common Data Service would get the requirement to… Continue Reading...

Read More
SharePoint Document Upload in Dynamics 365/CDS with Custom Field (Part 3 of 3)
Sep28

SharePoint Document Upload in Dynamics 365/CDS with Custom Field (Part 3 of 3)

This is the third post in a three-part series of File field as input and SharePoint as storage. You can check out the other posts via these links (Part 1, Part 2) Customising the document upload dialog box for the purpose of adding an additional field to capture the metadata of the uploaded document is a common ask in the community forums. Now in one of my previous blog posts … Continue Reading noreply@blogger.com (Linn Zaw...

Read More
Move Attachment from File Field of CDS to SharePoint in Power Automate (Part 1 of 2)
Sep06

Move Attachment from File Field of CDS to SharePoint in Power Automate (Part 1 of 2)

This is the first post in a two-part series of File field as input and SharePoint as storage. You can check out the second post via this link.What is a File field and how you can use it Microsoft has added the File and Image datatypes to Common Data Service last year which was only available in canvas apps first, and then was later on made available in the model-driven app with 2020 Release…...

Read More
Validating Document Upload in Business Process Flow by Setting Field Requirement Level Conditionally (Part 2 of 2)
Sep06

Validating Document Upload in Business Process Flow by Setting Field Requirement Level Conditionally (Part 2 of 2)

This is the second post in a two-part series of File field as input and SharePoint as storage. You can check out the first post via this link.Using the File field in Business Process Flow for uploading of documents Sometimes, the new functionalities introduced to the Common Data Service (CDS) platform is not immediately supported in the no-code functionality of the model-driven apps and… Continue Reading noreply@blogger.com...

Read More
Various Ways to Disable/Skip/Comment out Flow Steps when Testing in Power Automate
Aug30

Various Ways to Disable/Skip/Comment out Flow Steps when Testing in Power Automate

Sometimes when we are debugging flows, we want some of the steps to be disabled/skipped and ignored by the Power Automate engine so that those actions are not triggered while we are still working on the other parts of the flow. But currently, there is no way in Power Automate to disable the steps for testing/debugging scenarios (yet) even though the Power Automate team has been working… Continue Reading noreply@blogger.com (Linn...

Read More
Get Flow Run by Using Dynamics 365/CDS Record ID as Parameter in Power Automate
Aug23

Get Flow Run by Using Dynamics 365/CDS Record ID as Parameter in Power Automate

There are several ways on how you can access the flow run history in Power Automate. In fact, to make things easier for me, I created a solution and wrote a blog post about how to Access Flow Run History within a Record in Dynamics 365/CDS (check that out if that is of interest). However, the solution I did is not for everyone especially if there are tons of existing flows in the system… Continue Reading...

Read More
Get JSON Output of Steps with Status Reason 200 in Power Automate
Aug16

Get JSON Output of Steps with Status Reason 200 in Power Automate

The JSON output in the run history of the List records action step from the Common Data Service (current environment) connector is useful for troubleshooting purposes or getting the sample data for Parse JSON action. It is also useful when you need to see the attributes which are not listed in ‘Dynamics content’ pane (e.g.  OData.Community.Display.V1.FormattedValue properties, or...

Read More
Get Output Data from Expand Query of CDS (current environment) Connector in Power Automate
Aug08

Get Output Data from Expand Query of CDS (current environment) Connector in Power Automate

The Common Data Service (current environment) connector (which is highly likely to be renamed soon) Dataflex (Common Data Service current) connector has Expand Query parameter for Get a record and List records actions which can be used to retrieve the related entity. In one of my previous blog posts, I wrote about how you can use Expand Query to retrieve related data. The example I… Continue Reading...

Read More
How to Set Lookup Fields with Null Value from Dynamic Content in CDS (current environment) Connector
Jul30

How to Set Lookup Fields with Null Value from Dynamic Content in CDS (current environment) Connector

In one of my previous blog posts, I wrote about How to Set Lookup Field Value in Common Data Service (current environment) Flow Connector. In that blog post, I mentioned that I was not sure how to set a lookup as null either directly or from another record’s lookup field as the output of the step (which can potentially be null). Recently, I discovered a way to do that and I would… Continue Reading noreply@blogger.com...

Read More
Get the Lookup Display Name and Option Set Value Label in a Single Query Using a CDS (Current Environment) Connector FormattedValue Property
Jul21

Get the Lookup Display Name and Option Set Value Label in a Single Query Using a CDS (Current Environment) Connector FormattedValue Property

One of the limitations in using Common Data Service (current environment) connecter in Power Automate comparing to the classic workflow WAS the inability to get the display name of the lookup value or the label of the option set value in one simple query. However, this is actually not the limitation of the platform itself. It seems that the CDS (current environment) actions did not use… Continue Reading...

Read More
Minimum Privileges Required to Log in to Model-driven Apps in Dynamics 365/CDS
Jul19

Minimum Privileges Required to Log in to Model-driven Apps in Dynamics 365/CDS

One of the security best practices in Dynamics 365 is to use the base security role as a baseline and apply that role to all Users. The base security role will include all the common/basic permissions that are required to have access to the system (you can read more details in  Tip #2 of Power Platform / Dynamics CRM  Tip of the Day). The advantage of using the base security role is… Continue Reading...

Read More
Script Errors Encountered after Field Service Upgrade to 8.x
Jul06

Script Errors Encountered after Field Service Upgrade to 8.x

In one of my projects, I suddenly encountered script errors after upgrading the Field Service solution from version 7.x to 8.x (the latest version). When loading the Quote and Product line item forms, the system shows the following error message: Script Error One of the scripts for this record has caused an error. For more details, download the log file. … Continue Reading noreply@blogger.com (Linn Zaw Win)’s Article on...

Read More