マルチフォーム設定時の出力

マルチフォームでは、申請内容に合わせて、申請時に手動でページを追加して申請できます。決裁データ出力オプションでも、マルチフォームで追加されたページ数に合わせてデータを出力できます。

ヒント

マルチフォームの設定はFormエディターで行います。マルチフォームの設定についての詳細はFormエディターのマニュアルをご参照ください。

ここでは、以下のようなフォームを例に説明します。

【フォーム設定(Formエディターでの設定)】

multiform_formsetting

項目名 設定値
フォーム識別子 A
最小・最大ページ数 1-3
配置オブジェクト
オブジェクト名 [マルチフォームでオブジェクトをページごとに区別する]
DATE チェックなし
NO チェックなし
MEISAI-01~05 チェックあり

注釈

  • 1つの属性フォーマット設定に、異なるフォーム識別子を指定することはできません。(同じフォーム識別子を複数回指定することは可能です。)
  • [HTMLタブ]-[マルチフォームでオブジェクトをページごとに区別する]にチェックのないオブジェクトについては、マルチフォームを使用しない場合と同様の方法で項目名を指定します。

指定したオブジェクトの全ページ分の値を出力する

指定したオブジェクトのすべてのページの値を出力します。
1ページ分の属性情報が1行で出力され、出力する案件のページ数と同じ行数の属性情報が出力されます。

オブジェクト名を以下のように指定します。

[オブジェクト名]@[フォーム識別子]

1. マルチフォーム項目のスキーマ設定

マルチフォーム項目の属性定義をスキーマ設定(帳票フォーム定義)で行います。以下のスキーマをそれぞれ追加します。

項目名 設定値
定義名 DATE
NO
MEISAI-01@A
MEISAI-02@A

2. 属性フォーマット設定

属性フォーマット設定で以下の設定を行います。

項目名 設定値
ヘッダを出力する チェックあり
出力属性項目 1.で定義した項目を追加

multiform_attribute_1

3. マルチフォーム項目の属性ファイル出力内容

1ページ分の属性情報が1行で出力され、出力する案件のページ数と同じ行数の属性情報が出力されます。
この例では、フォーム識別子「A」のページにある「MEISAI-01」「MEISAI-02」のデータがページ数分出力されます。
[オブジェクト名]@[フォーム識別子]以外の形式で指定した項目は案件ごとに同じ内容が出力されます。

multiform_output_1

指定したオブジェクトの全ページ分の値を出力する(繰り返し設定を利用)

繰り返し設定を利用して、指定したオブジェクトのすべてのページの値を出力します。
[オブジェクト名]@[フォーム識別子]の指定と繰返し設定「*」を組み合わせて使用できます。

1. マルチフォーム項目のスキーマ設定

マルチフォーム項目の属性定義をスキーマ設定(帳票フォーム定義)で行います。以下のスキーマをそれぞれ追加します。

項目名 設定値
定義名 DATE
NO
MEISAI-*@A

2. 属性フォーマット設定

属性フォーマット設定で以下の設定を行います。

項目名 設定値
ヘッダを出力する チェックあり
繰返し項目を有効にする チェックあり
範囲 1~2
繰返し番号 0埋め (2桁)
出力属性項目 1.で定義した項目を追加

multiform_attribute_2

3. マルチフォーム項目の属性ファイル出力内容

指定した範囲の繰返し項目が複数行で出力されます。

この例では、範囲に「1~2」を指定しているため、1ページごとに「MEISAI-01」 ~ 「MEISAI-02」の2行のデータが出力され、この出力がページ数分繰り返されます。

繰返し項目以外は案件単位で各行に同じ内容が出力されます。

multiform_output_2

指定したオブジェクトの特定のページの値を出力する

特定のページのオブジェクトの値を出力します。1案件分の帳票データが1行で出力されます。

オブジェクト名を以下のように指定します。

[オブジェクト名]_[フォーム識別子]_[ページ番号 – 1]

ヒント

[ページ番号]は、フォーム識別子ごとのページ番号です。

1. マルチフォーム項目のスキーマ設定

マルチフォーム項目の属性定義をスキーマ設定(帳票フォーム定義)で行います。以下のスキーマをそれぞれ追加します。

項目名 設定値
定義名 DATE
NO
MEISAI-01_A_0
MEISAI-02_A_0
MEISAI-01_A_1
MEISAI-02_A_1
MEISAI-01_A_2
MEISAI-02_A_2

2. 属性フォーマット設定

属性フォーマット設定で以下の設定を行います。

項目名 設定値
ヘッダを出力する チェックあり
出力属性項目 1.で定義した項目を追加

multiform_attribute_3

3. マルチフォーム項目の属性ファイル出力内容

1案件分の属性情報が1行で出力されます。

この例では、案件ごとに「MEISAI-01」「MEISAI-02」のデータが1~3ページ分出力されます。

multiform_output_3