Activity 图:连续 activity 触发事件

Activity Diagram: Continuous activity triggering event

我在为连续事件以及作为该连续事件的一部分发生的 activity 建模时遇到问题。

我正在通过营销自动化平台对网站的跟踪进行建模。然而,跟踪是一个不断发生的连续事件。此跟踪的一部分是 'form submit'。然而,这会触发在 CRM 中创建联系人的新活动流。

问题: 1. 如果提交了表单,如何使 'Tracking' 中的 activity 调用新的活动流? 2. 如果我使用叉子对此进行建模:(跟踪和表单提交)都需要在流程继续之前发生。

我基本上需要一个分支,其中一个流是可选的。

亲切的问候,

--- 如果我在发帖方面犯了任何错误,请引导我到正确的位置/必要的更正---

基本上你是对的:你使用分支创建了一个 "forked off" 流。就像@JimlL。我无法理解您问题的细节。但基本上叉子是要走的路。

对您的图表的几点说明:

  • 第一个有一个没有替代品的条件节点。那是毫无意义的。我猜你只是错过了绕过 Log Tracking
  • 的路径
  • 第二个具有从分叉到连接的无人看守的无条件流顶。那是没有意义的,你应该删除流量。
  • Form not filledNo form on page 流程在没有相关操作的情况下也是毫无意义的(可能是一些错误操作)。
  • Yes/No 应该写在括号中(如 [Yes]),使它们成为守卫,实际上是。我想其他命名流也应该是守卫。

Form submit 之后的分叉确实满足了您的要求。

Activity图来源于Petri网。您需要想象一个虚拟令牌沿着控制流移动。分叉将在收到传入令牌时触发与传出流一样多的令牌。一旦在每个传入流上收到单个令牌,加入将仅发送传出令牌(多个;取决于传出流的数量)。