
データ更新
業務データを指定の値、あるいは式の評価結果にて自動的に更新します。ひとつの自動工程で複数のデータ項目を更新することもできます。
Capture

Notes
- 「値もしくは式」が空の場合、データ項目の値はクリアされます
- ひとつの工程で複数のデータ項目に値をセットすることができます
- 複数のデータ項目に値をセットする場合、同時並行で評価され、値の更新に順序はありません
- データ項目の参照は、「フィールド名」を利用した EL 式で挿入されます
- データ設定式の書式
- 数値情報や日付日時情報は、Formatter を利用して書式指定の文字列に整形して出力することも可能です
- 保存するデータ項目が、件名、および文字型 / 選択型 / 日付型 / 日時型データ項目の場合、式は、SpEL (Spring Expression Language) の実装にしたがっています
- 件名、および文字型データ項目では、「4.3.18. Expression templating」を利用しています。すなわち、#{} の中身が SpEL として評価されます。
- 選択型の場合、更新する値は選択肢ID として扱われます
Config Examples
- Automation Name: “j++”
- Output Type: 数値型
- Expression:
#q_intJ + 1
- Automation Name: “合計”
- Output Type: 数値型
- Expression:
#q_numSubtotal1 + #q_numSubtotal2
- Automation Name: “前月の末日”
- Output Type: 日付型
- Expression:
#today.addMonths(-1).getLastDateInMonth()
- Automation Name: “(数値型)日後”
- Output Type: 日付型
- Expression:
#today.addDays(#q_num.intValue())
- Automation Name: “自動タイトル”
- Output Type: 件名
- Expression:
HR: #{#q_employeeName}, #{#q_termOfEmployment}
- Automation Name: “時刻付ファイル名”
- Output Type: 文字型(単一行)
- Expression:
invoice-#{processInstanceId}-#{#dateFormatter.format('yyyyMMddHHmm', #now)}.pdf
- Automation Name: “メール草稿”
- Output Type: 文字型(複数行)
- Expression:
Dear #{#q_customerName},<br>If you need to contact support, please include this reference: #{processInstanceId}<br>Best regards,
- Automation Name: “選択結果コピー”
- Output Type: 選択型
- Expression:
#q_otherSelect
ピンバック: サービスタスク(データ設定) – Questetra Support
ピンバック: 「件名」を自動設定しよう – Questetra Support
ピンバック: File Name Generator – Questetra Support