zoukankan      html  css  js  c++  java
  • [WF] Quickstart Sample

    [WF] Quickstart Sample

    前言

    Workflow Foundation(WF),总是给人一种很有用、可是却不知道怎么用的印象。这主要是因为前置的功课太多、要整合很多底层知识,才能完整写出:执行Activity、暂停Activity、重读Activity、继续Activity,这一连串的工作流程。

    下列这个范例,是笔者学习Workflow Foundation,所做的范例纪录。主要是纪录如何:整合WF基础功能来执行一个Activity,这个Activity在闲置时会自动储存到数据库,等需要继续执行Activity的时候,再藉由ID从数据库读取该Activity来继续执行。希望藉由这样的范例,快速带领开发人员越过Workflow Foundation的入门门坎。

    范例

    1. 下载程序代码

      点击下列网址、取得压缩文件解压缩后,即可取得本范例的相关程序代码:

      (建议先看过Workflow Foundation相关类别,再观看范例内容。)

    2. 安装数据库

      因为范例程序中,需要使用SQL数据库来储存Activity目前的执行状态,所以需要在SQL数据库中加入对应的数据表。开发人员依照下列步骤,就可以在SQL数据库中,建立Workflow所需的相关数据表:

      • 建立空白数据库:WorkflowInstanceStore。

      安装数据库01

      • 在新建立的数据库中,执行范例程序代码中的SQL指令:SqlWorkflowInstanceStoreSchema.sql。

      安装数据库02

      • 在新建立的数据库中,执行范例程序代码中的SQL指令:SqlWorkflowInstanceStoreLogic.sql。

      安装数据库03

    3. 执行程序代码

      使用Visual Studio开启范例项目并且执行,就可以看到:执行Activity、暂停Activity、重读Activity、继续Activity,这一连串的工作流程。

      执行程序代码01

  • 相关阅读:
    C# 获取文件的修改时间、访问时间、创建时间
    Nhibernate Or多条件查询
    C# 将GridView当前页数据导成Execl
    C# 清空文件夹
    TreeView默认收缩
    JS控制控件的隐藏显示
    div置顶,不随滚动条滚动而滚动
    js 父窗体与子窗体的调用
    树形菜单的绑定以及链接
    2010.10.16 OA项目组一周报告 CQ
  • 原文地址:https://www.cnblogs.com/clark159/p/3974258.html
Copyright © 2011-2022 走看看