为已拒绝消息创建自定义处理程序
如果在验证或审批阶段拒绝邮件,A4SWIFT会将消息返回到为工作流定义的第一个阶段 (在这种情况下始终会修复,即使“创建”是工作流) 中的第一个阶段。 但是,如果工作流的第一阶段拒绝该消息,则修复业务流程将使用升级属性(指示 MrsrRepair 业务流程拒绝消息)将消息发布到 MessageBox。 若要处理这些消息,可以创建自定义处理程序, (业务流程) 订阅这些提升的属性并根据需要处理消息。
由于多种原因,MrsrRepair 业务流程中的消息可能会失败。 当它这样做时,业务流程将提升下表中的属性,并为这些属性分配表右侧列中显示的值或值之一。
属性 | 值 |
---|---|
Bts。操作 | A4SWIFT_MRSRFailed |
A4SWIFT_MRSRFailedReason | 超时 拒绝 (表示从第一阶段) 已拒绝消息 CantRepairInInfoPath |
A4SWIFT_MRSRLastStage | < (失败前消息位于的角色) 的最后一个阶段的名称> |
A4SWIFT_MRSRDepartment | <部门名称> |