フロー内のカード
各カードは、フロー内の1つの特定ステップを表します。カード内には入力と出力のフィールドがあります。
-
入力フィールドは、値を受け付けます。
-
出力フィールドは、そのカードが生成する値です。以降のカードでは、これらのフィールドを入力として使用できます。
サードパーティアプリへの接続を構成し、該当するオプション(Options)を選択します。アクションカードの入力(Input)フィールドと出力(Output)フィールドにアクセスするには、先にこの作業を済ませておく必要があります。
入力を受け付けて異なる出力を返すアクションカードの機能は、Workflowsの最も強力な機能の1つです。複数のカードを連結して出力を入力にマッピングできます。こうすることで、データを変換し、ロジックを使って次のステップを決定するか、そのデータを使ってフォローアップアクションを実行するフローを構築できます。
入力フィールド
入力フィールドの値によって、アクションまたは関数カードの進行方法が決まります。
たとえば、Gmail Send Emailカードには、To、Subject、Bodyの入力フィールドがあります。テキスト置換Replace関数カードには、検索先のテキスト(look in)、検索するテキスト(look for)、置換後のテキスト(replace with)の入力フィールドがあります。
出力フィールド
フローは、イベント、アクション、または関数を実行した後、出力フィールドに値を割り当てます。
たとえば、テキストのReplace関数には、result text(結果テキスト)というフィールドがあります。このフィールドには、関数が置換を行った後に形成される新しいテキスト文字列が格納されます。Jiraの新しい問題(New Issue)イベントには、新たに作成された問題の問題ID(Issue ID)の出力があります。
あるカードの出力フィールドを別のカードの入力フィールドにマッピングするこの機能は、Okta Workflowsの主要機能の1つです。
たとえば、Marketo Read Leadアクションカードのメールアドレス(Email Address)出力をOffice 365 Mail メール送信(Send Email)アクションカードの入力フィールドにドラッグアンドドロップできます。フローは実行のたびに、特定の顧客のメールアドレスをメールの宛先アドレスとして使用します。
その他のカードオプション
各カードには、オプションを設定/変更するためのボタンがあります。別のカードでは、次の選択肢を選択できる場合があります。
-
折りたたむ(Collapse)
:フローの視覚的な要素を減らすには、クリックしてカードを折りたたみます。折りたたんだカードを展開するにはクリックします。 すべて折りたたむ(Collapse all)をクリックして、フロー内のすべてのカードを折りたたんだり、 すべて展開(Expand all)をクリックして展開したりすることができます。選択した展開または折りたたみの状態は、変更するまで保持されます。 -
ヘルプ(Help)
:クリックすると、カード固有のヘルプコンテンツが表示されます。 -
このカードを実行(Run this card):入力値のサンプルを指定して結果出力を確認できます。このオプションを利用できるのは、アクションカードと関数カードのみです。
-
スケジュールオプション(Schedule Options):新規データのチェック頻度またはフローの実行頻度を制御します。このオプションを利用できるのは、非Webhookアプリイベントとスケジュール済みのイベントのみです。
-
エンドポイントの設定(Endpoint Settings):セキュリティレベルを選択し、エンドポイントの呼び出しに使用されるURLを指定します。このオプションを利用できるのは、API Endpointイベントカードのみです。
-
フィールドのフィルタリング(Filter Fields):ビューをフィルタリングし、フィルターテキストに一致するフィールドのみを表示します。このオプションは、Salesforceレコードのようにフィールド数が多いカードで有用です。
-
複製(Duplicate):現在のカードの正確な複製を作成し、それをフローに追加します。このオプションは、フィールドがやや異なる同じカードを必要とするフローや、再作成したくない編集済みのオプションを多数含むカードがある場合に役立ちます。
その他のオプション(Other options)を表示する歯車アイコンもあります。
-
カードの編集(Edit card):カスタマイズモードでは、フィールドの名前や順序を変更したり、カード自体の名前を変更したりできます。カードのカスタマイズを参照してください。
-
フィールドの選択(Choose fields):カードに表示するフィールドを設定します。これは、数百ものフィールドがあるのに、必要なフィールドはごくわずかしかないカードで便利です。
-
実行タイミング(Run When):すべての新規レコードについてイベントを1回トリガーするか、新規レコードごとにイベントを1回トリガーするか、レコードが見つからない場合にのみイベントをトリガーするかを設定します。このオプションを利用できるのは、アプリイベントのみです。データ交換オプションの設定を参照してください。
-
エラー処理(Error handling):カードが失敗した場合の自動再試行やエラー処理の実行などのエラーオプションを表示します。「エラー処理の設定」を参照してください。
カードを保存してフローを実行する
カードの設定を変更したら、[Flow builder(フロービルダー)]ページの上部にある保存(Save)をクリックしてフロー内のすべての変更を保存します。このアクションは、CTRL+S(Windows)または⌘+S(macOS)のキーボードショートカットを使って実行することもできます。
フロービルダー([Flow builder)]ページの上部にある実行(Run)をクリックして、更新されたフローを実行します。更新されたフローを実行すると、フロー内のカードで行った保留中の変更は自動的に保存されます。CTRL+SHIFT+ENTER(Windows)または⌘+SHIFT+ENTER(macOS)のキーボードショートカットを使ってフローを実行することもできます。
関連項目