在流程中使用“创建”操作

在对象设计器中向所需关系添加“创建”操作之后(请参阅添加创建对象的操作),可以在流程设计中使用该操作。

该操作可以作为可选操作、标准操作或自动操作使用。以下过程描述如何使用“创建组”操作。将按照类似方式使用“创建用户”或“创建 CI”操作。

要在流程中添加“创建组”作为可选操作:
  1. 流程设计器中,停用并打开所需流程。
  2. 在流程图中,选择要添加可选操作的位置的状态。
  3. 属性网格中的可选操作实例旁边,单击
    出现“可选操作实例”对话框。
  4. 在可用操作实例列表中,选择在对象设计器中添加的操作(在我们的示例中,选择创建组),然后单击
    操作移动到“选中的操作实例”列表中。
    如果已经为使用该操作创建的项目设计窗口,则可以向该窗口添加初始数据。
  5. 在选中的操作实例列表中,选择创建组,然后在属性网格中的操作实例数据旁边,单击
    出现“组”窗口。
  6. 输入要在运行时窗口首次出现时显示的值,然后单击确定。
    窗口关闭。
    如果选择的操作会创建顶级对象(“CI”、“用户”或“组”),则可以指定要使用“对象类型”属性创建哪个子类。如果没有为顶级对象设置“对象类型”属性,则在用户在运行时单击操作时,将会提示他们选择对象类型。
  7. 在对象类型属性旁边,单击
    出现“对象类型”选择对话框,可以从中选择要创建的特定对象类型。

    可以为对象类型选择特定的值,或者您可以基于与特定流程实例相关的对象类型的值,来确定要在运行时创建哪个类型的对象。
  8. 选择绝对值选项按钮并从列表选择值,或者选择运行时值选项按钮并从出现的属性树选择值。
    如果不做选择,则会在运行时出现一个对话框,让用户从中选择类型。
  9. 单击确定
    “对象类型”选择对话框关闭。
  10. 单击确定
    “可选操作实例”对话框关闭。

将“创建组”操作添加到手动操作的过程类似。

要在流程中添加“创建组”作为手动操作:
  1. 流程设计器中,停用并打开所需流程。
  2. 工具箱操作实例拖动到工作区上。
    出现“选择操作”对话框。
  3. 选择所需的操作实例,然后单击确定
  4. 显示属性网格。
  5. 在工作区中,选择添加的“操作实例”,然后在属性网格中设置所需的属性。
    标题 – 出现在操作列表中的操作名称。
    操作实例数据 – 可以设置在运行时出现在窗口上的初始值。
    对象类型 – 对于顶级对象,这可以设置要创建哪种类型的对象;如果不设置值,则会在运行时提示用户选择所需的子类型。对于可选操作,可以为对象类型设置绝对值或运行时值。
  6. 照常完成流程设计。

针对自动操作的过程稍有不同,因为如果为顶级对象创建操作,则必须指定对象类型 – 对于自动操作,不能将对象类型留到在运行时选择。

要在流程中添加“创建组”作为自动操作:
  1. 流程设计器中,停用并打开所需流程。
  2. 工具箱自动操作实例拖动到工作区上。
    出现“选择操作”对话框。
  3. 选择所需的操作实例,然后单击确定
    如果为顶级对象创建操作,则会出现“对象类型”选择对话框。如果为子类创建操作,则会立即出现子类的窗口。
  4. 根据需要指定对象类型,然后单击确定。
    将出现相应对象类型的窗口。
  5. 根据需要完成窗口,然后单击确定。

有关为自动操作实例指定动态值的详细信息,请参阅为自动操作指定动态值