ワークフロースタジオでサブフローを作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • サブフローを使用して、請求書に適用される条件を設定し、例外を発生させます。

    始める前に

    必要なロール:admin

    このビデオでは、ワークフロースタジオでサブフローを作成する方法を説明します。

    手順

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