フローテンプレートビルダー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • 市民開発者が独自のフローテンプレートを作成できるようにします。フローテンプレートは、一般的なユースケースのフローを作成するためにフロー作成者をガイドします。フローテンプレートビルダーを使用して、フロー、アクション、およびフローテンプレート変数を定義します。

    テンプレート作成者は ワークフロースタジオ で、必要な構成を持つフローからテンプレートを作成できます。テンプレート作成者は、フローテンプレートビルダーで既存のフローテンプレートを表示または編集できます。

    図 : 1. フローテンプレートビルダー UI
    フローテンプレートビルダー UI。

    アドミニストレーターは App Engine Studio でこれらのアクティブなテンプレートを使用してフローを作成することで、必要なアプリに自動化を追加できます。App Engine Studio のテンプレートからフローを作成します。

    フローテンプレートビルダー を使用してテンプレートを作成

    ワークフロースタジオ のフローからテンプレートを作成し、コンポーネントに対して同じ構成とカスタマイズされたテンプレート入力値を持つフローを作成するように、フロー作成者をガイドします。

    始める前に

    • App Engine Studio (sn_app_eng_studio) を有効にし、 フローテンプレートビルダー (sn_flow_template) プラグイン。
    • 要件に従って ワークフロースタジオ にフローを作成します。
    • 必要なロール:アプリテンプレート作成者またはアドミニストレーター
      注:
      アプリテンプレート作成者を持つユーザーは、[グローバル] スコープでフローテンプレートを作成できません。フローテンプレートは、自分がアクセス権を持つスコープでのみ作成できます。

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Flow Designer (フローデザイナー).
    2. ワークフロースタジオ で、必要なフローを開きます。
    3. [その他のアクション] アイコン ([その他のアクション] アイコン。) をクリックし、[フローをテンプレートとして保存 (Save flow as a template)] を選択します。
      フローをテンプレートとして保存します。
    4. [フローをテンプレートとして保存 (Save flow as template)] ダイアログで、テンプレート名を入力し、テンプレートを配置するアプリケーションを選択します。
      テンプレートの詳細。
    5. [保存] をクリックします。
      テンプレートが作成され、フローテンプレートビルダー に表示されます。
      テンプレートを作成します。
    6. [ビュー] で、[テンプレートのセットアップ] を選択します。
      テンプレートのセットアップビュー
      テンプレートが フローテンプレートビルダー にロードされます。

      [ビュー][フロー] に変更すると、テンプレートが ワークフロースタジオ UI に表示されます。

    7. 必要なアクションをクリックし、必要な入力を選択します。
      テンプレート入力。
      選択肢 説明
      デフォルト値を使用 フローで指定されたデフォルト値を使用します。
      新しいユーザー入力を収集 テンプレート変数を作成します。テンプレート変数を展開し、要件に従ってユーザー入力を設定します。
      新しいユーザー入力を収集します。
      注:
      一度作成された入力変数は削除できません。
      テンプレート変数を使用 前のアクションで収集されたテンプレート変数を使用します。データピッカーをクリックして、以前に収集したユーザー入力を使用します。
      データピッカー。
      この例では、価格がユーザー入力として収集され、このユーザー入力がログアクションのメッセージ入力で使用されます。
      テンプレート変数を使用します。
      注:
      サポートされるテンプレート変数データタイプ:
      • 文字列
      • リスト
      • 選択肢
      • 参照
      • テーブル名
      • URL
      • 複数行小テキストエリア
      • 2 行テキストエリア
      • 価格
      • メール
      • 整数
    8. [保存] をクリックします。
      フローテンプレートが作成されます。

      テンプレートレコードが作成されたかどうかを確認するには、左側のナビゲーターペインに「sys_app_template.list」 と入力し、作成したテンプレートを検索します。

    9. [アクティブ化] をクリックします。
      注:
      • [フローテンプレートプロパティ] ダイアログでプロパティを設定するとき、必ず最初にアイコンを選択してから他のフィールドを入力し、[更新] をクリックします。
      • フローテンプレートプロパティのアイコンは、.SVG ファイルのみをサポートしています。

    App Engine Studio のテンプレートからフローを作成

    既存の App Engine Studio 自動化テンプレートからフローを作成します。テンプレートガイダンスに従って、動的データを受け入れるテンプレート入力の値を指定します。

    始める前に

    手順

    1. 次のように移動する。 All (すべて) > App Engine > App Engine Studio.
    2. [最近のアプリ] で、必要なアプリを選択します。
      アプリをまだ作成していない場合は、それを作成することができます。
      アプリは App Engine Studio で開きます。
    3. [ロジックと自動化] をクリックします。
    4. [追加] をクリックします。
      アプリに自動化を追加します。
    5. 必要なフローテンプレートを選択します。
    6. テンプレートダイアログで、[開始] をクリックします。
    7. テンプレートウィザードで、テンプレートを使用してフローを作成するための入力を指定します。
      テンプレートウィザード。
      テンプレートウィザード。
      必要な入力を指定すると、フローが作成されたことを示す確認メッセージが表示されます。
    8. ワークフロースタジオ でフローを編集するには、[このフローを編集します] をクリックします。
      フローが ワークフロースタジオ で開きます。
      注:
      • テンプレートから作成されたフローを編集しないでください。フローを編集する場合は、必ずテストしてから公開してください。
      • App Engine Studio では、テンプレート入力が ワークフロースタジオ で作成したものと同じ順序では表示されません。この例では、App Engine Studio にフィールドが表示される順序は、ワークフロースタジオ で入力が設定される順序とは異なります。
        図 : 2. ワークフロースタジオ で設定された入力フィールド
        ワークフロースタジオ 内のフィールドの順序。
        図 : 3. App Engine Studio に表示される入力フィールド
        App Engine Studio 内のフィールドの順序。
        注:
        フィールドが App Engine Studio に表示される順序を設定し、タイトルや見出しなどの表示テキストを変更するには、左側のナビゲータペインで「sys_app_template_wizard.list」と入力してテンプレートウィザードに移動し、要件に従ってテンプレートウィザードを設定します。