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