跳转至

创建维保计划#

🔒 MaintenancePlan.Create

概述#

要创建维保计划,必须选择可用的创建选项之一:

  • 新建 - 创建新的维保计划
  • 新版本 - 创建对象的版本控制数据。创建版本后,版本将处于“已创建”状态。要使其处于活动状态,必须批准关联的变更集。要使其生效,必须将版本设置为有效。

设置#

除了满足事务前提条件外,不需要任何特定设置。

前提条件#

  • 维保计划名称必须唯一。

步骤顺序#

步骤1:变更集#

  1. 选择现有变更集,或单击创建创建新的变更集。如果配置为支持隐式变更集,则还可选中自动变更集选项。
  2. (可选)选择审批角色

步骤2:一般数据#

  1. 提供维保计划的名称。
  2. (可选)输入描述。
  3. 选择维保计划类型。可能值的列表取自查找表维保计划类型
  4. 创建完成操作,系统将会创建新的维保计划

create_maintenance_plan_step_one

此时,虽然已创建维保计划,但没有为其定义维保活动。可以通过按按钮添加新活动或按按钮删除现有活动。用户可以视情况选择从另一个维保计划复制活动。

create_maintenance_plan_step_two

步骤3:添加维保活动#

要创建其他活动,请从顶部功能区或窗口中央的按钮开始。这将在左侧显示一个面板,用户可以在其中添加所需的维保活动。每个活动的详细信息都在右侧面板的几个不同选项卡下列出:

“一般数据”选项卡#

  1. 输入名称。
  2. 输入描述。
  3. 选择类型。
  4. 指定排产类型,可以是:

  5. 临时

  6. 基于时间
  7. 基于使用情况
  8. 基于使用情况和时间

    Info

    基于时间基于使用情况基于使用情况和时间由系统自动调度,不能由用户手动终止。

  9. 以小时为单位指定预期的活动持续时间。

  10. 如果活动类型为临时,请指定同一维保计划实例是否允许同一临时的多个并发实例。如果活动类型是基于时间和/或使用情况,请指定在活动延迟到期时是否自动将资源(或容器)置于扣留状态。将实体置于扣留状态会产生以下效果:

  11. 对于资源,将无法针对资源执行物料进站操作

  12. 对于容器,无法将物料容器相关联

  13. 指定是否必须出于调度目的而忽略活动(更具体地说,如果在维保期间必须将资源视为可用于调度)。

  14. 指定审批模式是自动还是手动。
  15. 指定释放模式是自动还是手动。
  16. 指定验收模式是自动还是手动。
  17. 指定活动的角色 - 这代表获授权/有资格执行维保任务的人员组
  18. 对于临时类型的活动,可定义请求角色。如果已定义,则只有属于此角色的用户才能请求此维保活动。
  19. 对于临时类型的活动,可将查找表定义为用户在关闭临时MAO时必须指定的根本原因来源。

mp_activity_general_details

Info

在确定要使用的日历时,系统会执行特定DEE操作(EvaluateCalendarForEntity),它根据使用的实体类型检索要使用的日历。如果要将自定义实体用于维保计划,则应修改此规则以适应它。

“调度”选项卡(用于非临时活动)#

  • 基于时间/基于使用情况和时间

1.到期时间频率范围(每月、每周、每天或每小时)。

2.重复周期详细信息 - 根据到期时间频率范围,它可以定义一个月中的天数、一周中的某一天、一天中的一个小时或者只是小时数。在相同的情况下(每月、每周或每天),还可以定义应执行维保的时间。

3.提前到期和延迟到期增量 - 根据到期时间频率范围,它可以根据到期时间频率指定天数或小时数。

  • 基于使用情况/基于使用情况和时间

1.提前到期 - 单位 2.到期 - 单位 3.延迟到期 - 单位 4.计数器类型,可以是:

* CountExpression - 使用灵活的表达式来增加计数器。在这种情况下,必须提供基于使用情况的有效表达式(例如``$Resource.IncreaseAmount``或``$Material.Product.ExposureIntensity``)
* *CountOne* - 始终将计数器加一
* *CountQuantityOne* - 将计数器增加第一个数量
* *CountQuantityTwo* - 将计数器增加第二个数量

5.计数器事件,来自预定义的事件列表

mp_activity_schedule_usage

  • 基于时间/基于使用情况和时间

  • 调度模式 - 定义调度维保的日期,可以是:

    • AnyDay
    • NextWorkingDay
    • PreviousWorkingDay

      Info

      使用NextWorkingDayPreviousWorkingDay时,必须为相应的对象生成日历天。

  • 调度下一个模式 - 定义重新调度是固定还是取决于重新调度活动的时间,可以是:

    • 依赖,一旦MAO完成,计数器和调度就会重置
    • 固定,一旦MAO完成,计数器和调度就会恢复。配置设置/Cmf/System/Configuration/MaintenanceManagement/UsageFixedNextMode/控制基于使用情况的活动的计数器和目标行为:

    • 如果未定义,则计数器会予以调整,且目标保持固定

    • 如果定义为重置计数器,则将计数器重置为零并调整目标

3.对于基于时间的活动,如果调度下一个模式是固定,则可指定一定数量的活动实例进行调度。请注意,这些活动实例是使用滑动窗口方法调度的。

mp_activity_schedule_time

“执行”选项卡#

此选项卡定义了主要执行参数。

  1. 指定开始和完成模式是自动还是手动。如果开始和完成模式是自动,则无需执行开始和结束维保活动工单操作,只需执行维保活动工单。
  2. 选择性地定义检查清单(必须属于维保管理范围)作为正常维保的一部分来执行。如果开始和完成模式是手动,则必须指定要执行的检查清单
  3. 选择性地定义数据采集作为正常维保的一部分来执行。
  4. 选择性地定义数据采集限制设定作为正常维保的一部分进行应用。
  5. 选择性地定义检查清单(必须属于维保管理范围)作为返工的一部分来执行。
  6. 选择性地定义数据采集作为返工的一部分来执行。
  7. 选择性地定义数据采集限制设定作为返工的一部分进行应用。
  8. 如果为正常维保或返工维保定义了数据采集,则可定义将为其发送数据的图表列表。适用为“将EDC与SPC集成”而定义的相同集成原则。对于SPC图表可视化,有以下不同的可能模式:

  9. AcknowledgeAlways - 图表始终显示,必须由用户确认

  10. AcknowledgeOnViolationsOnly - 图表仅在出现违规的情况下显示,且必须由用户确认
  11. DisplayAlways - 图表始终显示,但需要用户确认
  12. DisplayOnViolationsOnly - 图表仅在出现违规但需要用户确认的情况下显示
  13. - 从不显示图表

mp_activity_execution_details

“零件”选项卡#

“零件”选项卡为维保任务定义零件清单,表示为物料清单(BOM)。必须定义:

  1. 维保活动是否只能使用物料清单中的零件,或者用户是否可以添加其他零件。
  2. 定义要用作零件清单的维保管理范围的物料清单

mp_activity_parts_details

“规则”选项卡#

“规则”选项卡定义当MAO排产状态达到特定排产状态时触发的操作。

  1. 对于基于时间的活动以及基于使用情况和时间的活动,通过按下每个排产状态部分中的管理按钮,可以将以下状态与规则相关联:

  2. 提前到期时间

  3. 到期时间
  4. 延迟到期时间

  5. 对于基于使用情况的活动以及基于使用情况和时间的活动,通过按下每个排产状态部分中的管理按钮,可以将以下状态与规则相关联:

  6. 使用提前到期

  7. 使用到期
  8. 使用延迟到期

Info

系统附带一个名为SendMaintenanceManagementNotificationMail的规则,该规则允许在活动达到该状态时发送警报。

mp_activity_rules_details

打开管理活动规则向导后,您可以通过按按钮并选择适当的规则来添加或删除规则。

mp_activity_rules_manage

“人员”选项卡#

“人员”选项卡定义了维保活动的人工要求。

  1. 选择启用签入以允许雇员签入MAO。
  2. 选择受限以仅允许具有所需证书之一的雇员签入MAO。
  3. 选择在执行时强制执行人员要求以仅在满足所有人员要求时才允许执行MAO。
  4. 选择开始时自动签入雇员以在开始MAO时自动签入当前雇员
  5. 选择执行时需要签入,以防止未签入的雇员执行MAO。
  6. 选择雇员可以在签入时签出其他雇员,以允许雇员在签入时替换其他雇员
  7. 选择记录签入活动,将条目自动添加到雇员时间表。
  8. 选择允许人工报告以允许报告MAO的人工工时。

mp_activity_personnel_details

可以通过按每个人员要求部分中的管理按钮来配置特定的人员要求 打开管理活动人员要求向导后,您可以通过按按钮并为下列项目选择适当的规则来添加或删除规则:

  • 证书:所需的证书。
  • 数量:该证书所需的数量。
  • 分配:用于证书的分配,范围介于(且包括):
    • 0(无分配)
    • 1(100%分配)
  • 独占:用户是否只能在此维保活动中签入。

Info

如果分配未设置为100%,独占标志将无法设置为true,因为雇员在指定的分配中将具有必须填补的差距。另一方面,如果独占标志设置为true,分配将自动设置为100%。

Info

分配数量的区别可以通过下面的示例来理解。为了让一(1)名雇员与维保活动相关联,可能的配置包括:

数量 分配
1 1
2 0.5(每位雇员50%可用性)
4 0.25(每位雇员25%可用性)
... ...

Table: 维保活动人员要求的分配和数量配置

mp_activity_personnel_manage

“包含”选项卡#

此选项卡用于定义维保活动的包含关系。例如,如果“年度维保活动”包括“每月维保活动”,则可以建立这种关系,并让系统在运行时自动将它们链接在一起。有一些规则可供纳入:

  • 维保活动必须具有相同的排产类型并且不能是临时
  • 父级维保活动和包含的维保活动必须在同一维保计划版本中
  • 包含的维保活动的周期必须比父级维保活动短
  • 不能有循环引用
  • 每个维保活动只能有一个最重要的维保活动。例如:A包括B且B包括C有效,而A包括B且D包括B无效。

mp_activity_contains_details

  1. 添加或删除尽可能多的维保活动,如果系统打算在排产中有重叠时自动加入两个MAO(由“提前到期 - 延迟到期时间间隔”提供),则选择自动加入选项。请注意,以后始终可以手动加入和分离MAO。

mp_activity_contains_manage

Warning

创建版本后,版本将处于已创建状态。必须批准相关的变更集,才能使其处于活动状态。必须将版本设置为有效,才能使其生效