Markers - Amazon Simple Workflow Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Markers

有时,建议您将信息记录在您的使用案例之特定工作流执行的工作流历史中。您可以通过标记将信息记录在工作流执行历史中,从而使您能将其用于任何自定义和适合特定情景的目的。

为了使用标记,决策程序会使用 RecordMarker 决策,对标记进行命名,向决策附加所需 Amazon SWF 数据,并使用RespondDecisionTaskCompletedaction. Amazon SWF 接收请求,将标记记记记记记记记记记记在工作流程历史中,并在请求中制定其他决策。从那一刻其,决策程序就能在工作流历史中查看标记并通过您编程所用任何方式使用该标记。

以下为标记示例:

  • 用于对递归工作流中的回路数进行计数的计数器。

  • 根据活动结果进行的工作流执行的进度。

  • 从较早的工作流历史事件总结的信息。

在电子商务示例中,您可以增加按日检查库存以及每次递增标记计数的活动。然后,您可以增加决策逻辑,以在计数超出五时发送电子邮件给客户或通知管理人员,无需审查整个历史记录。