CloudAwesome.Xrm.Customisation

Automate common, time-consuming and error prone tasks during customisation and configuration of Dynamics 365/CDS


Keywords
Dynamics365, PowerPlatform, Xrm, Plugin, Entity, Processes, DataVerse, Cds
License
MIT
Install
Install-Package CloudAwesome.Xrm.Customisation -Version 2021.2.3.1

Documentation

CloudAwesome.Xrm.Customisation

Automate common, time-consuming and error prone tasks during customisation and configuration of Dynamics 365/CDS

In progress

Features

  • Register plugins from XML manifest
    • Plugins, steps, service endpoints, workflow assemblies, webhooks
    • Keep plugin registration details in source alongside the plugin assemblies so don't need to open the Plugin Reg Tool and configure manually
  • Generate customisations from XML manifest
    • Entities, forms, views, optionsets
    • Security roles and field level security profiles
    • Model driven apps and sitemap
    • Quickly generate, test and tear down all artifacts during prototyping phases
  • Migrate Bulk Deletion Jobs between environments
  • Toggle process status from XML manifest
    • Activate/Deactivate processes specified individually, included in solutions, or parented by assembly
    • Useful for data migrations/imports
    • Include in source control which processes should be disabled (or which shouldn't be re-enabled)
    • Supports plugin steps, workflows, modern flows and case creation rules

Installation

Two versions are available on Nuget.

  1. To use a Console Application for stand alone use or for use within a pipeline install CloudAwesome.Xrm.Customisation.Cli
  2. To integrate the API into your own solution, install the CloudAwesome.Xrm.Customisation package

Example usage

[[[ More documentation is en route! ;) ]]]