Workflow must be in Published state

The above error message is displayed in Dynamics 365 and most of the developers\users will look around workflows as the error says "Workflow must be in Published state." E.g. Creating a case throws the above error with the following details. [Microsoft.Crm.Service.GlobalSlaPlugin: Microsoft.Crm.Service.GlobalSlaPlugin.SlaPostCreatePlugin] [ebd908b4-2c74-e811-a95d-000d3ae0bc37: ObjectModel Implementation] The issue is with SLA records associated with Case. Deactivating SLA … Continue reading Workflow must be in Published state

Status Change using WebApi

In Dynamics 365, OOTB status field value can be changed in many different ways. Following WebApi can be used to update the Status (statecode + statuscode) as follows. changeStatus = function (executionContext, entityLogicalName, recordId, statecode, statuscode) { // Remove brackets from the GUID if there's any var id = recordId.replace("{", "").replace("}", ""); // Set statecode … Continue reading Status Change using WebApi

Advanced Find – “NOT IN” Query is Supported in v9.0

Dynamics 365 9.0 supports "Not In" \ "Does Not Have" type of queries as an OOTB feature in Advanced Find. In previous versions of Dynamics 365 had no this feature but there were some custom solutions to facilitate this problem. The problem in previous versions :  This post (“Not In” \ “Does Not Have” Query … Continue reading Advanced Find – “NOT IN” Query is Supported in v9.0

Dynamics 365 : Promote to Admin

Promote to Admin feature allows any user in Dynamics 365 to make himself an Administrator in the system if the user is authorized from the Admin Center. Usually when you create an online instance of Sales/Customer Service by yourself but you won't be able to see most of the admin settings. If any user has been … Continue reading Dynamics 365 : Promote to Admin

Dynamics 365 – Teams: AddMembers/RemoveMembers VS Associate/Disassociate

How to capture adding or removing members to CRM teams? What is the plugin step to capture adding/removing members to a CRM team? AddingMembers/RemovingMembers steps or Associate/Disassociate steps can be used in the plugin? Following messages are supported for teams in plugin registrations. AddMembers/RemoveMembers A plugin has been created and registered under the messages of AddMembers/RemoveMembers … Continue reading Dynamics 365 – Teams: AddMembers/RemoveMembers VS Associate/Disassociate

Dynamics 365 – Copy Price List

Price List is a member of Product Catalog in Dynamics 365. The same product can have different prices depending on the geographical area, season, membership/customer level etc... A price list may contain all the prices (Price List Items) for a given set of products during a time period in Dynamics 365. Product Price List 2016 … Continue reading Dynamics 365 – Copy Price List

Dynamics 365 – Developer Toolkit & Extensions for VS2017

Microsoft Dynamics 365 Developer Toolkit and Dynamics CRM & 365 Developer Extensions are great Dynamics 365 development accelerators available in the Visual Studio Marketplace. Still, these tools are not compatible with Visual Studio 2017, which is the latest release of VS. This is a workaround that you can make use of these tools with Visual … Continue reading Dynamics 365 – Developer Toolkit & Extensions for VS2017