从集合为自动操作指定值
有时可以使用取自集合中的某个项目的值填充自动操作中的字段。例如,如果有一个招聘流程(活动),它涉及向流程添加候选人记录,则可以在“添加候选人”操作之后立即添加自动任务来邀请候选人参加面试。可以使用“值类型”利用取自集合中的相应“候选人”记录的值来填充该任务中的字段。
默认情况下,“值类型”从集合中最新添加的项目取得所需的值,因此如果在执行将项目添加到集合这一操作后立即执行自动操作,则只需要指定集合项目中所需的属性。但是,如果想指定要从集合中的哪个项目获取属性值,则可以向“值类型”添加筛选器来选择特定项目。例如,如果在“候选人”对象上有布尔复选框来标识首选候选人,则可以向稍后的自动操作添加筛选器,以选择所需的候选人并向其发送招聘书。
要指定取自集合的值:
- 在流程设计器组件中打开所需的流程。
- 从工具箱将自动操作实例拖动到工作区上。
出现“选择操作”对话框。 - 选择所需的操作,然后单击确定。
为显示相关窗口指定所需的信息。 - 右键单击所需的值,然后单击值类型。
出现“控件值选择”对话框。 - 选择指定空间运行时的值选项按钮。
- 导航至并选中所需的值,对于本示例,选中活动/候选人[]/候选人。
[] 方括号表明要从集合选择项目。如果现在单击确定,则从集合中最新添加的项目选取“值类型”。如果要选择集合中的其他项目,则需要指定筛选器以在集合中唯一地标识所需的项目,如以下步骤所述: