供应链行业的特点是跨越各公司和各大洲的复杂连锁过程。本文介绍了供应链过程的一个小示例:从存储产品库存的仓库运输产品。

一副耳机,无论多么小,从你离开工厂到你戴上它,都要占用很多时间。该供应链中的一个步骤是产品制造商的仓库,在生产后,产品在那里储存。这是他们等待被卖给供应链中的下一个分销商的地方。下一步是把包裹装上卡车。

产品制造商通常运行仓库,其中包含其产品库存,随时可以发货。从仓库运营角度来看,这些产品被传递给卡车将它们运送到下一个供应链里程碑的载体。

在仓库内,有一个运输过程,可以处理来自分销商的客户订单,供应链的下一步。仓库是客户订单 - 最初只是信息 - 导致身体活动,并与物理产品相关联。

运输产品

此过程的目标是为客户订单发送产品。实现这一目标的关键任务如下流程概览图所示:

当客户订单到达时,第一个任务是选择产品,这意味着从仓库中的产品库存中找到正确的物品。下一个任务是将这些项目包装成一个或多个包裹准备发货。最终任务是将包裹装入运营商的卡车上。

但这只是一个高级概览:仓库运营在实践中更复杂。如果您从这样的简化过程中启动,则最终将重新编辑此过程以添加其他任务。

将任务添加到过程中

虽然流程模型一开始简单是很自然的,但在第一次尝试时,向流程添加细节以实现流程管理目标是很自然的。这些可能是为了提高过程结果的质量,增加正在发生的事情的透明度,以支持过程管理,支持过程改进(再工程)或自动化过程任务。

检索客户订单

在发货过程开始时,您可以添加一个进程任务来显式检索客户订单。

如果此过程自动触发,可能来自电子邮件,那么这确实是用户任务,用于在外部系统中查找订单。或者,您可能希望将此任务添加为使用脚本任务自动化的前奏:如果在进程开始时已知订单号,则脚本任务可以从订单管理系统中自动获取订单详细信息。

使用Effektif的流程编辑器插入任务

请注意,Effektif的流程编辑器具有一个简洁的方式来插入像检索客户订单任务的任务,该任务可以保存您必须断开并重新连接箭头。

首先单击“用户任务”工具栏按钮将新用户任务添加到图表中,然后将其拖动到要将其插入过程中的序列流程。当序列流量以绿色亮点时,删除您正在拖动的任务,并且Effektif将其插入序列流中。

准备待运包裹

添加更多任务的下一个地方是将物品装入包裹后,因为在包裹准备好发货之前需要额外的工作。该包裹需要运输标签,以确保它们到达目的地,这些标签需要包裹权重(影响装运路线和成本)。

您可以为称重包裹和打印标签添加两个任务:

在实践中可能不需要这些额外的任务,因为它们可以将包装项目中的工作中包含在包中。但是,如前所述,额外的任务可以帮助您实现过程管理目标,例如单独跟踪称重任务或自动化标签打印。

装载包裹被运送

该过程以装载订单的包裹在卡车上结束。同样,有几个任务可以更明确:

其中两个是质量管理步骤:检查包装质量和包裹的数量。在包裹装载在卡车上之后,这些错误比在此过程中更便宜。

在这种情况下,提取两个质量控制检查-检查包装质量和计数包裹可能有一个重要的缺点。在实践中,如果仓库工作人员能够根据具体情况决定这些检查是否必要,以及进行检查的顺序,他们可能会表现得更好。

与其依次执行所有四个任务,不如在同时装载包裹(可能由不同的人)之前执行三个任务。也许早期的包装任务记录了包裹的数量,在这种情况下,当只有一个包裹或只有“少量”包裹时,该过程可以跳过包裹数量检查。

完成工作流程

最后,还有更多的是完成工作流,而不是将包裹装载到卡车上。还有其他任务同时完成:

这些任务在此显示为并行执行,但情况不一定是这种情况。也有必要在实践中更改此模型,以避免错误,如将订单状态更新为“发货”,即使其他一些问题防止在卡车上加载包裹。

其中两个更新是对外部系统的更新,用于在订单管理系统中记录发货订单状态,以及在库存管理系统中记录库存水平。为了避免错误,这些都是自动化的自然候选者。另一个附加任务是将订单信息(如送货地址)转发给将订单移动到供应链中的下一个步骤的传送者。

重新审视流程模型

将任务添加到流程模型的结果是一个比原始概述更复杂的工作流:

确定这些额外的任务可能会使过程看起来更完整,但在实践中不一定有用。也许发现正确平衡的最简单方法是实际运行流程并评估每个单独任务的成本和好处,并相应地调整流程模型。

即使真实世界的业务流程保持不变,仍然有机会对模型进行改进,特别是简化。这就是为什么在Effektif中看到您的流程模型是可以并且应该经常更改的,这一点很重要。当然,现实世界的过程实际上不会保持不变,所以经常会有改变。

照片:Ravenshoe集团/CC 2.0

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