跳转至

创建班次定义#

🔒 ShiftDefinition.Create

🔒 ShiftDefinition.CreateTemplate

🔒 ShiftDefinition.CreateFromTemplate

概述#

此操作用于创建班次定义。也可以使用类似过程创建模板,也可以使用模板创建新对象。可以在主实体菜单中完成此选择。

设置#

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

前提条件#

  • 系统中当前不存在班次定义

步骤顺序#

步骤1:一般数据#

  1. 提供班次定义的名称。
  2. (可选)提供班次定义的描述。
  3. 选择班次定义所基于的日历

    Info

    只有当班次定义的开始时间与日历天相同时,才能将班次定义添加到日历天中。

  4. 下一步继续班次定义班次配置。

create_shift_definition_step_one

步骤2:班次#

本部分用于定义班次定义的班次。根据需要添加尽可能多的班次(按网格右上角的可添加,按可删除),为每个班次指定:

  1. 提供班次名称
  2. 指定班次开始时间和班次结束时间

    Info

    第一个班次必须以班次定义开始时间开始(包含在内),最后一个班次也必须以班次定义开始时间结束(不包括)。

  3. (可选)指定班次代码(用于班次规划目的)

  4. 指定成本加班系数(默认为1,表示不加班)
  5. (可选)将团队模式定义为来自与班次定义相同日历的团队的一系列团队代码。请注意,所有班次定义班次的所有团队模式必须具有相同的长度。
  6. (可选)定义班次的前景和背景颜色(用于班次规划目的)
  7. 下一步继续班次定义非工作时间配置。

create_shift_definition_step_two

步骤3:非工作时间#

本部分用于定义班次定义的每个班次的非工作时间。根据需要添加尽可能多的非工作时间(按网格右上角的可添加,按可删除),为每个班次的每个非工作时间指定:

  1. 名称
  2. 开始时间(必须在班次开始和结束时间内)
  3. 结束时间(必须在班次开始和结束时间内)
  4. 创建完成操作,将创建新班次定义

create_shift_definition_step_three