ワークフロースタジオでサブフローを作成
サブフローを使用して、請求書に適用される条件を設定し、例外を発生させます。
始める前に
必要なロール:admin
このビデオでは、Workflow Studio でサブフローを作成する方法を説明します。
手順
-
移動先 ワークフロースタジオ > 新規 > サブフロー.
サブフローページが表示されます。
- サブフロー名を入力します。
- 説明を入力します。
- ドロップダウンリストで買掛金請求書処理として アプリケーション を選択します。
- [ サブフローを構築] をクリックします。
-
サブフローの入力と出力を設定します。
例:サブフローでは、sys_idに基づいて請求書レコードをフェッチする必要があります。請求書レコードをトラバースし、条件 [事業主] または [法人] が空かどうかを確認します。条件が一致すると、例外が発生します。
- [入力] 領域に、請求書 Sysids として [ラベル] と入力します。
- 名前 をinvoice_sysids として入力します。
- [ タイプ ] ドロップダウンには文字列が自動的に入力されます。
- [完了] を選択します。
-
ヘッダー領域で、 フロー変数.
[フロー変数] ポップアップが表示されます。
- [条件の結果] として ラベル を入力します。
- 条件の結果として 名前 を入力します。
- [ タイプ ] で [True/False] を選択します。
- [保存] を選択します。
-
[ アクション] エリアで、次の手順を実行します。
- ドロップダウンリストから [アクション ] から [ レコードの検索] を選択します。
- [ テーブル] フィールドで、請求書 [sn_shop_invoice] を検索します。
- 請求書 SysID のいずれかsys_idとして条件を設定します。
- 受信 アクション 買掛金請求書の処理>>レコードを検索します。
- 請求書として テーブル を選択 [sn_shop_invoice]
- を設定 条件 > SysID > 次の値のいずれか > サブフロー:入力 > 請求書 Sysid.
- [完了] を選択します。
- 作成 フローロジック > の各アイテムの場合 > 複数のレコードの検索 > 請求書レコード>完了.
- 選択 条件 > 条件 1 > For Each > 請求書レコード > 事業主 > (空) である.
- 選択 条件 > 条件 2 > For Each > 請求書レコード > 法人 > (空) である.
-
選択 次に >
アイコン。
- [完了] をクリックします。
- フローロジックを [フローの設定] 変数として追加します。
- ドロップダウンリストから [条件の結果 ] を選択します。
- [ データ ] チェックボックスをオンにします。
- [完了] を選択します。
- フロー ロジック を [フロー変数の設定] として追加します。
- ドロップダウンリストから [条件の結果 ] を選択します。
- [完了] を選択します。
- [保存] を選択します。
- 選択 アクション > 買掛金請求書処理 > 例外と明細例外を生成 ドロップダウンリストから。
- フロー変数として [条件結果] を選択します。
- 例外定義レコードとして BO または LegalEntity を選択します。
- 次を選択します。 請求書 For Each > Invoice recordのように。
- 説明を入力します。
- [完了] を選択します。
-
[保存] を選択します。
サブフローが正常に保存されると、成功メッセージが表示されます。
-
[公開] を選択します。
「このサブフローを公開してもよろしいですか? 変更は、このサブフローが使用されているすべてのインスタンスに適用されます。」サブフローが正常に作成されました。