タイマー開始: 選択肢数

タイマー開始: 選択肢数

Timer Start: Number of Choices

このアイテムは、定期的に選択肢の数だけ、ケースを開始します。各ケースの選択型データ項目には、それぞれの選択肢が設定されます。

Basic Configs
工程名
メモ
Configs for this Auto Step
conf_idData
C1: 選択型データ項目 *

Notes

  • 複数のタイマー時刻を設定することができます
  • 同時に起動できるケース数は100に制限されます
  • 指定した選択型データ項目の選択肢が HTTP 経由の場合は利用できません
  • タイマーを即時に起動させて、アプリ定義通りにケースを開始できます
    • 開始ページは URL から開きます
      https://{YOUR_DOMAIN}/OR/ProcessModel/{APP_ID}/view (アプリ ID の「m」は不要)
    • [コントロール権限] が必要です
    • Capture

      複数ケースの一括開始ボタン

    See Also

    Script (click to open)
    • 次のスクリプトが記述されている XML ファイルをダウンロードできます
      • num_of_choices.xml (C) Questetra, Inc. (MIT License)
        • コードの参考用にご利用ください
        • アドオンとしてワークフローアプリにインポートすることはできません
    
    /**
     * @param {number} limit 選択肢数の上限
     * @returns {Array} items 選択肢の値一覧
     * @returns {string} items[].id 選択肢の値
     */
    const list = (limit) => {
        const def = configs.getObject("conf_idData");
        const choices = itemDao.findAll(def);
        if (choices.size() > limit) {
            throw new Error(`The number of choices ${choices.size()} exceeds the limit ${limit}.`);
        }
        const items = [];
        choices.forEach(item => {
            items.push({
                id: item.getValue()
            });
        });
        return items;
    };
    

Questetra Supportをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む