重新初始化:在模块的流程之间切换

可以创建非常简单的流程以用于服务台在模块内记录的每个新流程。这个简单流程可以包含常规流程属性,例如客户参考编号、基本客户相关信息,以及流程的说明。它只包含少量必填字段(或不包含必填字段),从而保证便于进行数据捕获。

有关创建跨模块会审流程的信息,请参阅 Web Access 管理员指南。例如,跨模块会审流程的主要优点是无需决定是创建请求还是变更;但是,主要缺点是更局限于可以初始捕获的数据。

在分析人员捕获并保存该常规信息后,可以采取多个操作,其中包括切换流程。然后分析人员可以确定需要哪种类型的支持,然后选择相关的模板。系统类型通常称为会审系统。

使用带自动操作的重新初始化可以设计流程,以根据输入的数据自动重新初始化不同的流程。例如,可以设计会审流程来根据选择的 CI 自动重新初始化相应的流程。

使用带手动操作的重新初始化过程与自动操作的过程略有不同。

进程重新初始化时,它会重新初始化到相同状态。这意味着只能重新初始化到具有匹配的状态的流程。

有关为不具备重新初始化操作的模块创建一个操作的信息,请参阅创建新操作

要向流程添加“重新初始化”操作:
  1. 在流程设计器中,打开所需流程。
  2. 从工具箱拖动操作实例或自动操作实例。
    出现“选择操作”对话框。
  3. 在列表中选择重新初始化,然后单击确定。
    操作会添加到流程。为了帮助将其标识为“重新初始化”操作,该框的边框标为红色。
  4. 将要为其启用重新初始化的状态拖动到重新初始化操作。

不能拥有来自重新初始化操作的链接 – 因为该操作将流程导向不同的流程设计。

如果在该阶段保存设计,则用户单击重新初始化时,会为他们提供流程的列表以供其选择要重新初始化的流程。不过也可以配置流程,以使其自动重新初始化到不同的特定流程、模板,或流程与模板的组合(如有必要)。

要指定作为使用手动操作的流程设计的一部分进行重新初始化的流程和/或模板:
  1. 在流程设计中选择重新初始化操作,然后显示属性网格。
  2. 如有必要,在默认流程列表中选择要重新初始化的流程。
  3. 如有必要,在模板列表中选择要用来填充某些字段的模板。
要指定作为使用自动操作的流程设计的一部分进行重新初始化的流程和/或模板:
  1. 在流程设计中选择重新初始化自动操作,然后显示属性网格。
  2. 如有必要,在默认流程旁边单击
    出现“选择默认流程的值”对话框。
  3. 如果要在每次使用该自动化操作时将流程重新初始化到相同流程,那么选择绝对值选项按钮,然后在列表中选择所需的流程。
    如果要将流程重新初始化到在运行时根据其他地方设置的值确定的不同流程,那么选择运行时值选项按钮,然后在树中选择包含所需的生命周期的属性的路径。

例如,可以通过将运行时值设置为配置项目/生命周期来将流程重新初始化到与 CI 相关的特定流程。
请注意,为某流程存储该值的属性的内部名称是生命周期。

  1. 如有必要,采用与设置默认流程时所用方法相类似的方法来设置属性网格中的模板值。

如果正在配置流程以重新初始化到某特定流程,比较好的做法是更改操作的标题以使其在运行时更具描述性。操作的标题设置在运行时操作列表中出现的文本。