我正在研究在系统序列图中使用webhook事件拉动对话的系统的交互。
发送我已经注册过的webhook事件的用户,系统和外部系统的参与者。
有没有一种表示方式,或者我根本不应该表示它,因为它是系统-仅系统交互,并且不会被用户触发?
答案 0 :(得分:1)
Webhook通常是一个HTTP调用。 HTTP调用是同步的。在序列图中,同步消息由带有实心三角形箭头的箭头表示(与异步消息相反,异步消息具有开放的箭头)。
如果要在序列图中表示Webhook事件,则必须将发送系统和接收系统绘制为生命线,并绘制从发送系统到接收系统的箭头。
您也可以选择完全不代表此消息。这取决于观众。谁在使用您的时序图?如果他们对Webhook感兴趣,请绘制它。否则,请不要绘制它。