从集合为自动操作指定值

有时可以使用取自集合中的某个项目的值填充自动操作中的字段。例如,如果有一个招聘流程(活动),它涉及向流程添加候选人记录,则可以在“添加候选人”操作之后立即添加自动任务来邀请候选人参加面试。可以使用“值类型”利用取自集合中的相应“候选人”记录的值来填充该任务中的字段。

默认情况下,“值类型”从集合中最新添加的项目取得所需的值,因此如果在执行将项目添加到集合这一操作后立即执行自动操作,则只需要指定集合项目中所需的属性。但是,如果想指定要从集合中的哪个项目获取属性值,则可以向“值类型”添加筛选器来选择特定项目。例如,如果在“候选人”对象上有布尔复选框来标识首选候选人,则可以向稍后的自动操作添加筛选器,以选择所需的候选人并向其发送招聘书。

要指定取自集合的值:
  1. 流程设计器组件中打开所需的流程。
  2. 工具箱自动操作实例拖动到工作区上。
    出现“选择操作”对话框。
  3. 选择所需的操作,然后单击确定
    为显示相关窗口指定所需的信息。
  4. 右键单击所需的值,然后单击值类型
    出现“控件值选择”对话框。
  5. 选择指定空间运行时的值选项按钮。
  6. 导航至并选中所需的值,对于本示例,选中活动/候选人[]/候选人

[] 方括号表明要从集合选择项目。如果现在单击确定,则从集合中最新添加的项目选取“值类型”。如果要选择集合中的其他项目,则需要指定筛选器以在集合中唯一地标识所需的项目,如以下步骤所述:

  1. 在树中选择集合节点。
    “指定集合筛选器”列表框变为可用。
  2. 在指定集合筛选器列表框中,根据需要填写 <选择属性><条件><设置属性值> 列表,然后单击确定
  3. 保存所做的更改。