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