.NET Rehosted Workflow Designer
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
AzureVmPowerOperations.xaml
- 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
LocalWinServicesCSV.xaml
- 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
SvcMonitoring.xaml
- 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
Meetup.xaml
- 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
Links