BPMFlow.Net 2.3.9版 产品功能

用户接口(1)  ─人性化功能
侦测非IE浏器 检查新开 IE 网页会造成session重复机制。开启BPMFlow检查使用的浏览器,侦测非IE浏览器时可用x1.config设定选泽是否强制使用IE。
同台AP帐号登陆 避免重复登录系统,同一台机器只允许一个用户登录(键值:DisableSameAccountLogOn)
注意事项:
1.系统删除非正常登出用户相关信息,是在有用户登录时,以及三分钟系统刷新时才会去执行。而系统只有在有活动用户在系统登录中,才会进行三分钟刷新动作,否则只有重启IIS才可将非正常登出用户删除。
2.请以内网方式登录系统。
使用接口多语系功能 用户可随时切换繁体、简体中文与英文语言接口。系统提供了日语语系,用户可选择使用繁体、简体中文与英文语系替换成日语语系。
用户信息 设定及显示登入者基本信息:姓名、密码、默认语系、隶属部门、登入次数等等。
人性化功能工具栏设定 设定人性化的系统功能列选单。可选择隐藏停用的功能项目。
加入「我的最爱」 可将常用的系统功能工具栏加入「我的最爱」工作区,简化操作程序。
代理人机制 依期间、表单设定代理人签核机制,支持阶层代理、顺位代理、禁止代理。代理人设定中,顺位代理人员选择框,关键字搜寻增加对 LOGONID 进行模糊查询。设置代理人时,具有“代理当前未处理表单”功能。
系统管理群组中用户可以为其他用户设定代理人(x1.config key="CanAdminSetAgentForOtherUser" 控制),一般用户不可设置代理人及代理表单,只可设置代理期间。(x1.config key="UserCanSetAgent"控制)。
签核常用词组 可自设多种签核按钮上的用语字样,支持多语系。
工作窗口调整 可左缩排隐藏功能选单,动态延展主要工作窗口空间
   
用户接口(2)
表单使用 提供表单树状分类图,快速查询及使用表单。表单流水编号可 由X1.config控制打开表单或送件后生成。表单在申请或签核时提高表单打开的载入效能,同时表单在申请时,若用户使用快捷键方式又开启一个相同表单的申请页面,此时表单内数据相同,为防止SESSION 重复,禁止用户再次送件。当表单撤回时可以填写原因,客制程式使用者可自定义主旨。在签核表单后,根据x1.config来控制是否返回待处理页面。当流程结束后将表单写出XML资料档。 表单载入及签核执行时间记录至指定数据表,记录表LOADSPEEDLOG 存放在 BPMFLOWRULE 数据库(x1.config中 key= FormLoadLogToDB)。调整结案表单迁移方法,预防归档数据丢失 。
签名图档 表单申请、签核时x1.config可以设定 加签/退签/跳签 按钮大小,可使用签名图档。
多重角色表单申请者 申请人跨部门占多重职缺时,可依表单性质选择适宜之隶属部门名称,系统会依其判断送呈不同单位的上级主管。
表单主旨及重要性 表单申请人可针对工作任务输入主旨,方便处理者查阅及根据工作重要性给予优先等级之区分。
多重上一级主管 上级主管多人时,申请时显示选择上级主管的对话框。
表单附件 提供附件上载、删除、文件名安全编码并可输入说明描述和设定存放路径以及限制上传文件名、档案大小。附件的处理可单独由Active来决定删除的方式。 表单申请时,若有附件,附件允许不将其写入数据库中(x1.config中 key="AttachFileContentWriteToDB" 控制)。限制上传附件的文件类型(x1.config中 key=ATTACH_LIMIT_TYPE)以及文件大小(x1.config中 key= ATTACH_LIMIT_SIZE)
流程图动画显示 以流程图动态显示流程传送状态及签核现况,使用者可直接于流程图点选Icon图标以催促表单、撤回表单或重新分派。流程图动向也可设定不显时移动或是设定移动速度,便能节省移动所花的时间。
E-mail通知 流程中系统自动发E-mail通知关卡处理者或执行逾时催促通知。流程结束时以E-mail通知申请者。系统根据收件者默认语系寄发E-mail通知。
显示待处理功能 于系统登入后会的弹跳出小窗口显示目前所需要待处理以及通知数量讯息。
贴心提示讯息 当用户点选退件时,系统会再次询问用户确认此动作,代理人设定后会主动通知代理人有被设定代理表单。
工作任务列表管理 针对j待处理表单 k通知表单l流程追踨,提供多种筛选及排序条件,供使用者快速搜寻及依优先程度排序表单签核工作。 并提高GRID载入速度(针对 ORACLE 和 SQL SERVER 2005 优化,SQL SERVER 2000 仍旧按照原来显示模式) 。
处理与通知 提供流程工作任务列表,含j待处理表单查询(七日内、所有待处理表单) k通知表单查询(七日内、所有通知表单),以进行签核处理及查阅表单。处理与通知,流程追踪,归档查询画面中的日期控件可以使用Ajax日期控件。
草稿/范本暂存 申请者于表单申请时,将申请的数据储存至草稿区;或是当表单流程结束后将表单数据储存至模板区,当再次申请时则可引用草稿或模板做为下次申请的依据资料。处理中的表单则可将目前所填写表单数据暂时存放,当离开填写画面后,下次在进行处理时,系统会将之前所暂存的表单数据带出来。
批处理 选取多笔表单进行批处理时,某张表单签核完毕后,系统自动跳入下一笔待处理表单的详细内文画面。
快速处理 表单签核,快速处理会执行QuickProcess.aspx网页中的事件。处理者毋须进入表单详细内文画面,即可同时核准或退件多笔表单。
流程追踨 提供j 申请k处理中l处理过,各类表单流程处理现况之追踪机制。 流程追踪可使用关键字流程追踪日期可以设定区间。流程追踪页面,若有权限查寻所有人的用户可以用x1.config决定是否要点选ALL。 在流程追踪中,系统管理员群组用户进入申请者选择框允许输入员工编号(username,username_en,logonid)进行模糊查询用户信息, 人员弹出框人员信息显示笔数控制(x1.config key="ShowUserRecordCount" 控制),组织层级初始展开级数控制(x1.config key="OrgTreeViewIniLv"控制)。目前流程追踪 GRID 效能有进一步的提高。
表单打印 提供打印表单属性或选择附加打印各关卡签核信息。
归档查询 j关键词k 版本l状态m日期n表单域复合式(and & or)条件,查询已处理完毕的表单。归档查询中,人员选择框,可输入工号查询(username,username_en,logonid)进行模糊查询用户信息关卡达成率绩效。在归档查询,人员弹出框人员信息显示笔数控制(x1.config key="ShowUserRecordCount" 控制),组织层级初始展开级数控制(x1.config key="OrgTreeViewIniLv"控制)。
   
表单设计
表单开发程序 电子表单支援HTMLASPXVB.NetC#程序语言开发。
表单开发组件上载 透过VS2005开发的表单,可上载编译后的组件,支持表单执行后端自定义Server Side程序以及CodeFile档案。
表单设定精灵 提供设定表单基本数据、表单档案上传、表单域设定之功能。
表单支持Ajax 可透过Ajax Extender以及3rd Party提供组件开发
表单档案 可以ASPXHTML类型之表单主文件上载至表单设定精灵,进一步设定字段格式。图文件可上传做为表单附件档案。
表单规划 防呆机制当表单规划时,栏位尚未解译完成按下确定,会提示表单载入尚未完成讯息。
字段Text form设定 提供默认值、字段属性、字段对话框、字段验证设定。增益表单用户填写数据的方便性与正确性。
流水编号设定 设定流水编号格式作为字段默认值,可自行建构编码方式及设定流水码定时归零机制,且可设定于申请者送出后才产生序号。
Grid设定

表单设计支持字段Data Grid。可设定数据格式之名称、型态、默认值、规则变量等规则。

可利用撰写script方式控制Grid内容呈现,如:Grid字段点选可以跳出对话框。 可以引发流程时(TrigFlow)将Grid内容带入。 Grid提供打印专用的切换显示模式。

表单版本控管 提供签入、签出、另存新版、公布、内容、删除、编辑等,表单版本管理维护机制。
表单管理一览表 快速搜寻阅览所有表单之最新版本版号、目前发布版号及发布日期。
   
流程设计
流程多语系功能 多语系流程名称设定。
流程设计精灵 提供设定流程基本数据、流程分类、关卡规划之功能。
流程关卡组件 提供部门、关系人、人员、规则变量人员、职等、申请者、群组、流程变更、数据库异动、程序执行等关卡组件以拖拉方式规划串签、会签、通知等流程。
图形化流程图 流程图接口透过不同图标颜色的流程关卡与轨迹线清楚呈现流程之起始申请、各流程节点、流程结束,彼此间的关联性。
实体关卡 含部门、群组、关系人、人员、使用者职等、申请者、规则变量人员关卡。
虚拟关卡 含流程变更、数据库异动、程序执行关卡(包含呼叫WebService)、流程转换(子流程)关卡。 流程变更条件使用规则变数,当结果回传多笔资料时是可由X1.config设定回传第一笔资料或回传全部资料。
流程样板(Template) 已公布流程可储存为流程样板重复使用。设计新流程时亦可复制流程样板仅修改差异部分,以节省相似流程之设计时间。
流程版本控管 提供签入、签出、另存新版、公布、内容、删除、辑编等,流程版本管理维护机制。
流程管理一览表 快速搜寻阅览所有流程之最新版本版号、目前发布版号及发布日期。
   
Active流程设计
Active流程多语系功能 多语系Active流程名称设定。
Active设定精灵 整合表单及流程样板,并进阶设定流程的运作机制。提供多种基本属性设定:Transaction、附件大小限制、启用、禁止代理…等。
逾时通知 针对整体流程或单一流程关卡设定标准签核时间,超过运行时间系统以E_mail、手机简讯(额外模块开发)相关人员或重新分派。 计算时间模式,由X1.config控制,可使用规则变数选择通知对象可套用行事历。
签名图档 可设定签核表单时,是否显示签名图文件。图文件显示位置可选择显示于表单下方或签核记录旁。
E-mail通知范本 可依不同语系,设计不同的E-mail通知模板,可自行调整每张表单所要使用的模板,如字段、意见、主旨、附件显示状况..等。 寄送mail,依Server是否有使https来决定连结是否有https。
追踨字段设定 设定在【流程追踨】中可进行条件比对及显示的表单域。
处理字段设定 设定在【处理与通知】中可进行条件比对及显示的表单域。
显示字段设定 设定在【处理与通知】/【流程追踨】中自定义表单域的显示名称。
字段动态变更显示 依流程进行过程­─申请时、流程中,设定同一字段在各关卡可呈现相异的默认值、对话框、验证值及字段是否可变更、可显示的状态。流程结束可设定将字段数据写入对应的外部数据库。
临时变更关卡处理者 实体关卡可设定临时变更下一关处理者,如跳签、退签、加签、临时手动分派。
同关卡多人决核机制 实体关卡提供全体核决后才继续流程、任一人处理即送下一关。
智能型签核机制 关卡无人自动送件、下关同人自动送件以及会签时当流程中其一个会签分支结束时,可设定将其余分支流停止不需处理。
附件处理 实体关卡提供附件管控机制。
条件处理 关卡设定多个复合条件动作式,决定流程走向或执行设定动作。
处理者收回处理 正在处理中的关卡还未读取数据时,前关处理者可收回刚才送出的表单数据进行再次调整。
数字签名 使用微软CA服务器取得凭证后,再将凭证由IE汇出为私钥.pfx档案,当表单签审时则系统会要求用户选择个人私章,必输入密码比对确认后才送件。
Active版本控管 提供签入、签出、另存新版、公布、内容、删除、辑编等,Active版本管理维护机制。 Active 版本删除时,在点选了“确定删除”按钮后,提示用户“删除Active版本,删除所有历史数据,请再次确认是否删除”等信息,告知用户执行删除的关联性。
Active管理一览表 快速搜寻阅览所有Active最新版本版号、目前发布版号及发布日期。
   
Mapper设计
Mapper管理一览表 列出所有Mapper项目列表,并可快速搜寻阅览细节设定
Mapper对应设定 子母流程不同的表单域对应必须交由Mapper来定义两张不同表单间的字段对应关系。
Mapper应用 当Mapper设定完成后即可套用在不同Active进行整合成一个(母子)流程。
   
规则变量
规则变量 规则变量,设定规则变量列表中有 引用栏位,列出当前规则变量的引用情况能预先设定规则条件以定义某个变量值,此变量值可套用于表单域及流程关卡并进行条件判断、演算验证等执行动作。若执行动作需要变更,只要重新定义原本的规则变量即可。大幅增益流程设计变更的弹性度。
规则变量引用来源 规则变量,中介资料表列表中有引用栏位,列出当前中介资料表的有否被规则变量引用的情况可呼叫用户信息、流程信息、表单域信息、中介数据表、外部数据库。
中介数据表 提供与现有应用系统数据交换的数据暂存区。
   
流程引擎支持之流程范例
线性流程 依预定顺序直线执行工作任务。
会签流程 于流程中,多个关卡平行处理。例如产品上市计划需研发、业务、营销3个部门主管决核,将此计划于流程中送交此3个部门做会签,各自处理完毕后再统一送至下一步骤。
加签功能选择 加签后回传给我和加签后送至下一关,(x1.config 中 key=BPMFlowAddSign),若有设“加签后回传给我”,则以此设定为优先,并以最后一个选择此选项的用户作为回传对象,而不是仅回传给原处理者;然后再寻找前一阶选择此选项的用户作为回传对象,以此类推直至回传给所有设定此选项的用户后,再走下一关。
情況一:当A (选择”加签后送到下一关”)加签给B(选择” 加签后送到下一关”) 加签给C, C处理完成后送下一关E。 情况二:当A (选择” 加签后回传给我”)加签给B(选择” 加签后送到下一关”) 加签给C(选择” 加签后回传给我”)加签给D, D处理完成后回传给C, C处理完成后送下一关A。 情况三:当A (选择” 加签后送到下一关”)加签给B(选择” 加签后送到下一关”) 加签给C(选择” 加签后回传给我”)加签给D, D处理完成后回传给C, C处理完成后送下一关E
退签流程 流程中反向(Backward)的流程传递方向。如关卡处理人审核文件后,因故(如文件不全、发送错误等)退回文件至该关之前的任一关,前关卡人员需做修改处理以重新发送。
撤签流程 申请人抽回已在流程进行中的文件,可修改后再重新送出。
通知 流程中知会某关卡人员任务内容,此关卡无核决权限,不影响流程运行状态。
分支流程 例如流程运行过程中,在流程节点中利用条件式判断或任务工作来选择使用某一条分支流程。
流程转换

同步呼叫,利用子流程关卡来进行呼叫子流程动作,母流程则会等待子流程结束后再进行。

异步启动,利用TrigFlow来进行启动子流程,一旦启动后则母流程就不会与启动子流程有关联。

条件判断流程
<核决权限>
依照条件设定之判断式,动态变更流程逻辑与进行流向。如请款流程之请款数额在5000元以上(5000)时,除部门主管核决外,需再送至总经理室审核。5000元以下部门主管核决后直接结束流程。
自动跳关 满足特定条件时,流程自动跳过中间数个关卡至指定处理人员,以减少表单积压,大幅缩短处理时间。
临时加签流程 流程执行中,可做不限次数的临时加签,并定义加签后的返回点。
临时手动分派 关卡处理者可依工作任务的轻重缓急,以手动方式动态变更下一关的工作处理人员
临时被手动分派 预先设定某关卡之当关处理者可临时被更换。欲送件至该关卡的前关处理人员可动态变更该关卡的处理者。
   
组织权限管理
人员账号管理 点选流程追踪开启部门或使用者选单,加入显示停用帐号人员功能提供所有人员账号及停用账号一览表便于排序搜寻。并进一步管理用户账号,可设定个人信息,如账号、密码、隶属组织、使用接口默认语系、行事历、职等、关系人等数据。删除人员时检查是否有被拿来做代理。流程中人员不可被删除。
树状组织结构 可设定实体部门彼此间的组织从属关系。
权限管理 组织人员列表中每页显示指定笔数,若多于指定笔数可进行上下翻页(x1.config key="ShowUserRecordCount"控制)。
系统顶部主菜单部分,加入权限控制,按照当前用户所拥有的权限显示或隐藏相应菜单项。
组织版本控管 实体部门组织版本管理维护机制。提供签入、签出、另存新版、公布、内容、删除、辑编等版本管控机制。删除部门时检查是否流程中有使用到此部门。
组织管理一览表 组织/群组权限设定一览表快速搜寻阅览所有组织版本版号、编辑者、编辑日期、发布状况及发布日期。
实体部门权限管理 设定实体部门整体或部门成员对表单申请、流程规划、组织管理、重新分派、查询等权限。
组织节点分工管理员 指定实体部门某部门主管赋予其管理下属部门人员所申请表单的权限。例如设定业务经理可查阅及重新分派业务部门人员申请表单。
群组管理 支持项目、任务编组的临时组织以及跨部门的工作小组。可设定组名及定义群组职务内容。绩效管理群组。
群组权限管理 设定群组整体或群组成员对表单申请、流程规划、组织管理、重新分派、查询等权限。
多重角色管理 支持角色(Role)的组织概念,同一人员可担任多重部门职务、群组职务。
   
系统管理
认证模式 支持Windows NT验证登入。
工作通知

设定关卡通知方式采Internet E-mail发送讯息或直接使用浏览器查看。

可设定发信者为固定人员,或发信者为前关卡处理人员。

联机字符串加密 使用加密方式保护联机字符串信息,提高系统安全性
数据库设定 分别提供系统主数据库、归档数据库、规则变量数据库的来源设定。
签核按钮常用词组 可设定多个支持多语系的签核用语按钮上的字样。
行事历设定 提供多重行事历设定。系统将依据行事历设定判断签核工作完成期限,如逾时通知机制以及计算工时。
分类管理 设定多个支持多语系之分类名称,可套用于表单分类、流程分类、Active流程分类。
职等管理 设定多个支持多语系之职等名称,可套用于人员、表单域、流程关卡、规则变量。
关系人管理 设定多个支持多语系之关系人名称,如上一级主管、职务代理人。可套用于人员组织、表单域、流程关卡。
在线监控 监测系统在线用户人数、登入人员、登入时间、登入IP、并可以设定将某人于系统强制注销。具有线上监控清除记录功能。
电子公告 系统管理者可发送实时公告讯息给在线用户。
操作纪录 提供管理者查询所有用户操作系统上的纪录。
表单流程仿真侦错 可于测詴环境进行表单传签仿真测詴。系统管理设有异常表单列表功能:部门异常,关卡异常,流程掉单,表单掉值等异常情况查询。
系统自我诊断功能 可列出在系统上不正常运作表单,如流程状态数据因手动维护搬移数据过程,不小心被误删除即可列出显示告知管理者此笔资料有异常状况。
企业文化用语定义 系统管理者可依照企业文化用语自行订义按钮名称,如:送件、退件、意见、重送。
   
报表工具
统计分析 提供j表单申请数量k表单处理数量l人员申请数量m人员处理数量n部门申请数量o部门处理数量,以上之统计数据报表及统计图表。
   
整合开发工具
支援多种Adaptor 包括SQL Data AdaptorOracle Data Adaptor等等,能与企业的既有系统轻松整合。
开放API 开放流程商业逻辑组件的程序接口给前端表单设计者及后端的系统开发整合者,提供多种系统公式,加解密,触发流程TrigFlowSSO、整合API以及对应URL使用WebPart页面。并以AJAX技术开放前端组件,让熟悉JavaScript.NET的前端设计者皆可轻松应用本系统。
MOSS整合 表单申请、待处理、流程追踪、个人设定、代理人设定模块,做成 webpart,用于嵌入 MOSS 。 系统中增加 Key 值(ChangeNotifyEMailURL,EoaAndMossWaithandleURL)控制待处理表单通知邮件中处理按钮的转页路径,可转至协同办公或MOSS 站点中进行处理。
支持Web ServicesXML技术 满足与其他装置(Any Device)及应用软件(Any Application)互动交换信息的需求。
   
系统支持
.Net Framework 支援.Net Framework 2.0/3.0/3.5版本,支持Visual Studio 2005/2008开发
IIS 支持 IIS6.0 以及 IIS7.0
系统平台 支援Windows 2000 ServerWindows 2003 ServerWindows XP Professional、Windows Vista、Windows 2008 Server。
数据库 支援SQL Server2000/2005/2008Oracle9i/10G。利用ODBCDSN界面与外部数据库进行数据交换及联机,如MS SQL ServerOracle
   
外挂模块
HTML表单开发模块 使用浏览器即可轻松制作出HTML表单
AD帐户定时汇入模块 利用Window工作时程管理进行BPM系统同步AD帐户
组织/人员汇入模块 使用Excel表格型式维护组织/人员汇入BPM系统
在线教育训练模块 使用浏览器进行在线影片教学,随时可进行课程one by one教学