Overview of C# Send-Plugins, Receive-Methods and Support Methods
Deprecated
The Microsoft Dynamics CRM connector is deprecated. We recommend the Power Platform connector for Microsoft Dynamics 365 Sales Microsoft Dynamics 365 Marketing, Microsoft Dynamics 365 Customer Service, and any other solution in the Microsoft Dynamics 365 solution suite.
The following Send-Plugins are provided by the Dime.Scheduler Connector for CRM.
C# Class | Purpose |
---|---|
UpsertCaseTaskToTask | This sample indicates how to send a task to a task in Dime.Scheduler |
UpsertSalesOrder | This sample indicates how to send a sales order to a job and task in Dime.Scheduler |
UpsertEquipmentToResource | This sample indicates how to send crm falicity/equipment records to a resouce in Dime.Scheduler |
UpsertSystemUserToResource | This sample indicates how to send a task to a task in Dime.Scheduler |
UpsertFilterGroup | Sends FilterGroups. |
UpsertFilterValue | Sends FilterValues. |
DeleteFilterValue | Delete FilterValues |
The following Receive-methods are provided by the Dime.Scheduler Connector for CRM.
Name | Purpose |
---|---|
ProcessDsAppointment | The plugin that is run by the web service after the Appointment data is received and written to the DS Appointment and DS AppointmentResource table. |
SampleSalesProcessing | Processes the Appointment data for Sales Orders into an Appointment record. |
SampleServiceProcessing | Processes the Appointment data for Cases into a Service Activity record. |
The following support methods are provided by the Dime.Scheduler Connector for CRM:
Class | Method Name | Purpose |
---|---|---|
DsWebserviceManagement | ||
HandleDateTime | When adding a value to the parameter array using the Parameters.Add function use these functions to correctly format CRM fields like DateTime, Guid, EntityReferences and Boolean values. | |
HandleEntityReference | ||
HandleMoney | ||
HandleGuid | ||
HandleBool | ||
DsConnectorSetup | ||
GetSourceType | Returns the Source Type code for a given entity from the DS Source Type setup. | |
GeneratePageUrl | Generates the URL for a given record which can then be sent to the TaskUrl’s or ResourceUrl’s in Dime.Scheduler. | |
Folder | ReceiveMethods and SendPlugins | These folders do not contain code and can be used to implement Dime.Scheduler at your customer or to integrate Dime.Scheduler with your vertical solution. |
Custom | These folders will never be used for the Dime.Scheduler core development so you are ensured that your modifications will not interfere with any future developments. |