工作流程模型

您可以创建可多次使用的工作流程模型(如果您机构的管理员启用了该功能)。每次使用的模型称为一个实例。工作流程模型类似于模板。当您向用户发送模型的副本让其完成时,发送的是原始工作流程模型的一个实例。每个工作流程有一个模型,但可有许多实例。

重要事件

工作流程由重要事件组成,这些重要事件有助于对过程中的特定操作和步骤进行分组。重要事件通过为用户提供可逐渐实现的较小目标,为工作流程提供了结构。只有工作流程所有者可以添加重要事件。

操作

操作是位于工作流程重要事件中的各项任务。操作是总体工作流程的过程中特定的期望或步骤。可以将操作指定给单个用户或一个小组。工作流程设计者可在工作流程模型在被设计时或进行中时将操作添加到工作流模型,前提是操作已添加至尚未启动的重要事件。

模型不完整,直到它至少包括一项操作才能启动。


创建工作流程模型: 我的模型”页面

您可以在创建工作流程模型: 我的模型页面。要访问此页面,请从资源库的“协作”菜单中选择创建工作流程模型设计工作流程模型。此页面包含以下功能:

  • 创建模型 - 选择此选项可创建一个新的模型。
  • 显示模型 - 使用此选项可细化列表中显示的模型。选择所有模型我的模型共享模型
  • 名称 - 显示模型的名称。
  • 设计者 - 显示创建模型的人员的姓名。
  • 复制 - 选择此选项可复制选定的工作流程。
  • 删除 - 选择此选项可永久删除选定的工作流程。
  • 启动 - 选择此选项可启动工作流程。

创建新的工作流程模型

模型不完整,直到它至少包括一项操作才能启动。

  1. 在资源库中,选择创建工作流程模型
  2. 选择创建模型
  3. 为模型命名并在说明字段中键入描述。这些是有关使用工作流程的说明。例如,如果工作流程是共享工作流程,则此部分可用来说明他人应如何使用此工作流程。(此步骤是可选的。)
  4. 定义要在此模型中使用的操作状态术语:进行中已批准未批准
  5. 要向模型附加项目,请选择浏览资源库。为您附加的项目选择权限。
  6. 完成后,选择提交

您将转到“模型设计”页面,您可以在该页面上为工作流程模型添加重要事件和操作。

添加重要事件

  1. 选择创建重要事件
  2. 为重要事件命名并键入描述。
  3. 选择无操作转到重要事件,然后选择一个重要事件编号,以定义受到阻止时要重复的重要事件。
    • 无操作是默认设置;重要事件将继续。工作流程无法越过此重要事件继续,因为此操作已失败,但此重要事件中的其他操作仍可完成。
    • 转到重要事件强制工作流程在此重要事件失败时返回指定的重要事件。如果此重要事件失败,则自此点之后的所有状态都还原至未启动。所有评论和历史记录信息保持不变。
  4. 要向重要事件附加项目,请选择浏览资源库。为您附加的项目选择权限。
  5. 选择提交并添加操作以向此重要事件中添加操作,或选择提交并完成以返回模型设计页面。

添加操作

如果文档在工作流程或重要事件级别链接到工作流程,则工作流程启动时将在操作级别显示这些文档。

  1. 要向重要事件添加操作,请转到创建工作流程模型: 我的模型页面。
  2. 从工作流程模型的菜单中选择构建。在重要事件的菜单中,选择创建操作
  3. 为操作命名并键入描述。
  4. 通过选择来确定此操作是否为必需操作。
  5. 通过选择指定日期来确定最终期限。使用日期和时间字段来选择最终期限。如果不需要最终期限,则选择
  6. 要将操作分配给特定的用户,请选择浏览以选择其名称。多个用户名之间用逗号分隔。
  7. 要将操作分配给课程,请选择浏览以选择课程。多个课程之间用逗号分隔。
    • 选择所有课程成员选项可将操作分配给所有课程成员。
    • 选择选定角色选项并从以下角色中选择:学生、访客、助教、教师、课程内容构建者和评分者。
  8. 确定如何批准操作。选择任何分配对象都可能批准所有分配对象都必须批准
  9. 要向操作附加项目,请选择浏览资源库。为您附加的项目选择权限。
  10. 选择提交完成操作并返回模型设计页面。

编辑工作流程模型

创建工作流程模型后,您可以对其进行编辑。工作流程模型只能由其所有者进行编辑。这些修改影响原始模型以及该工作流程模型的任何共享实例。工作流程的现有实例不受这些修改的影响。

进行中的工作流程模型只能在停止后才能编辑。停止后,所有者可编辑尚未启动的任何重要事件以及任何关联的操作。

  1. 在“协作”菜单中,选择设计工作流程模型
  2. 在模型的菜单中,选择以下三个选项之一:
    • 选择编辑以打开编辑页面,您可以在该页面上更改模型的名称、描述和状态标签。
    • 选择构建以打开模型设计页面。您可以在该页面上添加或删除重要事件和操作。
    • 选择共享以打开工作流程模型共享页面,您可以在该页面上选择或更改共享设置。

复制工作流程模型

用户可以复制他们已创建的工作流程模型或已与他们共享的工作流程模型。工作流模型一旦被复制,用户即可对其进行相应的编辑。

如果用户复制共享工作流程模型,则他们将成为所有者,这意味着他们可编辑和重复使用该模型,即使原始模型已从系统中删除或未与他们共享。

  1. 在资源库中,转到创建工作流程模型: 我的模型页面。
  2. 选中要复制的工作流程模型旁边的复选框。
  3. 选择复制按钮。工作流程模型的副本将显示在列表中。
  4. 您也可以在工作流程模型的菜单中访问复制选项。

权限

工作流程模型可以包含资源库中的项目。当工作流程模型设计者添加项目时,他们也会选择用户对这些项目具有的权限。仅在重要事件的持续时间内授予用户这些权限。重要事件完成后,将为与重要事件关联的项目删除这些独特的权限。

在以下情况下将授予选定的权限:

  • 用户开始包含操作的重要事件。
  • 工作流程重新启动(在停止后)。

在以下情况下将删除选定的权限:

  • 用户完成包含操作的重要事件。
  • 工作流程停止。

如果没有权限添加至项目,则当提交工作流程时,将显示警告,说明没有项目权限并询问用户是否要继续。

详细了解 Content Collection 中的权限

  1. 在资源库中,在“协作”菜单中选择设计工作流程模型
  2. 确定要在何处编辑内容项目:
    • 要在工作流程级别编辑内容项目的权限,请在工作流程模型的菜单中选择编辑
    • 要在重要事件级别编辑内容项目的权限,请在工作流程模型的菜单中选择构建。在重要事件的菜单中,选择编辑
    • 要在操作级别编辑内容项目的权限,请在工作流程模型的菜单中选择构建。在操作的菜单中,选择编辑
  3. 选择浏览资源库以将资源库项目添加到模型中。
  4. 使用复选框为项目选择权限。
  5. 完成后,选择提交

可以扩展与工作流程相关联条目的权限以便完成该工作流程。重要事件与工作流程完成后,扩展依然有效。

扩展工作流程项目的权限

  1. 针对工作流程中的重要事件,选择扩展权限
  2. 选择浏览以查找需要扩展权限来访问项目的用户的名称。
  3. 选择浏览以链接资源库中的项目。
  4. 将权限添加至条目。
  5. 选择提交