系统管理员想要确保无法访问系统管理员的主管可以核准或拒绝工作流任务分配。 另外,系统管理员还想要使主管能够变更工作流任务分配的开始日期和完成日期。
开始之前
配置电子邮件交互需要一台 SMTP 邮件服务器以及用于进行认证的管理员帐户。 要使主管能够变更工作流任务分配的属性,必须将“人员”应用程序的用户记录中的电子邮件格式字段设置为高级。 该字段的缺省值是“高级”,因此在此示例中,系统管理员不变更该字段。 提供了现有的通信模板以进行电子邮件交互。 例如,提供了用于通知主管工作流任务分配已获得核准的电子邮件的模板。
关于本任务
在纺织公司中,工作流程中的每个工单都必须由主管 Marco 核准。 该公司拥有巨大的工厂地板, Marco 经常在地板上无法访问桌面。 系统管理员想要配置电子邮件交互,以便在创建工单时,Marco 将通过携带的便携式设备接收到电子邮件。 系统管理员希望
Marco 能够回复电子邮件以核准或拒绝工单。 另外,由于日程表繁忙,Marco 必须经常延迟工单的开始日期。 系统管理员希望 Marco
能够编辑电子邮件,以变更工作流任务分配的开始日期和完成日期。
过程
- 在 "系统属性" 应用程序中,将邮件服务器的地址指定为 mail.smtp.host,将用户标识指定为 mxe.smtp.password, ,将密码指定为 mxe.smtp.password 以进行电子邮件认证。
- 要查找现有模板,请在 "通信模板" 应用程序中的 模板 字段中搜索 MFMAIL。
- 在 MFMAILSENDWFA1, MFMAILRESCOMPWF 和 MFMAILRESREJWF1 模板中的 发件人 字段中,指定电子邮件侦听器的地址。
- 请不要在通信模板中指定收件人。 此角色是在配置中的接收人字段中指定的。
- 在 "电子邮件侦听器" 应用程序中,输入 MFMAILRCV 作为工作流过程。
- 在 " 选择安全设置 " 窗口中,创建一行并指定 SR 对象。
- 在 " 选择安全设置 " 窗口中,创建一行并指定与电子邮件通知关联的目标对象。
- 激活电子邮件侦听器和 Cron 任务 MFMAILCLEAN。
- 在 "工作流设计器" 应用程序中,打开任务节点属性,并在 通信模板 字段中指定 MFMAILSENDWFA1。
MFMAILSENDWFA1 模板是在创建工单时发送给 Marco 的第一封电子邮件的现有模板。
- 在“上报”应用程序中,打开并修改 MFMAILSENDWFM 上报。
该上报具有上报点和用于启动电子邮件交互的操作。
- 修改该上报中的 SQL 查询,以指定发送第一封电子邮件的工作流过程。
- 将定制类指定为
com.ibm.tivoli.maximo.mfmail.MfMailWFSender。
- 在 "电子邮件交互设置" 应用程序中,为配置类型指定 Workflow 并填写字段。
- 在 " 工作流程分配配置 " 窗口的 任务完成通知模板 字段中,指定 MFMAILRESCOMPWF。
- 在 "选择值" 窗口的 工作流程变更响应模板 字段中,在为接受工单分配选择值的行中指定 MFMAILRESCOMPWF 。
- 在 工作流程变更响应模板 字段中,在指定用于拒绝工单的选择值的行中指定 MFMAILRESREJWF1 。
- 选择 验证并激活 操作。
结果
在工作流中创建工单时,Marco
将接收到一封电子邮件,其中包含核准或拒绝工单的请求。 Marco 可以回复该电子邮件以变更开始日期和完成日期。 Marco
接收到第二封电子邮件,其中包含核准或拒绝工单的请求。 Marco 进行回复以核准工单,并接收到最后一封电子邮件,用于确认已处理选项。