Tuesday, January 10, 2023

Execute service request using custom action in crm plugin to post the messages in azure queue

Steps to create request using custom api in crm to post the messages in azure queue using ms crm plugin D365

For example, consider the below mentioned entity name and fields in MS CRM D365.

Entity Details

  • Entity Name: Test Azure Entity
  • Schema Name: test_azure

Field Details

Schema Names:
  • test_name
  • test_messages

Custom Action input parameters 

  • Target
  • RecordName
  • Messages


                    ParameterCollection parameters = new ParameterCollection();
                    parameters.Add("Target", new EntityReference("test_azure",<<entityrecordid>>));
                    var request = new OrganizationRequest("<<customaction name>>")
                    {
                        RequestId = target.Id,
                        Parameters = parameters
                    };
                    request["RecordName"] = postImage["test_name"].Tostring();
                    request["Messages"] = postImage["test_messages"].ToString();
                    service.Execute(request);

Now you can send messages by configuring service endpoint using plugin registration tool.

No comments:

Post a Comment

Hide Add New and Add Existing Record button in subgrid ms crm d365

Steps to hide Add New and Add Existing button in sub grid MS CRM D365. Open Ribbon workbench. Load required entities  On subgrid section rig...