软件说明
BizFocus Workflow由以下三部分组成: BizFocus Workflow Engine:工作流引擎 BizFocus Workflow Studio:工作流建模和管理工具 BizFocus Workflow Worklist:待办工作列表 从功能上来讲,大致分为如下三部分: 业务建模:通过直观的流程图,业务分析员可以采用可视化的流程定义工具来定义跨越应用的业务流程,以及这些业务流程与业务参与者互动的自动化。 业务执行:通过工作流引擎控制复杂的业务流转,系统分析人员可专注于业务模块的建模和业务模块代码的编写工作。工作流引擎自动完成业务流程的执行,而无需编程。 业务管理和监视:监视业务流程执行情况,收集业务流程的性能报告,为业务流程的改进提供切实的依据。 界面示例 一百零六项功能点 一、路由流转功能 串行路由(Sequence Routing) 并行路由(Parallel Routing) 聚合路由(Merge Routing) 多路条件路由(Conditional Routing) 回退(Process Returns) 取回(Process Rollback) 发散路由(Emanative Routing) 关系路由(Relationship Based Routings) 智能路由(intelligence Routing) 动态路由(Dynamic Routing) 异常终止(Exceptional Aborts) 子流程(Sub Processes) 同步/异步子流程(Synchronous /Asynchronous Sub Processes) 处理停顿流程(Handling of Stalled Processes) 基于角色的路由(Role Based Routing) 条件化收件人(Conditional Recipients) 连接点(Junction Steps) 取消任务(Abort Step or Incident) 指定工作暂停(Delayed Assignment) 流程暂时停用(Disable Processes ) 工作重送(Resend Steps) 能临时更改收件人(Ability to Change Recipient ) 抄送路由(Copy Routing) 主子流程数据交互(Data Transfer to Sub-Processes) 支持自动节点 会签节点 传阅节点 二、 控制与监视功能 手动/定时启动流程 自动/手动终止流程 暂停流程 自动启动活动 暂停活动 自动/手动终止活动 打印流程定义 客户端从工作队列中选取活动 流程/活动执行时间统计 任务执行时间统计 流程/活动预警支持 流程/活动报警支持 流程/活动延时支持 流程/活动定时激活 图形形式的流程跟踪能力 表格形式的流程跟踪能力 流程仿真测试(Simulation) 图形化工作流程监控(Graphical Workflow Monitoring) 可显示进行中流程的内容(Ability to View Workflow Data) 数据捆绑通用变量(Data binding Global Variables) 工作列表显示(workitems show) 已处理工作列表(Worked Queue) 同时监控主/子流程 三、 权限控制功能 将工作指定给个人 将工作指定给职位 将工作指定给给部门 将工作指定给以上组织单元的任意组合 平行会签 动态会签 支持竞争型工作项 动态改变执行者 重新指派执行者 退回工作项 四、 组织机构功能 建模–工作流过程、活动的定义和建模功能 管理–由管理控制台跟踪调控工作流运行。 动态定义群组(Dynamic Groups) 群组(Groups) 工作职务群组(Job Function Groups) 多重角色管理(Multiple Roles Per User) 相对职务关系(Relative Job Functions) 集成–提供了一组工具便于外部应用系统进行数据和交互集成。 组织模型(Organization Model) 五、 表单功能 表单设计器(Forms Designer) 电子表单通用变量(Global Variables in Forms) 数据验证与格式化输入(Data Validation and Masking) 表单模版(Form Templates) 表单读取权限控制 表单元素读取权限控制 六、 应用支持 支持JavaBean/WebService 支持XML–XML 正快速成为B2B 与 B2C 资料交换的标准。工作流程是维系人员与应软件成为企业流程环节的桥梁, 因此本系统支持通过XML与其它软件整合。 支持URL连接–在WEB环境中,使用URL连接其它重要信息网页,与互联网达到良好的交互。 七、 流程定义管理 版本管理能力–不同版本区分同一工作流定义在不同的发展或修改阶段状况并共同运行。 业务流程分类管理能力–可根据不同的业务制定不同的流程。并将流程按业务性质分类,便于分流程管理。 多组织流程管理能力–可根据不同的组织建模,并将之打包。便于将流程分组织管理。 图形化建模界面–可直观、人性化地显示工作流。 用户自选流程定义窗口画面–提供几种不同风格的界面,让用户根据喜好自由选择。 八、 扩展功能 高负载能力–实现低成本高负载,并达到负载均衡。 三层式B/S结构–三层式架构即在最上层使用 Workflow Server数据库来控制工作流程程序,与维持流程资料的完整 性。在中间层,由数据库管理所有用户需执行的工作,并产生每一用户独立的工作清单;在最底层,使用Browser在每一个桌面显示工作清单与电子窗体.这种三层式架构提供了流程自动化的可扩充性与高度弹性。将客户端统一为Web浏览程序的单一平台,各种各样的处理任务都可以通过Web浏览程序调用系统资源来完成。 支持商用数据库(ORACLE/SQLSERVER)–支持Oracle 与SQL企业数据库,并透过更佳化与扩充性以达成更佳效果。 方便的单一登录集成能力–当用户登录进入主界面,可直接链接到工作流管理系统中的四大组件中任一有权限参与的界面而无需再次登录。 批量数据导入/导出–将根据不同业务划分的数据打包之后利用工作流定义工具导入或导出。 支持第三方对象开发–在开发企业级应用时考虑到和其他软件的接口,并为将来可能的配合留下空间。 支持数据库(Support for Relational Database) 免程序开发(No Programming or Scripting) 易扩展的结构(Scalable Architecture) 稳定的信息传递架构(Robust Message Transports) 图形化工作流程图(Graphical Workflow Maps) 可定义流程管理员(Process Owners) 版本控制(Version Control) 支持第三方对象开发(Third-Party Objects (Controls)) 与应用程序的交互接口(API) 群体开发流程(Collaborative Design via Maplets TM)