このトピックでは、Logic Composer の用語について説明します。
Logic Composer インスタンスは、独立してデプロイおよび実行できるアプリケーションです。 ワークフローと、ワークフローが依存するサービス接続を保持します。
ワークフロー
ワークフローは、Logic Composer の中核となる概念であり、ビジネスプロセスをステップバイステップで定義します。
これは、多数のトリガーとアクションで構成されています。 ワークフローは、視覚的に、またはコードを記述することによって編集できます。
サービス接続
サービス接続は、ワークフローがアクセスするサービスの身元認証と操作承認のための管理セットです。
Logic Composer はフルマネージドのクラウドサービスです。 Logic Composer がサービスコネクタを介してリソースとデータにアクセスする前に、対応する権限を取得する必要があります。 現在、2 つのアクセス承認方法が利用可能です。 Alibaba Cloud サービスの API にアクセスするには、[RAM ロール] を使用します。 サードパーティサービスおよびカスタムアプリケーションへのアクセスには、[oauth 2.0] を使用します。これは Logic Composer のパブリックプレビューではサポートされていません。
コネクタ
コネクタは、Logic Composer がトリガーとアクションを介してサードパーティのアプリケーション、サービス、またはシステムと迅速に対話するための接続を定義します。
2 つのコネクタタイプが利用可能です。
[組み込みコネクタ]: ロジック制御、データ処理、HTTP リクエストサービスなど、Logic Composer によって提供される一般的なプロセスサービスにアクセスするためのコネクタです。 組み込みコネクタによって提供されるトリガーとアクションは、認証または承認なしで使用できます。
[マネージド API コネクタ]: Alibaba Cloud で完全に管理されている一部のパブリックサービスの API にアクセスするためのコネクタです。 これらのコネクタは、クラウドサービス、カスタムシステム、およびアプリケーションにアクセスするための認証および承認方法、トリガー、およびアクションを提供します。 たとえば、マネージド API コネクタを使用して、Alibaba Cloud サービスの API にアクセスできます。
トリガー
トリガーはイベントに似ており、ワークフローのエントリです。 トリガーは、イベントが発生したとき、または指定された条件が満たされたときに Logic Composer がワークフローを開始する方法を定義します。
トリガーは、次のいずれかのモードで動作します。
[ポーリングトリガー]: イベントが発生したかどうか、または指定された条件が満たされたかどうかを定期的にチェックし、それに応じてワークフローを実行します。
[プッシュトリガー]: HTTP サービスサブスクリプションを作成し、匿名のコールバック URL を提供します。 サブスクライブされたイベントが発生したとき、または指定された条件が満たされたときに、コールバック URL がトリガーされ、ワークフローが実行されます。
次のトリガータイプが提供されます。
[組み込みトリガー]
リクエスト: ワークフローにアクセス可能な HTTP エンドポイントを提供します。 定期実行: ワークフローを繰り返し実行するための固定間隔を設定します。 HTTP WebHook: コールバックできる HTTP エンドポイントを作成し、指定された URL にアクセスしてサービスをサブスクライブまたはサブスクライブ解除します。 定期実行トリガーと HTTP WebHook トリガーは、Logic Composer のパブリックプレビューではサポートされていません。
トリガー | 説明 |
リクエスト (カスタムリクエスト) | ワークフローにアクセス可能な HTTP エンドポイントを提供します。 |
定期実行 (スケジューリング) | ワークフローを繰り返し実行するための固定間隔を指定します。 このトリガーは、中国 (上海) リージョンとシンガポールリージョンでサポートされています。 |
HTTP WebHook | コールバックできる HTTP エンドポイントを作成し、指定された URL にアクセスしてサービスをサブスクライブまたはサブスクライブ解除します。 このトリガーは、Logic Composer のパブリックプレビューではサポートされていません。 |
[マネージド API トリガー]
トリガー | 説明 |
APIConnection | マネージド API に定期的にアクセスします。 このトリガーは、Logic Composer のパブリックプレビューではサポートされていません。 |
APIConnectionWebhook | マネージド API にアクセスし、サービスをサブスクライブまたはサブスクライブ解除するためにコールバックできる HTTP エンドポイントを作成します。 このトリガーは、Logic Composer のパブリックプレビューではサポートされていません。 |
アクション
アクションは、トリガーが起動したときに実行されるステップです。 オーケストレーションされるビジネスプロセスのノードです。
テンプレート
テンプレートは、特定のシナリオに基づいて Logic Composer によって事前定義されたワークフロー、またはユーザーが作成したカスタムワークフローです。 カスタムワークフローをテンプレートとして保存することは、Logic Composer のパブリックプレビューではサポートされていません。