如何用皕杰业务流程设计第一个blf演示流程文件

打开BIOS Studio.exe报表流程设计器,新建项目,命名为演示流程项目;

在项目下新建目录,命名为演示流程;

在目录下新建工作流程bfl文件,流程名称leaveFlow,显示名称请假流程;

打开请假流程文件,设计窗口有流程组件,可以从流程组件中将相关组件拖拽到设计页面;

点击右下角添加表单按钮,添加表单,表单名称命名为leaveForm,如图所示:

在摘要视图中,点击新建业务变量按钮,新建所需的业务变量,如图所示:

变量名称 中文描述 数据类型 时间日期格式
empName 员工姓名 字符串
startTime 起始时间 日期时间 yyyy-MM-dd HH:mm:ss
leaveDays 请假天数 整数
appMsg 审批意见 字符串
appUser 审批用户 字符串
leaveType 请假类型 整数
appResult 审批结果 整数
leaveMsg 请假原因 字符串
expireTime 期望完成时间 日期时间 yyyy-MM-dd HH:mm:ss
remindTime 提醒时间 日期时间 yyyy-MM-dd HH:mm:ss
coHandTo 协助填写内容 字符串
请假表单设计如图所示:

把业务变量拖拽到相应的请假表单中,表单中单元格会变成控件单元格,点击控件单元格,在属性窗口中会多个控件属性,变量绑定为那些新建的业务变量,格式为${empName},控件类型可以选择需要的控件类型,显示和隐藏可以填写相应的表达式,满足条件显示,不满足隐藏,只读和可写可以填写相应的表达式,满足条件只读,不满足可写;

从流程组件中拖拽开始组件到设计界面

创建启动节点,拖拽三个人工任务组件到设计界面,创建任务节点,分别是申请人填写请假单节点、部门经理审批节点、总经理审批节点,拖拽结束组件到设计界面,创建结束节点,然后使用流程组件中的连线把各个节点连起来,一个流程就建完了。如图所示

人工任务节点属性配置:

1)、基本设置:节点名称为task1,显示名称为填写请假单

2)、表单及任务:操作表单为leaveForm,任务处理可以新建提交、代办、终止、重置、回退 这些会是请假表单下面的按钮,任务提醒可以设置提醒标题、内容、发送方式,允许取回设置是否,是经理审批位置设置的,是代表申请单可以取回重新填写,否代表申请单不能取回重新填写

3)、工作项设置:工作参与者可以设置参与该任务的成员,可以是部门、岗位、员工、角色。工作项分配分为三种,一是按单一工作项是只有一个任务,二是按参与者个数是根据上面的工作参与者列表有多少项就分出多少个任务,三是按操作员个数是根据上面工作参与者列表中具体有多少人就分配多少任务。结束规则分为两种,一是任一完成是上面分配多个任务的有一个任务完成这个节点就结束,二是全部完成是上面分配多个任务的必须任务全部完成这个节点才结束。未完成处理分两种,一是自动终止是任一完成中别的未完成的任务自动终止,二是继续执行是任一完成中别的未完成的任务继续执行。

4)、定时设置:期望完成时间,超时自动执行是超过期望完成时间执行有四种,一是设置成不执行任何处理,二是释放当前任务,重新分配,可以让别人执行,三是跳过当前节点,继续执行流程,四是执行自定义回调java处理类。超时提示设置可以设置提醒标题、内容、接收者、提醒时间、发送方式,其中接收者可以是全部参与者或未完成参与者,也可以是自定义接收者。

5)、回退配置:回退是经理审批时退回申请,处理方式可以是java处理和url调用,处理动作和输入参数与处理方式相关,指定处理者可以是原处理者是原来是谁的任务还分给谁,也可以是重新分配是任务全部重新分,参与者需要重新领任务。

有产品 有技术 服务好 可信赖

免费试用

仅需1分钟,即可体验新一代企业级Java报表工具,充分挖掘数据价值,引领企业增长!