Rehosted-Workflow-Designer, .NET 工作流设计器更改&自定义活动库示例

分享于 

3分钟阅读

GitHub

  繁體 雙語
.NET Workflow Designer Rehosting & Custom Activity Library Example
  • 源代码名称:Rehosted-Workflow-Designer
  • 源代码网址:http://www.github.com/orosandrei/Rehosted-Workflow-Designer
  • Rehosted-Workflow-Designer源代码文档
  • Rehosted-Workflow-Designer源代码下载
  • Git URL:
    git://www.github.com/orosandrei/Rehosted-Workflow-Designer.git
    Git Clone代码到本地:
    git clone http://www.github.com/orosandrei/Rehosted-Workflow-Designer
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/orosandrei/Rehosted-Workflow-Designer
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    . NET Rehosted工作流设计器

    Alt text

    解决方案包含:

    桌面应用程序

    • 工作流设计器- 在WPF应用中进行更改
    • ToolboxControl - 从程序集中加载工作流活动
    • 工作流执行- 检索实时执行日志( TrackData ) 和执行输出
    • 工作流管理- New/Open/Save/Run/Stop

    活动库- 自定义活动

    • ShowMessageBox - 在MessageBox中显示InputData参数的值
    • GetGroupMembers - 检索指定 Meetup.Com 组的成员名称和计数
    • GetRSVPmembers - 检索指定 Meetup.Com 事件的成员名称和计数

    演示工作流

    AzureVmPowerOperations.xaml

    • InArguments - 虚拟机&服务名称
    • OutArguments - ActionPerformed
    • 工作流连接到 Azure &更改虚拟机电源状态: 如果打开电源,将关闭电源,否则打开电源

    LocalWinServicesCSV.xaml

    • InArguments - 运行状态( 默认为""
    • 工作流使用InArgument定义的状态检索本地 Windows 服务,将 List 写入文件&打开它

    SvcMonitoring.xaml

    • InArguments - 服务
    • OutArguments - 日志
    • 状态机工作流监视指定 Windows 服务的状态;如果状态发生变化,用户将通过短信通知用户。

    Meetup.xaml

    • InArguments - Meetup.Com REST API 密钥和 RSVP ( true/false )
    • 如果 RSVP = false - 工作流将输出一个 List,其中包含一个 Meetup.Com 组的成员
    • 如果 RSVP = true - 工作流将使用 Meetup.Com 事件的出席成员输出一个 List

    链接


    DES  设计  act  流程  activity  设计师  
    相关文章