Effektif 3.6版

彼得·希尔顿|编剧6分钟读取

Effektif云服务发布公告

本周,Effektif团队向Effektif添加了两个新的BPMN特性,使得自动化更多用例成为可能。本文将展示如何在流程中使用中间计时器事件和子流程。

为了说明这些新特性,让我们回到客户发票处理示例流程,其目标是为客户开具发票并获得付款。

主要步骤在发票的客户流程流程是发送和发票,等待付款,如果付款期限到期,则处理逾期付款。

中间定时器事件

发票的客户过程中,在发送发票和从客户接收付款之间存在延迟。约定的延迟是付款期限:如果付款期限是14天,那么这14天必须在你可以决定发票未付并需要跟进之前过去。

此过程的初始版本创建付款检查任务后立即发送发票,到期日期设置为14天后。这种方法的缺点是,它会用无法立即完成的任务污染任务收件箱。您可能更希望Effektif只创建付款检查任务结束后,付款期限到期。

Effektif 3.6增加了BPMN 2.0的“中间计时器事件”,让你可以添加这个等待时间。若要将计时器添加到流程中,请在流程构建器中选择中间定时器事件在工具面板中:

将计时器添加到等待的流程中,以便将等待时间添加到流程流中。在这种情况下,在付款检查任务:

选择定时器事件来配置它,通过命名事件并输入等待的周期:

现在,当您运行该过程时,Effektif将创建付款检查任务发送发票后14天。

子流程

发票的客户流程,当客户没有在付款期限内支付发票时,流程将创建一个追讨逾期付款的任务。该流程的第一个版本将其建模为用户任务。然而,在实践中,您可能希望将其建模为一个单独的追讨逾期付款在流程模型中作为单个子流程操作出现的流程。

将任务建模为单独的流程有两个好处。您可以使用子流程来简化复杂的流程模型,方法是将每个子流程分解为单个操作。然后,您可以打开子流程以查看下一级的详细信息。第二个好处是子流程可能有不同的流程所有者,并由不同的人维护。当您将子流程的责任委托给其他人或组织中的不同部门时,您会发现这很有用。

Effektif 3.6添加了BPMN 2.0的“子流程(已折叠)”操作,您可以使用该操作将流程操作链接到子流程。若要向流程添加子流程操作,请在流程构建器中选择子流程在工具面板中:

将子流程(而不是用户任务)添加到流程中,以建模表示另一个流程的完整执行的任务。

通过选择子流程操作并从列表中选择另一个已发布流程来配置子流程操作。不能选择与父进程相同的进程,否则会导致循环或未发布进程。

现在,当你运行发票的客户进程,发送提醒后,Effektif将在选定的子进程中启动一个新的case。子过程用例完成后,Effektif将继续父用例,继续到发票收在本例中,结束事件。

案例概述CSV导出

当您已经使用某个流程一段时间后,您将希望了解当前用例和已完成工作的概述。为发票的客户流程中,您需要对客户发票进行概述。在Effektif中,Cases视图提供了以下概述。

案例视图为您提供了打开和关闭案例的方便概述。但是,如果您有大量的案例,或者每个案例都有大量的变量,那么您可能更喜欢在电子表格中打开这些数据。

Effektif 3.5在Cases视图中添加了CSV导出功能。选择导出为CSV选项,并选择排序顺序以及是否包括打开或关闭的情况。

选择好吧生成CSV导出,您可以在电子表格工具中打开:

导出包括案例名称、案例状态、打开和完成任务的数量以及每个流程变量的列。

照片:Kiran福斯特/ CC2.0

发布日期:2016年3月25日-最后修改:2020年11月13日