1.1.1 业务流程分析和建模
业务流程分析建模就是从所有的业务过程中找出业务服务。 这一部分工作也需要从组织架构模型入手,确定各业务部门,各部门的角色在日常工作中都做哪些事情,这些事情是简单的任务可以自己完成,还是一个复杂的业务流程过程,需要多个环节,甚至多个部门或角色一起配合才能完成。 业务流程包括部门内流程,部门间流程,以及组织间业务流程。 在分析时可以通过一个业务流程图来描述,分析业务流程时还同时需要确定业务过程中每个活动都需要使用哪些数据,会生成哪些数据,使用哪些业务规则,这些数据为后面的数据分析建模可以提供帮助。 业务流程分析建模的目的也是为了找出业务服务,并确定哪些可以成为可复用的业务服务,有多少角色在使用这些可复用服务。 在这一步骤中需要简要描述业务过程功能,各活动哪个部/角色来负责,每个活动使用和生成的数据,可以作为未来业务服务功能描述的重要依据。 在分析过程中需要特别关注业务流程的复杂性,对复杂业务流程需要进行逐层分解,将每一个流程都是一个简捷的过程,嵌套过程可以描述为一个子流程。在分析业务流程的活动时,可以不用关注活动的细节。 示例,人力资源部门需要优化改进的业务流程 在本项目中人力资源部门需要改进业务优化流程有两个:工资/5险1金发放流程和午餐补助发放流程。 分析结果描述如下 业务流程名称:考勤信息统计 执行角色:人力资源助理 描述:完成考勤统计工作 主要活动: 收集上下班出勤信息 手机异常出勤信息 计算给出出勤统计信息 备注:一个基本流程,在工资发放流程,午餐补助发放流程中需要使用。 流程图:如下图所示业务流程名称:午餐补助发放 执行角色:人力资源助理 描述:完成午餐补助发放工作 主要活动: 获取考勤信息, 计算午餐补助, 完成审批过程, 通过物业食堂发放午餐补助, 发送通知信息给所有员工 备注: 流程图:如下图所示
通过对业务流程分析可以发现的业务服务,以及这些服务使用和产生的数据列表如下。
服务名称 | 复用 | 输入数据 | 输出数据 |
考勤统计 | Y | 月份 员工基本信息 | 考勤统计表 |
门禁信息获取 |
|
月份 | 门禁进出信息文件 |
打卡信息获取 |
|
月份 | 打卡信息文件 |
异常出勤信息获取 |
|
月份 | 异常出勤信息表 |
员工信息获取 | Y |
|
员工信息表 |
工资变动信息获取 |
|
月份 | 工资变动信息表 |
工资计算 |
|
月份 工资基本信息表 考勤统计表 工资变动表 | 实发工资表 5险1金表 |
工资审核 |
|
月份 工资基本信息表 考勤统计表 工资变动表 实发工资表 5险1金表 | 实发工资表 5险1金表 |
人力资源审核 |
|
审核内容 | 是否批准信息 |
财务审核 |
|
审核内容 | 是否批准信息 |
常务副总审核 |
|
审核内容 | 是否批准信息 |
工资发放执行 |
|
实发工资表 5险1金表 |
|
工资发放 信息发布 |
|
实发工资表 5险1金表 员工基本信息表 |
|
工资发放业务 |
|
|
|
午餐补助计算 |
|
月份 员工基本信息表 考勤统计表 | 午餐补助表 |
午餐补助审核 |
|
月份 员工基本信息表 考勤统计表 午餐补助表 | 午餐补助表 |
午餐补助 发放执行 |
|
午餐补助表 |
|
午餐补助发放 信息发布 |
|
午餐补助表 |
|
午餐补助 发放业务 |
|
|
|