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 …

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 …

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 …

Xrm.Utility : openEntityForm with Parameters

Using "openEntityForm" a CRM form can be opened. While it is opening, different form fields values can be populated and those values can be passed to the form. Xrm.Utility.openEntityForm(name,id,parameters,windowOptions) name: Entity Logical Name id: Record id parameters: Form id, Field Ids, and Values, Custom query string parameters windowOptions: Flag to open as a New Window …

“Not In” \ “Does Not Have” Query in Dynamics CRM – By Cobalt

In Dynamics CRM Advanced Find, Querries can be built for various conditions \ for various filter criteria. But, "Not In" type queries cannot be built and it doesn't work with OOTB querying. Cobalt has a cool feature which allows users to make "Not In" \ "Does Not Have" types of queries in Advanced Find and …

Updating Resolved Cases in Dynamics 365

Some Dynamics 365/CRM record updates need specific workarounds. Due to various reasons such as adding new fields to case entity, option set changes, migrating data to some other environments etc... developers need to modify the case records including resolved cases. This post is to explain a workaround for updating and migrating Resolved Case records. Get resolved cases using views or …

Solution Enhancements in Dynamics CRM 2016

Clone a Patch, Clone Solution, and Apply Solution Upgrade are the cool new features released with Dynamics CRM 2016. CRM Solution is an excellent way of transferring customizations from one environment to another and solution version helps to identify each set of customizations of transferring. CRM solutions will contain different components such as entities, processes, plugin …