コネクタービルダーのフロータイプ
コネクタービルダーで構成要素として使用できるフローには主に3種類があります。
アクションフロー
ビジネス上のユースケースに対応したり、一般的なプロセスを自動化したりするには、アクションフローを使用して、サービスに対してユーザーが「アクション」を実行するためのアクションカードを作成します。
これは、ユーザーがOkta Workflowsプラットフォームでフローを構築するために利用できる、コネクタービルダーで唯一のフロータイプです。
コネクタービルダーでは、アクションフローを使ってカスタムAPIアクション(Create User)、ユーザー作成(Custom API Action)、ファイル検索(Search Files)などの、コネクターのアクションカードを作成します。
システムフロー
コネクタービルダーのシステムフローは、コネクターの基盤とそのコネクターのアクションカードを形成します。このフローはアクションカードと構造が似ていますが、ユーザーには表示されず、プラットフォームのみによって使用されます。
Authping
authpingシステムフローは、コネクターの接続をチェックします。特定のカードが接続され、外部のサードパーティサービスと通信していることを検証するために使用されます。
authpingフローを構築するを参照してください。
取り消し
revokeシステムフローを使用することで、接続のアクセストークンを取り消すことができます。
トークンを取り消すことで、Okta Workflowsプラットフォームからトークンを削除した後もトークンがアクティブであり続けるのを回避できます。これにより、外部アプリのサードパーティアクセスリストでOkta Workflowsに付与された権限を誰も表示できなくなります。
revokeフローを実装すると、ユーザーは接続(Connections)ページまたはそのコネクターに属するカードからアクセストークンを取り消すことができます。
revokeフローを構築するを参照してください。
Webhookイベント
Webhookは、異なるオンラインサービスまたはアプリケーションどうしがリアルタイムに近いスピードで通信するための方法です。これにより、アプリケーションは特定のイベントの発生時に別のアプリケーションにデータを送信できます。このメカニズムは、プロセスを自動化し、継続的な手動介入の必要なしでさまざまなシステムの同期を保つためによく利用されます。
Webhookイベントフローを構築するを参照してください。
多くの場合、Webhookイベントフローには外部サービスをサブスクライブするための登録イベント、さらに場合によっては登録解除イベントが含まれます。
-
Webhookの登録
Webhook登録は、システム間の接続を確立し、リアルタイム情報の交換を実現するプロセスです。Webhookの登録とは、基本的には、特定のイベントが発生したときにあるシステムが別のシステムにデータを送信する先となる場所を指定することです。
Webhookの登録イベントフローを構築するを参照してください。
-
Webhookの登録解除
Webhookの登録解除は、以前に確立したWebhook接続を無効にするプロセスです。たとえば、特定のイベント通知を受信する必要がなくなった場合、別のエンドポイントに切り替える場合、またはWebhookを完全に廃止する場合に登録解除します。
Webhookの登録解除イベントフローを構築するを参照してください。
ポーリング監視イベント
ポーリング監視は、Webhookイベントフローのサポートが利用できない、または望ましくない場合に、オンラインサービスがスケジュールに基づいて情報を交換するためのメカニズムです。
リモートサービスで特定のイベントが発生すると、そのイベントは追跡されて記録されます。そして、スケジュールされたポーリング監視フローが実行されると、Oktaがリモートサービスにクエリを実行し、リモートサービスが最後に呼び出された後に記録されたすべての情報を取得します。
このメカニズムは、プロセスを自動化し、手動での継続的な介入を必要とすることなく、さまざまなシステムを同期させるためによく利用されます。
ポーリング監視イベントフローを構築するを参照してください。
ヘルパーフロー
アクションフロー、システムフローに加え、ヘルパーフローは、コネクタープロジェクト内の別のフローによって呼び出されるフローです。これは、データセットに対する反復処理、または認可などの共有タスクの実行など、さまざまな目的に利用できます。
ヘルパーフローを参照してください。