Advanced Dynamics CRM Development
  • Introduction
  • Background
    • Command Line Support
  • Customizing the UI
    • Quick Note on CRM Web UI
    • Building Blocks
    • Project Layout
    • Development Model
      • Dynamics - React Glue Components
      • Entry Points Revisited
    • dynamics react shims - dev flexibility
      • Shims vs HTML Entry Points
      • Best Practice non-SHIM/SHIM Development
    • Styling
    • Packing react+redux for Deployment
    • Examples
    • Example 1: Activities Viewer
    • Example 2: Tagging
    • Example 3: Specialized Query Interface
  • Working with Plugins (or not!)
  • Scripting Operational Concerns
Powered by GitBook
On this page

Was this helpful?

  1. Background

Command Line Support

Command line (CLI) tools allow you to automate certain tasks. Powershell is quite popular on Windows systems and will soon offer mostly equivalent functionality on Linux-like systems.

Use can use powershell commands to upload Web Resources, plugins or perform common tasks associated with Dynamics development.

You may find over time that while powershell offers some plugins for Dyanmics that help in some areas, it is not robust in others. You may choose to write some scripts that use the Web API to control Dynamics.

If you do, you should consider writing those scripts using nodejs, a common javascript environment fully supported by Microsoft on Azure as well as on windows and linux. nodejs uses javascript, or any language transpiled to javascript, for its language and could help you write simple web api-based scripts faster as well as stay within an ecosystem that you would use for general front-end, javascript based development targeting Dynamics.

You may also find that using the nodejs environment gives you better options than powershell for batching and parallelizing certain functions.

[insert description of dynamicscrli and its github location here].

PreviousBackgroundNextCustomizing the UI

Last updated 5 years ago

Was this helpful?