跳转至

维保计划#

🔒 MaintenancePlan.Show

概述#

维保计划以及维保活动工单(MAO)是维保管理的核心。

Info

“维保管理”是可选的凯睿德制造软件管理模块。

维保管理模块提供可用于管理由维保活动组成的 维保计划的功能,这些维保活动可以是:

  • 基于时间 - 根据定义的时间间隔定期请求活动。
  • 基于使用情况 - 当特定设备发生了设定数量的事件时,就会请求活动。
  • 基于使用情况和时间 - 只要两个先前的条件之一适用,就会请求活动。
  • 临时 - 活动将在用户选择时请求。

特定维保计划是一个可重复使用的对象,它通过维保计划实例(MPI)对象与车间物料资源容器相关联。MPI对象具有所有者角色,负责管理特定的MPI。而每个维保活动都有一个角色,用于定义有资格及获授权执行维保任务的人员。车间物料资源容器可以与多个MPI关联。但是,同一对象只能与同一维保计划关联一次。

有可能扩展维保计划,以便它可以与系统中除原始基本实体(车间物料资源容器)之外的更多实体关联。为此,必须在系统中创建一个名为MaintenancePlan.Associate[EntityName]的新功能。有关如何创建自定义功能的详细信息,请转至《用户指南》的管理部分中的功能页面。

维保活动定义活动触发器(时间、使用情况、时间和使用情况临时)的性质,以及执行维保任务时要遵循的检查清单。它还以物料清单的形式定义了维保作业中使用的零件清单。它还可以定义要向其发送数据的数据采集。此外,还可定义特定维保活动的劳动力要求。维保活动的实例称为维保活动工单(MORA)。

Info

对于具有排产类型(触发器)时间和“固定”类型的调度下一个模式维保活动,可定义要调度的实例数。将此维保计划与实体关联时,创建的维保活动工单数将等于此属性中定义的数量。这可用于实施在调度期间要考虑的预防性维保计划。

除了通用状态之外,MAO还有两个重要的独立系统状态:

  • 排产状态 - 从排产(触发)角度定义MAO。可能的值包括:
    • 提前到期前
    • 提前到期
    • 到期
    • 延迟到期
graph LR
    A1[Before Early Due] --> A2[Early Due]
    A2 --> A3[Due]
    A3 --> A4[Late Due]

classDef mermaid_mm_beforeearlydue color:#000, fill:#00aad0, stroke:#000, stroke-width:1px, font-size:100%;
classDef mermaid_mm_earlydue color:#000, fill:#e5ca82, stroke:#000, stroke-width:1px, font-size:100%;
classDef mermaid_mm_due color:#000, fill:#33cc99, stroke:#000, stroke-width:1px, font-size:100%;
classDef mermaid_mm_latedue color:#000, fill:#e17572, stroke:#000, stroke-width:1px, font-size:100%;
class A1 mermaid_mm_beforeearlydue
class A2 mermaid_mm_earlydue
class A3 mermaid_mm_due
class A4 mermaid_mm_latedue
  • 执行状态 - 从执行角度定义MAO:
    • 已请求
    • 已批准
    • 已释放
    • 进行中
    • 等待验收
    • 已关闭
    • 已拒绝
    • 已返工
    • 已关闭
    • 已跳过
    • 已拒绝
    • 以联接方式关闭
graph TD
    Start -->|Request| A1
    A1[Requested] ==>|Approve| A2[Approved]
    A1 -.->|Skip if AutoApproval| A2
    A2 ==>|Release| A3[Released]
    A2 -.->|Skip if AutoRelease| A3
    A3 ==>|Begin| A4[In Progress]
    A4 -.->|Skip if AutoAccept| A6
    A4 ==>|Complete| A5[Waiting For Acceptance]
    A5 ==>|Accept| A6[Closed]
    A5 -->|Rework| A7[Reworked]
    A1 -->|Skip| A8[Skipped]
    A2 -->|Skip| A8[Skipped]
    A3 -->|Skip| A8[Skipped]
    A1 ---->|Reject| A9[Rejected]
    A1 ---->|Join| A10[ClosedAsJoined]
    A1 ---->|Cancel| A11[Canceled]    

classDef mermaid_title color:#000, fill:#fafafa, stroke:#fafafa, stroke-width:0x, font-size:100%, font-weight:200;
classDef mermaid_start color:#000, fill:#fafafa, stroke:#fafafa, color:#fafafa, stroke-width:0x, font-size:100%, visibility: hidden;
classDef mermaid_mao_requested color:#000, fill:#fff, stroke:#00318a, color:#000, stroke-width:6px, stroke-dasharray: 5 5, font-size:100%;
classDef mermaid_mao_approved color:#000, fill:#fff, stroke:#ffc000, color:#000, stroke-width:3px, font-size:100%;
classDef mermaid_mao_released color:#000, fill:#fff, stroke:#92d050, color:#000, stroke-width:3px, font-size:100%;
classDef mermaid_mao_inprogress color:#000, fill:#fff, stroke:#00b0f0, color:#000, stroke-width:3px, font-size:100%;
classDef mermaid_mao_waiting color:#000, fill:#fff, stroke:#ff5800, color:#000, stroke-width:3px, font-size:100%;
classDef mermaid_mao_closed color:#000, fill:#fff, stroke:#ff0000, color:#000, stroke-width:3px, font-size:100%;
class Title mermaid_title
class Start mermaid_start
class A1 mermaid_mao_requested
class A2 mermaid_mao_approved
class A3 mermaid_mao_released
class A4 mermaid_mao_inprogress
class A5 mermaid_mao_waiting
class A6,A7,A8,A9,A10,A11 mermaid_mao_closed

可为每个排产状态转换定义一组由系统自动执行的操作。这些操作的范围可以从简单的通知到在ERP系统中提交采购工单。

如果达到延迟到期状态,则也可扣留资源容器

Info

维保管理计时器错误通讯组列表和重试计数可以在以下配置条目中配置:/Cmf/System/configuration/MaintenanceManagement/Timers/ErrorDistributionList(默认为空,这意味着,接收本地支持电子邮件)和/Cmf/System/Configuration/MaintenanceManagement/Timers/RetryCount(默认为3)

全局数据和版本控制数据#

维保计划是一个更改受控对象,包含全局数据和版本控制数据组件,如下图所示。

graph TD
subgraph Maintenance Plan
Main1["Global Data<br>(Without Change Control)"] --- O1[None]
Main2["Versioned Data<br>(With Change Control)"] --- A2[All other]
end

classDef mermaid_title color:#000, fill:#fafafa, stroke:#fafafa, stroke-width:0x, font-size:100%, font-weight:200;
classDef mermaid_start color:#000, fill:#fafafa, stroke:#fafafa, color:#fafafa, stroke-width:0x, font-size:100%, visibility: hidden;
classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%;
classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%;
classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
classDef mermaid_state color:#000, fill:#d7e4bd, stroke:#000, stroke-width:1px, font-size:100%, font-weight:300;
class Main1,Main2 mermaid_entity
class A1,A2 mermaid_entitylinked
class C1,C2,C3,C4,C5,C6 mermaid_context
class O1 mermaid_optional

将一切捆绑在一起#

graph LR
    L1[Maintenance Plan Instance] === Main[Maintenance Plan]
    A1[Resource] --- L1
    A2[Container] --- L1
    A3[Area] --- L1
    A4[Material] --- L1
    Main === L2[Maintenance Activity]
    A5[Chart] --- L3[Maintenance Activity Chart]
    L3 --- L2
    L4[Maintenance Activity Personnel Requirement] --- L2
    A6[Certification] --- L4
    L5[Maintenance Activity Rule] --- L2
    A7[Rule] --- L5
    L2 -.- A8[Data Collection]
    L2 -.- A9[BOM]
    L2 -.- A10[Data Collection Limit Set]
    L2 -.- A11[Checklist]
    A12[Roles] --- L2
    L6 --- L1
    L6[Maintenance Activity Order] -.- A12
    A13[Employee] -.- L6
    A14[Checklist Instance] -.- L6
    A15[Data Collection Instance] -.- L6
    L6 --- L7[Maintenance Activity Order Employee]
    L6 --- L8[Maintenance Activity Order Rule]
    L7 --- A13
    L8 --- A7
    L6 --- L9[Maintenance Activity Order Part]
    L9 --- L10[Maintenance Activity Order Part Material]

classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%;
classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%;
classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
class Main mermaid_entity
class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15 mermaid_businessdata
class L1,L2,L3,L4,L5,L6,L7,L8,L9,L10 mermaid_entitylinked
class C1,C2,C3,C4,C5,C6 mermaid_context
class N1,N2,N3,N4,N5,N6 mermaid_nonbusinessdata

click Main "../../business-data/maintenance-plan"
click A1 "../../business-data/resource"
click A2 "../../business-data/container"
click A3 "../../business-data/area"
click A4 "../../business-data/material"
click A5 "../../business-data/chart"
click A6 "../../business-data/certification"
click A7 "../../administration/rule"
click A8 "../../business-data/data-collection"
click A9 "../../business-data/bom"
click A10 "../../business-data/data-collection-limit-set"
click A11 "../../business-data/checklist"
click A12 "../../administration/security/roles"
click A13 "../../business-data/employee"
click A14 "../../business-data/checklist"
click A15 "../../business-data/data-collection/data-collection-instance"
click L1 "../../business-data/maintenance-plan/maintenance-plan-instance"
click L6 "../../business-data/maintenance-activity-order"

步骤顺序#

正确创建和使用维保计划的必要步骤包括:

  1. 选择性地创建物料清单以定义零件列表。
  2. 选择性地根据需要创建证书
  3. 选择性地根据需要创建检查清单
  4. 选择性地根据需要创建数据采集
  5. 选择性根据需要创建SPC图表
  6. 创建维保计划 - 请注意,必须将维保计划版本变更集关联。
  7. 批准变更集,该变更集包含已创建的维保计划版本
  8. 针对已创建并批准的维保计划版本,将维保计划版本设置为有效。
  9. 维保计划与一个或多个车间容器物料资源关联。

Info

为方便起见,可以将维保计划配置为使用隐式变更集。有关详细信息,请参阅变更集部分。