• Home
  • 1. Why?
    • Research Study
  • 2. Quickstart
    • 2.1. Basics
    • 2.2. Installing / Uninstalling
    • 2.3. Middleware
    • 2.4. Testing with Data and Relationships
    • 2.5. Plugins
      • 2.5.1. Plugins Overview
      • 2.5.2. Pipeline Simulation
        • 2.5.2.1. Pipeline Simulation Basics
        • 2.5.2.2. Registration of Plugin Steps
        • 2.5.2.3. Validation of Plugin Registrations
        • 2.5.2.4. Auditing
        • 2.5.2.5. Automatic Registration
        • 2.5.2.6. Max Depth
      • 2.5.3. Plugin Telemetry
    • 2.6. Azure Functions
    • 2.7. Codeactivities
    • 2.8. Messages
      • 2.8.1. Messages Overview
      • 2.8.2. Installing
      • 2.8.3. Custom Actions
      • 2.8.4. Custom Apis
    • 2.9. Advanced
      • 2.9.1. Dependency Injection (DI)
      • 2.9.2. Async
      • 2.9.3. CQS and CQRS
      • 2.9.4. Interaction Testing
      • 2.9.5. Metadata
      • 2.9.6. Integration testing / Troubleshooting
    • 2.10. Bulk Operations
      • 2.10.1. Messages
      • 2.10.2. Plugins
      • 2.10.3. Pipeline
    • 2.11. File Storage
      • 2.11.1. Overview
      • 2.11.2. Uploading
      • 2.11.3. Downloading
      • 2.11.4. Initializing
      • 2.11.5. Querying
    • 2.13. Migrating from FakeXrmEasy v1.x
      • 2.12.1. Technical guidance for Developers
  • 3. Licensing
    • 3.1. FAQ
    • 3.2. LICENSE
    • 3.3. Reciprocal Public License 1.5
    • 3.4. EULA
    • 3.5. Licensing Exception
    • 3.6. Commercial License Setup
    • 3.7. Why?
    • 3.8. Pricing
    • 3.9 (Alpha) Commercial License Usage
      • 3.9.1. Overview
      • 3.9.2. FAQ
      • 3.9.3. Middleware Setup
      • 3.9.4 Apply New Key
      • 3.9.5 Build Set Up
      • 3.9.6. Tutorial: Blob Storage Setup
      • 3.9.7. Troubleshooting
        • Consider Upgrading Exception
        • Subscription Expired Exception
        • Invalid License Key Exception
        • Upgrade Request Expired Exception
        • Renewal Request Expired Exception
        • No Usage Found Exception
        • No Subscription Plan Info Exception
  • 4. Release Notes
    • 2.x versions
      • 2.6.1
      • 2.6.0
      • 2.5.0
      • 2.4.2
      • 2.3.3
      • 2.3.2
      • 2.3.0
      • 2.2.0
      • 2.1.1
      • 2.1.0
      • 2.0.1-rc1
    • 3.x versions
      • 3.6.0
      • 3.5.0
      • 3.4.2
      • 3.3.3
      • 3.3.1
      • 3.3.0
      • 3.2.0
      • 3.1.2
      • 3.1.1
      • 3.1.0
      • 3.0.2
  • 5. Security
    • 5.1. Security FAQ
  • 6. Troubleshooting
    • Organization Request Type Not Supported
    • TypeLoadException
  • 7. Acknowledgement
  • 8. Sustainable Development Goals

FakeXrmEasy is a registered trademark of Jordi MontaƱa

This docs site is licensed to you with a Creative Commons, NonCommercial, ShareAlike license:

Licencia de Creative Commons

Docs site Built with from Grav and Hugo

Home > Quickstart

Quickstart

Welcome to the quick start section, please follow these links for info about how to get up and running:

  • Planning and Migrating from FakeXrmEasy v1.x
  • Basics
  • Quick installing guide
  • Overview of the new middleware
  • Developing and testing with In-Memory Data and Relationships
  • Develop and test Azure Functions against Dataverse locally
  • Develop and test D365 / Dataverse Plugins locally
  • Develop and test D365 / Dataverse Plugin interactions locally with Pipeline Simulation
  • Develop and test D365 / Dataverse Custom Workflow Activities locally
  • Develop and test with fake metadata
  • Understand the licensing model: licensing FAQ

Code samples

  • Repo with sample code of both v2.x and v3.x versions

Advanced Topics

  • Dependency injection
  • CQS and CQRS
  • New Async IOrganizationService interfaces in DataverseClient
  • Managing data complexity: Interaction Testing