Base Classes for Dynamics 365 Plugins and Workflows


Keywords
365, CRM, DYNAMICS, XRM
Install
Install-Package JourneyTeam.Xrm -Version 3.0.28

Documentation

JourneyTeam.Xrm

Base classes and library for developing Microsoft Dataverse Plugins and Custom Workflow Activities.

NuGet
#

Releases

  • Versions 2.x supports CRM 2011+
  • Versions 3.x supports CRM 2016+

Features

BasePlugin

BaseWorkflowActivity

MoneyExtensions methods

  • Add
  • Subtract
  • Multiply
  • Divide

FetchXml Builder

  • Fluent builder class for FetchXML queries
  • Extension method to convert FilterExpression to a FilterBuilder

IOrganizationServiceExtensions

  • Overloads for Create, Update, Delete, Retrieve, RetrieveMultiple, Associate and Disassociate

EntityExtensions

  • Clone entity
  • Get Aliased Values

JsonSerializer

  • Serialize object to JSON string
  • Deserialize JSON string to object

Other Extension methods

  • Convert EntityReference to Entity
  • Get EnvironmentVariable
  • Check if UserHasRole
  • Convert RecordUrl to EntityReference