5.9. フロートリガを利用する¶
5.9.1. フロートリガとは?¶
![]()
図:フローの能動的な実行
![]()
図:フローの受動的な実行
コラム
フロートリガの内部動作
5.9.1.1. 本チュートリアルについて¶
「アカウント情報が新規に作成されたタイミングで、作成されたアカウント情報のユーザコードをロジックフローに渡し、実行する」
![]()
図:チュートリアルイメージ
5.9.2. トリガ定義一覧画面を表示する¶
「サイトマップ」→「LogicDesigner」→「トリガ定義一覧」をクリックします。
トリガ定義一覧画面が表示されます。
5.9.3. 新規にフロートリガを作成する¶
トリガ定義一覧画面左上の「新規作成」をクリックします。
トリガ定義編集画面が表示されます。
トリガ定義の基本情報となる各項目に以下の値を入力します。
トリガ定義の発生条件について、本チュートリアルが想定するタイミング(トリガ発生条件)である「アカウントの作成」を選択します。
トリガ発生時に実行するフローについて、各項目に以下の値を入力します。
作成されたアカウント情報から、ユーザコードをロジックフローへ渡すためのマッピング設定を以下のように行います。
「登録」をクリックします。
5.9.4. 作成したフロートリガの動作を確認する¶
「サイトマップ」→「共通マスタ」→「ユーザ」をクリックします。
- ユーザ検索が表示されます。ユーザ検索左上の「ユーザの新規登録」をクリックします。
ユーザ詳細(新規)について、各項目に以下の値を入力します。
「登録」をクリックします。
- 「「ログ出力」タスクの結果」で確認したログ
- 「「テキストメール送信」タスクの結果」で確認したメール
5.9.5. 同じトリガ発生条件に複数のロジックフローを設定する¶
- 「サイトマップ」→「LogicDesigner」→「トリガ定義一覧」から、トリガ定義一覧画面を開きます。一覧の中から、トリガ定義ID「flow_trigger_account_create」の行の編集アイコンをクリックします。
トリガ定義の基本情報の「トリガ定義IDを新しく割り当てて複製する」にチェックを入れます。
トリガ定義IDが入力可能になったことを確認した上で、トリガ定義の基本情報となる各項目について以下の値を変更します。
- 今回作成するフロートリガでは、作成したアカウントの有効開始日を入力としてマッピング設定を行います。作成されたアカウント情報から、有効開始日をロジックフローへ渡すためのマッピング設定を以下のように行います。(もとから定義されているマッピング情報は削除してください)
「登録」をクリックします。
- 「新規にフロートリガを作成する」で作成したフロートリガから得られる結果(ユーザコードの出力)。
- 本項で作成したフロートリガから得られる結果(有効開始日の出力)。
注意
フロートリガの実行順序について
5.9.6. 作成したフロートリガの利用を停止する¶
- フロートリガを無効にする。
- フロートリガを削除する。
5.9.6.1. 有効/無効による制御¶
- 「サイトマップ」→「LogicDesigner」→「トリガ定義一覧」から、トリガ定義一覧画面を開きます。一覧の中から、トリガ定義ID「flow_trigger_account_create」の行の編集アイコンをクリックします。
トリガ定義の基本情報から、以下の項目を変更します。
「更新」をクリックします。
5.9.6.2. フローを削除する¶
- 「サイトマップ」→「LogicDesigner」→「トリガ定義一覧」から、トリガ定義一覧画面を開きます。一覧の中から、トリガ定義ID「flow_trigger_account_create_2」の行の編集アイコンをクリックします。
トリガ定義編集下部、「削除」をクリックします。
削除を確認するダイアログが表示されるので、決定をクリックします。
削除が完了した旨のメッセージと共に、トリガ定義一覧画面に遷移します。