Need help with Rehosted-Workflow-Designer?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

165 Stars 64 Forks MIT License 51 Commits 4 Opened issues


.NET Workflow Designer Rehosting & Custom Activity Library Example

Services available


Need anything else?

Contributors list

# 237,273
42 commits
# 377,806
2 commits

.NET Rehosted Workflow Designer

Alt text

The solution contains:

WPF Desktop Application

  • Workflow Designer - Rehosting in a WPF Aplication
  • ToolboxControl - Loading Workflow Activities from Assemblies
  • Workflow Execution - retrieve real-time Execution Log (TrackData) and Execution Output(s)
  • Workflow Management - New / Open / Save / Run / Stop

Activity Library - Custom Activities

  • ShowMessageBox - displays in a MessageBox the Value of the InputData argument
  • GetGroupMembers - retrieves the Member Names and Count for a specified Meetup.Com Group
  • GetRSVPmembers - retrieves the Member Names and Count for a specified Meetup.Com Event

Demo Workflows


  • InArguments - VM & Service names
  • OutArguments - ActionPerformed
  • the workflow connects to Azure & changes the VM power state: if Powered On it will be power off, else powered on


  • InArguments - Status (default is "running")
  • the workflow retrieves the local windows services with the status defined by the inargument, writes the list to a file & opens it


  • InArguments - Service
  • OutArguments - Log
  • the state machine workflows monitors the state of the specified windows service; if the state changes, the user gets notified via SMS


  • InArguments - Meetup.COM REST API Key and RSVP (true / false)
  • If RSVP = false - the Workflow outputs a list with the Members of a Meetup.Com Group
  • If RSVP = true - the Workflow outputs a list with the Attending Members of a Meetup.Com Event


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.