为已拒绝的消息创建自定义处理程序

如果在验证或审批阶段拒绝消息,A4SWIFT会将该消息返回到为工作流定义的第一个阶段(在这种情况下始终是修复的,即使“创建”是工作流中的第一个阶段)。 但是,如果工作流的第一个阶段拒绝消息,修复业务流程会将消息发布到 MessageBox,其中包含已升级的属性,指示 MrsrRepair 业务流程拒绝了该消息。 若要处理这些消息,可以创建一个自定义处理程序(业务流程),该处理程序订阅这些提升的属性,并根据需要处理这些消息。

由于多种原因,消息在 MrsrRepair 业务流程中可能会失败。 这样做时,协调会提升下表所列属性,并为这些属性分配一个或多个值,如表格右列所示。

资产 价值观
BTS.Operation A4SWIFT_MRSRFailed
A4SWIFT_MRSRFailedReason 超时

已拒绝(表示邮件已在第一流程阶段被拒绝)

无法在InfoPath中修复
A4SWIFT_MRSRLastStage <消息在失败之前处于的最后阶段(角色)的名称>
A4SWIFT_MRSRDepartment <部门名称>