工作流开发规范.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浦发单证中心工作流平台 工作流开发规范 微软(中国)有限公司顾问咨询部 2019 年 11 月 修改日期 修改人 修改内容 2004-8-15 李紫凤、 吴德柱 初始版本 1. 概要 本文主要描述如何基于 Microsoft BizTalk 来开发单证中心项目中的业务流 程规范。 1.1. 工作流运行体系 工作流运行体系的一个重要功能是在流程参与者之间传递任务和信息。可 以利用现有的各种通信机制(电子邮件、消息传递、分布式对象技术等)来实现。 下面的工作流系统图强调了工作流的信息传递特征。 Distribution within the workflow enactment service 一个业务流程(Business Process)可以理解成一系列需要完成的活动(Activity) 或任务(Task)。各种流程参与者根据现有的规则和信息完成这些活动。参与者 可以是一个人或应用程序。 1.2. 基于 BizTalk 的工作流运行体系 ProcessDefinitionApplication(s)WorkflowontrolataWorkListWorkflowRelevantDataApplication(s)WorkflowEngine(s)Biztalk Process Definition Application(s) Workflow ontrol ata Work List Workflow Relevant Data Application(s) Workflow Engine(s) Biztalk Orchestration Designer Generates Maintain Use Interpreted by Worklist Handler User Interface References Invokes Microsoft Biztalk Server  Manipulate Update Workflow Application Database Administration Control (Supervisor) Interact via Invokes Software components System control data External product/data 基于Microsoft Biztalk的工作流产品结构 (图示 1.4.A) 在基于 Biztalk 的工作流产品结构图中,描述了工作流引擎、基于引擎开发 的业务流程产品之间,工作流引擎系统数据和工作流产品数据之间的关系。 Process Definition (流程定义) 包含了流程被执行所需的所有信息。包括启动和完成条件,活动(activity)组成, 路由规则,用户需要完成的任务,被调用的应用程序等。 Workflow Engine (工作流引擎) 工作流引擎解释流程的描述,控制流程的创建和活动的安排,向用户工作列表 中添加工作项,调用应用程序。工作流引擎维护内部控制数据(workflow control data)。 Workflow Relevant Data (工作流相关数据) 工作流引擎决定流程流向或其他控制操作所依赖的数据称为工作流相关数据, 这些数据只被流程引擎使用。 Workflow Application Data (工作流应用数据) 工作流应用数据则由调用的程序直接操纵,工作流引擎负责在应用程序间转送 这些数据。 Activity (活动) 描述流程中的一个逻辑步骤所包含的工作。一个流程定义通常由许多活动组成。 活动可以是一个人工活动,也可以是一个自动活动。 Automated Activity (自动活动) 一个具备计算机自动化能力的活动。 Manual Activity (人工活动) 一个业务流程中无法自动化,处于工作流管理系统之外的活动。 Work Item (工作项目) 代表在一个流程实例的一个活动中,需要由工作流参与者处理的工作。 工作项目一般通过工作列表提交给用户,且只同人工活动联系在一起。 工作项目的属性包括:流程号、流程类型、工作项加入时间、优先级、紧急程 度、重要程度等。 Worklist (工作列表) 和一个指定工作流参与者相关的一组工作项目。在很多情况下,一组工作流参 与者会共享一个公共工作列表。 Worklist Handler 管理用户和工作列表之间交互的软件组件。其主要完成的工作包括: 选择一个工作项目 重新分配一个工作项目 通知工作项目的完成 ? 启动工具或客户应用程序 上图描述了关键术语之间的关系。 2.  命名规则 2.1. 架构 基于 XML 架构定义语言 (XSD),对一个或多个 BizTalk Server 实例 消息的结构的描述。通常用于

文档评论(0)

damoyihao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档