|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
了解工作流过程
2006年12月26日 12时22分 点击 : [控件中国网] - 重庆磐岩科技有限公司
工作流过程包括一系列任务、事件和它们必须遵循的执行次序,以及它们执行时运行的代码。工作流过程应用于所选文件夹中的项。一个文件夹可以定义多个工作流过程。然而,只能指定其中一个为默认过程。 注意 如果已经设置了默认工作流过程的 Ad Hoc 工作流属性,而且已为该项关联了工作流,那么每个项都可有工作流过程。 在 Exchange Server 工作流设计器中,工作流设计器的设计界面上可显示表示工作流过程的关系图。下面的关系图是工作流过程的图示说明,包括状态、状态之间的转换以及和这些状态关联的事件。 工作流设计器设计界面
上面的图示中仅有一个状态 Active。Item Create 和 Item Delete 事件将自动添加。这些事件允许用户在文件夹中创建和删除项。项在创建时被设置成 Active。 利用工作流工具箱还可添加其他工作流状态,例如 Resolved 和 Closed。然后添加相应的转换(例如 Resolve 和 Close)来连接这些状态。另外还可以修改工作流过程以处理非线性工作流。例如,用户在关闭一个项后可能需要再次打开它,以便调整数量或者纠正错误。这就需要再添加一个名为 Reopened 的状态,同时还要添加适当的事件,包括两个转换:Reopen 和 Reresolve。下面的关系图说明了上述更改。 工作流示例
工作流组件工作流过程由工作流状态、事件和脚本(可选)组成。 创建工作流状态时,会在工作流过程中创建一个定义步骤或者条件,例如 Active、Resolve 或 Closed。 每个状态可以有多个事件。有些事件例如 Change、Receive 和 Expiry 用于创建从一个状态向另一个状态的转换。其他事件包括 Enter、Exit、Create 和 Delete 等通常用于触发 Microsoft® Visual Basic® Scripting Edition (VBScript) 和工作流过程的关联。 脚本以事件作为触发器并作为验证函数和子过程添加到脚本编辑器中。此外,还可以创建可被多个过程使用的公共脚本。 默认工作流过程选择“添加新工作流过程”选项将创建一个空的新工作流过程。该工作流过程的默认名称是“过程1”,可以在创建时或者在“属性”窗口中对它重新命名。如果没有显示“属性”窗口,请选择“查看”中的“属性窗口”选项。 初始的工作流过程可以增加状态、转换和事件。 除了例如 Change、Receive 和 Expiry 等转换之外,还可以在触发器脚本中添加 Enter 和 Exit 事件。例如,如果需要在一个项更改之前估计它的当前值,可以使用 Enter 事件指定它一进入状态就开始运行脚本。否则,如果项进入 Resolved 状态,那么当前的日期和时间以及该项中 Resolved By 字段的值就发送给管理器,表明该项已被解决。 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
关于商软 | 合作联系 | 友情连接 | 鲁ICP备06013536号 [控件中国网] - 重庆磐岩科技有限公司 版权所有 本版块内容由 [控件中国网] - 重庆磐岩科技有限公司 提供,商软中国仅提供内容管理、展示平台。 这并不代表商软中国赞成本版块的任何观点。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||