跳转至

流程建模教程#

本文档将指导读者设置和使用步骤和流程。它假定工厂设施、车间、资源以及其他支持性对象(例如:服务)已创建并就位

概述#

下表定义了与本教程相关的一些关键概念:

概念 描述
步骤 步骤是物料的最小过程跟踪单元。
流程 流程定义了特定物料必须遵循的步骤顺序。可以为每个产品和产品组定义默认流程,系统将在首次创建该产品或产品组的物料时自动分配该流程。流程可以包含子流程或步骤。由于流程可能包含重复的子流程或步骤,因此流程中的特定位置称为流程路径,它在流程中有一个唯一的地址。
产品 产品是一种规格,当前的物料是什么,或者打算让物料成为什么。作为规格的产品没有物理存在。
物料 物料是产品的物理实例化,它有一个与之关联的数量。凯睿德MES中的物料是一种非常通用的对象,它可以代表原物料、半成品和成品、耐用品和在制品(WIP)。除了对产品的引用之外,它还有对流程、步骤和工厂设施的引用。
服务 服务是物料在某种情况下需要的特定过程功能,由资源提供。当资源提供物料所需的服务时,可以在该资源处派工和处理物料。
原因 原因用于对损失和增益进行分类,以及证明返工、下线和扣留的合理性。

Table: 核心概念

下图描述了简化的流程对象模型:

Simplified Flow Object Model

步骤详细信息#

每个步骤定义了几个相关属性,用于确定下表中列出的物料跟踪和其他行为:

属性 描述
子物料跟踪状态深度 定义将为步骤启用进站和出站的物料层。
默认物流预设锁定执行模式 定义在默认情况下,手动还是自动为步骤执行物流预设锁定(拆分和合并。
处理类型 有三种可能的处理类型:
- 过程 – 在这种情况下,系统会用物料最后进站的资源来维护“最后一个过程步骤资源”属性
- 计量
- 物流
物料排序规则集 指定用于对要在_步骤视图_页面中显示的物料进行排序的排序规则集。
资源排序规则集 定义用于在此步骤中对物料的资源进行排序的排序规则集。这用于将物料推入资源(物料的下一个资源是什么?)。
拆分检查清单模式 定义物料拆分过程中物料检查清单实例应发生的情况:
- 创建注释 – 不创建检查清单实例
- 创建副本 – 创建一个保留当前状态的检查清单实例的副本
- 新建 - 创建并初始化新的检查清单实例
允许运送 指定是否允许从此步骤将物料运送到另一工厂设施。
允许的小数数量 指定此步骤中的物料操作是否允许小数数量。如果设置为False,则只能使用离散数量。
标记产品完成 定义使用“工单管理”时,如果物料达到此步骤,必须将其视为已完成。
按产品自动拆分 指定在步骤中使用分箱/分级时,物料将此步骤出站后自动按产品拆分。
允许物料移转 定义是否可以从此步骤请求或执行物料移转。
启用步骤证书要求 定义对于在此步骤执行物料操作的员工,出了资源人员要求外,是否还需要检查步骤的证书要求上下文。
启用时间限制 定义是否允许此步骤的时间限制。只有在启用了时间限制,才能编辑时间限制上下文。
设置单位 定义步骤是否定义(执行)物料主要单位和次要单位。如果步骤定义了“设置单位”,则需要定义“主要单位”。
逐步采样 指定是否为步骤启用逐步采样(需要子物料)。启用后,必须编辑采样模式上下文。
出站损耗模式 在此步骤中出站物料时,必须显示哪种类型的耗损屏幕:
- – 不显示任何屏幕
- 主物料 – 显示主物料的屏幕
- 子物料 – 显示子物料的屏幕
直通 定义物料是否为直通。在直通步骤中,物料只需执行“迁移至下一站”。如果步骤不是直通,则需要对物料派工、进站、出站和迁移至下一站。
储存服务 这些属性定义了所需的储存服务,以便在此步骤中储存处于“已排队”和“已处理”状态的物料。
包括在计划中 定义是否必须将该步骤包括在类型为“计划”的排产方案中。
包括在排产中 定义步骤是否必须包括在排产中。
耗损原因 定义适用于该步骤的耗损原因。可以检查每个耗损原因,以指定它们是否适用于:
- 记录耗损
- 终止使用
- 装配
步骤中的耗损原因还可以指定发生耗损的实际步骤。
耗损分类 定义最多四个耗损分类,对此步骤中报告的耗损进行进一步分类。
扣留原因 定义适用于步骤的扣留原因。扣留的物料不能从其当前步骤或当前状态移动。
下线原因 定义适用于该步骤的下线原因。每个下线原因都可以配置,以指定它是否适用于:
- 返工
- 临时下线
返工和临时下线之间的区别如下:
- 返工必须始终提前定义,因此必须将其配置为流程的一部分。
- 返工返回点可以是流程中的任何步骤。
- 只能对处于“已排队”或“已处理”状态的物料执行返工,但当物料从返工返回时,它始终会进入“已排队”状态
- 临时下线不用提前定义。物料可以临时发送到任何流程。
- 临时下线返回点始终是将物料发送到临时下线的步骤。
- 对于处于“已排队”、“已派工”或“已处理”状态的物料,可以执行临时下线,当物料从临时下线返回时,它总是返回到发送它时的相同状态,并返回到同一资源(如果有)。
下图说明了返工与临时下线之间的区别。

Rework vs Temporary Flow
ℹ 系统支持返工和临时下线的嵌套。
增益原因 定义适用于该步骤的增益原因。增益与耗损相反,它表示物料数量增加。常见的增益案例包括添加一些以前被视为废料并已记录为耗损的物料。

Table: 步骤相关属性

流程详细信息#

下表描述了重要的流程特征

特性 描述
版本控制 流程是有变更控制的版本化对象。
上下文解析 物料始终处于流程和步骤中,因此,流程和步骤都是上下文解析的一部分。由于一个步骤可以在多个子流程中重复使用,因此在上下文解析中使用的流程不是物料的顶层流程,而是当前物料步骤的直接父流程。下图显示了服务上下文智能表的简化版本。对于步骤1,如果物料在流程1中,上下文解析会把所需的服务解析为服务1;如果物料在流程2中,则解析为服务2;对于所有其他流程,解析为服务3。
Important Flow characteristics

Table: 流程特征

功能 描述
可选步骤 可选步骤是可以跳过的步骤。在将物料移至下一步骤时,需要做出是否跳过的决定,且必须按业务规则手动或自动做出。在以下示例中,步骤2是可选的,这意味着从步骤1移动时,物料可以转到步骤2或步骤3。

Optional Steps
ℹ 步骤在流程级别标记为可选。
基于计数器/时间的采样功能使用可选步骤来确定是否应发送特定物料进行采样。
非顺序块 非连续块定义一组需要在特定物料上执行但执行顺序不相关的步骤(通常为测试/计量步骤)。
在以下示例中,序列“步骤1 – 步骤2 – 步骤3”、“步骤2 – 步骤1 – 步骤3”以及“步骤3 – 步骤1 – 步骤2”均为物料的有效序列

Non-Sequential Blocks
交替流程 当流程是交替的时候,物料只会采用其分支之一,无论它是由子流程还是步骤组成。即,构成流的每个子流或步骤是互斥的。

Alternate Flows
返工流程路径 当流程由步骤组成时,可以在每个步骤中定义一个或多个返工路径。可以使用与适用于返工的步骤相关联的下线原因链接返工路径,返工路径定义前往流程路径和流程内的返回点。由于相同的流程可以被不同的流程重复使用,因此返回点必须始终属于当前流程。

Rework Flow Paths
返工的数量和级别没有限制。处于“返工”状态的物料可以发送供返工。

Table: 流程功能

设置流程#

为了能够使用流程,必须按照下表中所述的步骤操作:

步骤 标题 描述
1 创建必要的主数据 创建必要的工厂设施、车间、原因以及必要的查找表条目。
2 创建必要的步骤 根据需要创建多个步骤以供不同流程使用。
3 创建必要的流程 创建所需数量的流程。如果流程由子流程组成,或者它将引用返工流程,则必须提前创建这些流程。

Table: 设置流程

以下各小节将对各个步骤进行更详细的说明。

创建必要的主数据#

下表介绍了设置流程所需的主数据:

主数据项 项目类型 描述
单位 查找表 此查找表包含可定义为步骤的主要或次要单位的不同度量单位。
StepType 查找表 此查找表定义不同的步骤类型。
FlowType 查找表 此查找表定义不同的流程类型。
服务 对象 服务是必需的,用于指定储存服务以及定义该步骤中物料所需服务的服务上下文。
原因 对象 步骤可能引用四种不同的原因:
- 耗损
- 增益
- 扣留
- 返工
工厂设施 对象 工厂设施是必需的,因为步骤必须始终通过车间对象与至少一个工厂设施相关联。
车间 对象 步骤必须至少与一个车间相关联。步骤可以与多个工厂设施相关联,但始终通过不同的车间。

Table: 主数据准备

创建必要的步骤#

步骤是常规的系统对象,可以像任何其他系统对象一样创建和编辑它。有关创建步骤的详细信息,请参见《用户指南》。

Step creation wizard

创建必要的流程#

流程是有变更控制的版本化对象。有关创建流程的详细信息,请参见《用户指南》。

Flow structure management

Info

当设置新版本的流程生效时,系统将检查新的流程版本是否保持了系统完整性(例如:通过检查如果某个流程版本中移除了一些步骤,则这些步骤中目前没有已移除的物料)。

使用流程#

要使用流程,只需创建引用该流程的物料。请注意,如果产品或产品组定义了默认流程路径,则在创建物料时,物料将默认分配给该流程。物料将自动遵循定义的流程。

Material creation wizard

Info

使用更改物料流程/步骤事务可以随时更改物料的流程和/或步骤。