コンセプト 8 / 10

Connection

プロジェクト構造を運用動作へと変換する、設定済みのリレーションシップ。

Connection とは?

Connection は、Project 内の 2 つのパーツが特定の方式で連携することをプラットフォームに指示します。それは単に 2 つの要素間に線を引くこと以上の意味を持ちます。適切な Connection には以下が含まれます:

  • どの 2 つの参加者(Entity または Asset)がリンクされているか
  • どのオブジェクトのフローが許可されているか
  • どの方向のフローをサポートしているか
  • どの構成ルールが適用されるか
  • フローが一方通行か双方向か

なぜ Connection が重要なのか?

Connection は、プロジェクト構造を運用動作へと変える手段です。Connection がなければ、コンポーネントは同じ Project 内に存在していても、孤立したままになります。Connection はリレーションシップを 明示的 にします。それは以下のような問いに答えるものです:

  • この Connector はその System に請求書を送信できるか?
  • この Automation はその Connector から更新を受信すべきか?
  • データのフローは一方向か、あるいは双方向か?

Connection の方向

Connection には以下の種類があります:

  • 単方向: A → B(データは一方向に流れる)
  • 双方向: A ↔ B(データは双方向に流れる)

同じ広義のリレーションシップ内でも、オブジェクトによってサポートされる方向が異なる場合があります。例えば、注文は System A から System B へ流れ、支払確認は B から A へ戻る、といったケースです。

実例

予約 Connector が請求 Connector に接続される場合