Skip to content

Custom Activity Development

Nilesh Ghodekar edited this page Mar 9, 2016 · 2 revisions

This Wiki is under development.

First and foremost, if you think you could avoid developing your own custom activity if a feature were added to WAL, please submit your feature suggestion using New Issue button.

In most cases, a custom activity development can be voided by making use of Run PowerShell Script activity. PowerShell scripts that do not load large external / remote modules and only use local .NET libraries will typically not have any noticeable impact on the system performance when they are done carefully. In such cases, using a custom .NET activity may not provide much value for money. When in doubt, "test" your theory!!

When developing your own additional custom activity when you must, simplify the development by focusing on the business task at hand and let the Update Resources activity do all the FIM plumbing such as the grammar resolutions and resource lookups, prepare the input data for your activity and make any MIM / FIM resource updates for you. Use WorkflowData dictionary as a mechanism to get data into and out of your activity.

Clone this wiki locally