Skip to content
The MIMWAL is a Workflow Activity Library (WAL) solution for configuring complex Workflows in the Microsoft Identity Manager (MIM) 2016 and Forefront Identity Manager (FIM) 2010 R2 solution.
C# PowerShell Other
Branch: master
Clone or download
Latest commit 4998e11 May 28, 2019


The MIMWAL is a Workflow Activity Library (WAL) for building complex workflows in the Microsoft Identity Manager (MIM) 2016 and Forefront Identity Manager (FIM) 2010 R2 solution.

The MIMWAL is a powerful solution accelerator for MIM / FIM that provides foundational activities which can be combined to create complex workflows to implement business processes within a MIM / FIM solution simply by configuration instead of coding for days and months.


  • Building-block Workflow Activities
  • Conditional Execution Capability for Building-block Activities
  • Support for Iteration Over a Collection of Values in Building-block Activities
  • Deep Resolution Capability for FIM Lookup Grammar
  • Rich Library of Workflow Functions
  • UI Framework for Building Additional Custom Workflow Activities
  • Support for ETW Event Tracing
  • Optimization of Update Requests
    • Combining multiple updates into a single request per resource per activity
    • Issuing update request only when resource is actually modified.

Supported Product Versions

  • Forefront Identity Manager (FIM) 2010 R2 - 4.1.3496 and above.
  • Microsoft Identity Manager (MIM) 2016 - 4.3.1935 and above.

Release Notes

The MIMWAL releases can be downloaded from the releases tab under the Code tab. The release notes of each release can be found at


For more details and information on utilizing the MIMWAL please refer to the documentation in the MIMWAL Wiki.


For questions and conversations focused on MIMWAL, please visit the MIMWAL Project TechNet Forum:


For questions on MIMWAL software / deployment / post-deployment support, please see the FAQ: How is MIMWAL supported?

Contributing to MIMWAL

For details on how you can contribute, please check

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

You can’t perform that action at this time.