理论教育 编辑业务处理流程模板优化方案

编辑业务处理流程模板优化方案

时间:2023-06-13 理论教育 版权反馈
【摘要】:下面,仍然以年度预算编制流程为例,详细介绍如何在系统里创建或编辑业务处理流程模板。输入业务处理流程的名称、描述。“驱动维”下拉列表显示了定义业务处理流程模板相关模型里除流程上下文以外的所有维度。

编辑业务处理流程模板优化方案

本节在3.1.1.1小节介绍了一个年度预算编制流程的业务场景,并在后续的章节里详细介绍了其中的销售预算编制的模型、表单和自动计算功能。示例预算编制流程的其他部分,如人力资源预算、费用预算、资本支出预算及财务报表预算等,都需要经过建模、表单设计和功能设计等阶段。在所有工作都完成后,可以使用业务处理流程将这些零散的用户界面和系统操作按业务执行的顺序关联起来,让系统自动实现流程的管理。下面,仍然以年度预算编制流程为例,详细介绍如何在系统里创建或编辑业务处理流程模板。

7.1.2.1 业务处理流程模板流程设置

在图7-1所示的流程模板管理界面中,选择列表中的“Annual Budget”业务流程模板,并单击工具栏中的“打开”按钮,系统进入业务处理流程模板编辑界面,如图7-2所示。

业务处理流程模板编辑界面包括“流程设置”与“活动”两个选项卡。在“流程设置”选项卡上,管理需要提供以下详细信息。

(1)输入业务处理流程的名称、描述。

(2)选择与此流程相关的模型:每个流程实例的执行都有特定的上下文,如特定的时间、特定的部门等。因此,需要指定一个模型,该模型所包含的维度正是定义流程执行上下文必需的。例如,模型里的“时间”维度。如果用户选择了一个计划模型,而该模型的时间维度的最小单位是月份,则基于这个模型的业务处理流程也将是按月执行的。该模型控制着业务处理流程实例的时间维度和定义活动上下文可用的维度。

(3)选择流程上下文使用的维度:指定模型后,维字段由灰色变为可用。单击维字段右边的按钮,弹出“选择维”对话框,如图7-3所示。

对话框列出了指定模型的所有维度供用户选择。管理员可以选择一个或者多个维度。当一个业务处理流程被执行,生成流程实例时,系统会要求用户输入这些维度的成员。这些维度及其成员选择构成了流程执行时每个任务的共同上下文。在对话框中,系统己自动选择了“时间”维度,因为执行所有流程时都需要指定特定的时间维度成员。

978-7-111-39913-1-Chapter07-2.jpg

图7-2 流程模板编辑界面

(4)选择流程监控者:流程监控者可以在用户界面“流程监控器”中监控基于当前模板创建的所有业务流程实例。这里指定的流程监控者只能查看流程实例,不能对这些流程实例进行任务操作。当管理员在生成流程实例时会定义可以执行和审查流程的用户。

单击用户字段右侧的按钮,系统弹出如图7-4所示的对话框。

978-7-111-39913-1-Chapter07-3.jpg

图7-3 “选择维”对话框

978-7-111-39913-1-Chapter07-4.jpg

图7-4 “选择用户”对话框

图7-4所示的对话框中有“用户”和“角色”两个选项卡,管理员可以指定单个用户,或者将拥有某个角色的所有用户添加到流程监控者列表中。从用户或者角色列表中选择指定的用户或角色,并单击“添加”按钮将选择的用户或角色添加到“选择用户和角色”列表中。单击“确定”按钮完成操作。

7.1.2.2 定义业务处理流程模板中的活动

在图7-2所示的编辑界面中,选择“活动”选项卡,可以定义业务处理流程模板包含的活动,如图7-5所示。

978-7-111-39913-1-Chapter07-5.jpg

图7-5 编辑流程模板中的“活动”选项卡

在活动编辑界面的左方列表中,显示了当前业务处理模板包含的所有活动。管理员可以单击“活动”列表上方的“新建”按钮,在“活动”列表中出现名为“新活动”的项目,并在右边主体窗口中进行编辑,也可以选择列表中现有的活动进行编辑。

在界面右边的编辑窗口中,管理员可以对“活动”选项卡进行以下设置。

(1)输入活动名称和指令。

(2)选择驱动维:管理员可以从下拉列表中选择驱动维度。“驱动维”下拉列表显示了定义业务处理流程模板相关模型里除流程上下文以外的所有维度。每一个活动都只有一个驱动维。

(3)指定驱动维度成员:单击成员字段右边的按钮,弹出如图7-6所示的对话框。

通过以上对话框及成员选择器,管理员可以选择一个单一成员,某个成员以下的所有叶子成员或所有子成员,或者选择维度的所有成员。管理员可以添加多个选择条件。驱动维及其成员决定了当前活动执行的范围。只有选中的维度成员才可以成为当前活动执行的上下文维度成员。

978-7-111-39913-1-Chapter07-6.jpg

图7-6 选择活动驱动维成员

(4)选择执行者:“执行者”下拉列表中显示了当前驱动维度的所有可用的属性。驱动维度必须包含一个执行者属性。执行者属性的取值必须是系统用户或者团队名称,如果执行者有多个用户和团队,可以使用逗号分隔。管理员在“执行者”下拉列表里选择当前驱动维度的执行者属性,将执行者属性中的用户或者团队指定为当前活动的执行者。当流程启动时,当前活动会自动被分配给相应的执行者。

(5)选择审核者:这是一个可选项,管理员可以通过“需要审核者”复选框决定是否启用这一功能。如果启用了“需要审核者”功能,当前活动由执行者执行完成后,需要由审核者进行审查或者审批。审核者可以批准或者拒绝该活动,被拒绝的活动会退回到执行者进行重新处理,只有被批准通过的活动才能完成,进入后续活动。审核者属性同样也是驱动维度的属性,其取值必须是系统用户或者团队名称。

(6)定义开启条件:业务处理流程模板中的活动是有严格的执行顺序的。一般来说,在业务流程的上一个活动结束时,系统会自动开启流程中的下一个活动。从活动的定义过程中可以发现,我们定义了驱动维及其多个成员,这就意味着,每个活动在执行时会根据驱动维及其成员的定义同时启动多个活动实例,并将其分配给驱动维成员相应的执行者执行。在这种情况下,如何判断上一个活动结束及是否启动当前活动,有以下两个选项。

1)全部:只有当上一个活动的所有实例都已经完成时,才启动当前活动。

2)己匹配:如果对应于特定上下文的上一个活动实例完成,就可以启动与相同上下文对应的当前活动实例。只有当上一活动和当前活动具有相同的驱动维度及成员时,才能使用这一选项。

以示例的年度预算编制业务流程为例,在集团总部完成设定目标后,由下属的各个单位编制各自的销售预算。由于上一步骤的执行主体(集团总部)与当前步骤的执行主体(下属的各个单位)不一样,所以对于活动“Revenue& COS”,开启条件只能设置成“全部”,如图7-7所示。

978-7-111-39913-1-Chapter07-7.jpg

图7-7 销售预算活动设置示例

完成销售预算编制之后,进入人力资源预算的编制。在执行业务蓝图时有两个选项:一是需要所有下属单位都完成销售预算编制后,才能进行人力资源预算的编制。这时,活动“HR Budget”的开启条件需要设置成“全部”。另一个选项是,单个下属单位完成销售预算编制后,就可以着手编制本单位的人力资源预算,而不必等其他单位完成销售预算。这时,活动“HR Budget”的开启条件需要设置成“己匹配”,如图7-8所示。

978-7-111-39913-1-Chapter07-8.jpg

图7-8 人力资源预算活动设置示例

(7)“允许重启”复选框:选中该复选框,则在活动结束后,有相应权限的用户可以将其重新打开。用户必须是业务流程实例的所有者,或者同时是当前活动和上一个活动的参与者(执行者或审核者),才能重新打开上一个活动。业务流程的最后一个活动一旦结束,不能被重新打开。

完成活动的维和用户设置后,可以单击“预览活动实例”,系统会显示“活动预览”窗口,显示当前设置会生成的活动实例的数量及详细列表。

7.1.2.3 定义活动工作区

一个“活动”可以包含多个系统操作(Action)。管理员可以为活动创建活动工作区,并在活动工作区中指定当前活动包含哪些系统操作。在“活动”选项卡界面下面的工作区中,管理员可以为当前活动的执行者和审核者创建工作区。

以销售预算编制活动“Revenue& COS”为例,单击如图7-7所示的“工作区”区域中的“编辑”按钮,系统弹出编辑工作区界面,如图7-9所示。

工作区的名称与当前活动的名称相同。工作区的上下文维度是由业务流程模板定义中的上下文维度和驱动维度决定的。管理员可以在工作区编辑界面中添加新的视图,设置视图的格式。与编辑网页界面中的工作区一样,用户可以使用“添加内容”和“添加新报表”功能对工作区进行编辑,参见4.3.1节。此外,业务流程模板中的活动工作区还可以使用“添加超级链接”功能。“添加超级链接”功能提供了从工作区到SAP计划与合并系统其他操作的超级链接,可以链接到各种类型的系统操作。(www.daowen.com)

978-7-111-39913-1-Chapter07-9.jpg

图7-9 编制工作区界面

在如图7-9所示的工作区中,除了“概览”视图以外,其他视图都是通过工作区右上方的“添加超级链接”按钮添加的。以我们熟悉的销售数据输入表单和销售单价及单位成本输入表单为例,选择工作区中的“Enter Units& Rates”视图,并在中间的主体窗口中选择“Enter Units& Rates”项目,界面右边出现“编辑超级链接”窗口,显示“Enter Units& Rates”项目的明细设置,如图7-10所示。

978-7-111-39913-1-Chapter07-10.jpg

图7-10 编制超级链接

在“编辑超级链接”窗口中,可以进行以下定义。

(1)指定超级链接的名称和描述。

(2)指定目标操作:系统将目标操作分成若干类别,每个类别又包含若干具体操作。首先在第一个下拉列表中选择操作类别,有如下选项。

1)Microsoft Excel。

2)Microsoft Word。

3)Microsoft Powerpoint.

以上3个选项可以使用EPM加载项的各项系统操作,参见第5章的详细介绍。

4)数据管理器:可以链接到数据管理器的各项操作,参见10.1节关于数据管理器的详细介绍。

5)合并:可以进行合并保存的各项操作,参见第9章和第11章对合并中心各项功能的介绍。

6)库和文档:使用库和文档,参见4.3.2节和4.3.3节的详细介绍。

7)工作状态和备注:修改工作状态或者管理备注,参见4.2节与4.1.2.2小节的详细介绍。

8)审计线索:打开各种系统审计线索报表,参见第14章的介绍。

9)外部资源:可以打开URL或者进行贯穿钻取,参见5.3.2.2的详细介绍。

每个操作类别中有多个操作,以Microsoft Excel为例,有如下具体选项:

1)发布特定工作簿。

2)打开特定报表。

3)打开特定输入工作簿。

4)脱机分发服务器向导。

5)发布工作簿向导。

6)打开报表库。

7)打开输入工作簿库。

根据指定的具体目标操作,管理员还需要指定更多信息。以“打开特定输入工作簿”为例,选择“打开特定输入工作簿”后,管理员还需要输入工作簿文件路径。在如图7-10所示的示例中,系统将这一操作指向服务器输入工作簿文件夹的“BUDGET”子文件夹的输入工作簿“S01-REVENUECOS.XLTX”。

(3)目标上下文:对于大部分目标操作,管理员还需要指定目标操作的目标上下文。管理员可以指定工作的数据模型,并选择是使用工作区的上下文,或者从成员选择对话框中指定特定的维度成员。

(4)相关操作:对于大部分目标操作,用户可以定义和当前操作相关的其他操作,如图7-11所示。

单击“相关操作”区域下方的“编辑”按钮,系统弹出“相关操作”对话框,如图7-12所示。

单击对话框左上方的“新建”按钮,在左边的列表窗口会显示默认名称为“相关操作”的相关操作,在右边区域中可以对相关操作进行编辑。例如,可以将5.4.1.2小节介绍的“分摊功能”作为当前工作簿的相关操作,如图7-13所示。

管理员可以添加多个相关操作,并赋予不同的名称。

管理员可以重复以上(1)~(4)步骤,定义更多的操作。完成定义后,保存退出。

978-7-111-39913-1-Chapter07-11.jpg

图7-11 编制相关操作

978-7-111-39913-1-Chapter07-12.jpg

图7-12 相关操作对话框

978-7-111-39913-1-Chapter07-13.jpg

图7-13 相关操作示例

如果当前活动启用了“需要审核者”选项,管理员还需要为审核者定义工作区。管理可以选择“与执行者相同”选项,将执行者相同的工作区指定给活动的审核者;或者选择“特定工作区”选项,为审核者定义另外的活动工作区,定义活动的方法是一样的。

7.1.2.4 部署业务处理流程模板

在完成所有活动的定义后,保存业务处理流程模板,系统返回管理界面。保存流程模板时,系统会自动对流程模板进行验证,以决定流程模板的状态是否有效。新建的流程模板出现在流程模板列表中。如果新创建或者修改后的流程模板的状态是“无效”的,管理员可以单击工具栏上方的“验证”按钮对流程模板进行验证。系统会提供流程模板存在的问题。

有效的流程模板进行部署以后才可以用于生成流程实例。从列表中选择流程模板,并单击工具栏的“部署”按钮,流程模板的“当前版本”由“草稿”更新为“己部署”。以流程模板“Annual Budget”为例,部署后的界面如图7-14所示。

978-7-111-39913-1-Chapter07-14.jpg

图7-14 部署业务处理流程模板

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈