エラーをスローするカスタムアクションの作成
意図的にエラーをスローするアクションを作成し、フローエラー処理をテストします。
始める前に
必要なロール:flow_designer、action_designer、 または admin
このタスクについて
手順
-
次のように移動する。 All (すべて) > プロセス自動化 > Flow Designer (フローデザイナー).
ワークフロースタジオ のランディングページが表示されます。
-
選択 新規 > アクション
[アクションプロパティ] ダイアログが表示されます。
-
次のサンプル値を入力します。
フィールド 値 名前 エラーをスロー アプリケーション グローバル アクセス可能 すべてのアプリケーションスコープ -
[送信] を選択します。
ワークフロースタジオ インターフェイスが表示されます。
-
[アクションアウトライン] から、 入力 > 入力の作成
新しいアクション入力が表示されます。
-
次の値を使用してアクション入力を構成します。
フィールド 値 ラベル エラーコード タイプ 整数 必須 True -
[アクションアウトライン] から [新しいステップを追加] を選択します。
利用可能なステップのリストが表示されます。
- [スクリプトステップ] を選択します。
- [入力変数] セクションから [変数の作成] を選択します。
-
次の値を使用して変数を構成します。
フィールド 値 名前 コード 値 データピル [アクション -> エラーコード] を選択します -
[スクリプト] にこの JavaScript コードを入力します。
(function execute(inputs, outputs) { if (inputs.code == 1) { throw 'My custom error message' } })(inputs, outputs); -
[保存] をクリックします。
-
[テスト] を選択します。
[アクションのテスト] ダイアログが表示されます。
-
次のテスト値を入力します。
入力 値 エラーコード 1 -
[テストを実行] を選択します。
指定されたテスト値を使用してアクションが実行されます。
-
次を選択します:テストの実行が終了しました。(Your test has finished running.) アクションの実行の詳細を表示します。
アクション実行の詳細が表示されます。
-
アクションがスクリプトステップを実行し、カスタムエラーメッセージをスローしたことを確認します。
[アクションステータス] オブジェクトにより、3 行目にエラーがリストされ、カスタムエラーメッセージのテキストが表示されます。
- アクション実行の詳細を閉じます。
- アクションのテストを停止するには、[キャンセル] を選択します。
- [公開] を選択して、カスタムアクションをフローで使用できるようにします。