IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

Copyright © 2015 NTT DATA INTRAMART CORPORATION

↑Top

1

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

目次
1. 改訂情報2. 機能仕様
1. スマートフォン
2. ワークフロー関数
3. アプリケーション履歴の仕様
4. Formaアプリから作成されるテーブルの仕様
5. IM-FormaDesigner における画面遷移部品の仕様
6. IM-FormaDesigner における複数会社運用時の仕様
7. IM-FormaDesigner におけるカテゴリ運用時の仕様
8. ジョブ一覧
9. クライアントサイドスクリプトAPI
10. IM-FormaDesigner における一時保存の仕様
11. 採番ルール定義に関する仕様
12. システムパラメータ13. インポート
14. 画面アイテム「ファイルアップロード」のトランザクションデータ
15. 申請書の再利用に関する仕様
3. 付録
3.1. カラムサイズの拡張

2

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

改訂情報
変更年月日

変更内容

2015-08-01

初版

2015-12-01

第2版
下記を変更・追加しました。
「 Formaアプリから作成されるテーブルの仕様 」の構成を変更し、作成されるテーブルの仕様を追加しました。
「 カラムサイズの拡張 」を追加しました。

2016-04-01

第3版
下記を IM-FormaDesigner 作成者操作ガイド より移行しました。
「 IM-FormaDesigner における画面遷移部品の仕様 」「 IM-FormaDesigner における複数会社運用時の仕様 」
下記を変更しました。
「 ヘッダーテーブルの仕様 」の説明を変更しました。
「 クライアントサイドスクリプトAPI 」を追加しました。

2016-08-01

第4版
下記を追加しました。
「 IM-FormaDesigner における一時保存の仕様 」「 添付ファイルデータ移行(File->Database LOB) 」「 添付ファイルデータ移行(Database LOB->File) 」

2016-12-01

第5版
下記を追加・変更しました。
「 ジョブ一覧 」に「採番ルール定義リセットジョブ」を追加しました。
「 採番ルール定義に関する仕様 」を追加しました。

2017-04-01

第6版
下記を追加しました。
「 IM-FormaDesigner における一時保存の仕様 」の所属組織選択に関する一時保存・再申請時の説明を追加しました。
「 カラムサイズの拡張 」に AccelDocuments 連携や Office365 連携時の説明を追加しました。
「 Formaアプリから作成されるテーブルの仕様 」の共通マスタアイテムに関する説明を変更しました。
「 システムパラメータ 」を追加しました。

2017-08-01

第7版
下記を「 IM-FormaDesigner 作成者操作ガイド 」より移行しました。
「 インポート 」
機械翻訳時の翻訳精度と可読性向上のため、以下のページの記号等の表現を変更しました。
「 システムパラメータ 」「 IM-FormaDesigner における一時保存の仕様 」

3

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
変更年月日

変更内容

2018-04-01

第8版
下記を追加・変更しました。
「 画面アイテム「ファイルアップロード」のトランザクションデータ 」「 申請書の再利用に関する仕様 」「 スマートフォン 」に「ボタン(コピー新規)」に関する説明を追加しました。
「 インポートの注意事項 」の説明を変更しました。

2019-08-01

第9版
下記を追加・変更しました。
「 IM-FormaDesigner におけるカテゴリ運用時の仕様 」を追加しました。
「 IM-FormaDesigner における複数会社運用時の仕様 」に「 IM-FormaDesigner でのアプリ

ケーションとカテゴリと管理会社の関係 」を追加しました。
2020-04-01

第10版
下記を追加・変更しました。
「 アプリケーション履歴の仕様 」に有効なアプリケーション履歴についての説明を追加しました。

2021-08-01

第11版
下記を追加・変更しました。
intra-mart Accel Documentsのドキュメントに対するリンクを修正しました。

2023-10-01

第12版
下記を追加・変更しました。
「 機能仕様 」-「 スマートフォン 」に「wkhtmltopdf を利用したPDF出力」に関する説明を追加しました。

4

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

機能仕様
スマートフォン
「スマートフォン版」表示の設定・利用に関する仕様は、以下の通りです。
IM-BIS の機能については、「 IM-BIS 仕様書 」を参照してください。

Contents
スマートフォン表示レイアウトでの画像表示のしくみ
スマートフォン表示における再利用
スマートフォン表示/PC表示で機能に関する仕様
スマートフォン表示/PC表示での画面アイテムの仕様
スマートフォン表示/PC表示でのユーザプログラムの仕様

スマートフォン表示レイアウトでの画像表示のしくみ「スマートフォン設定」では、スマートフォンに適した形でフォームを表示できるように、縦1列に整列したレイアウトに設定できます。

「スマートフォン設定」でのレイアウトは、「ヘッダー」「コンテンツ」「フッター」に対して設定することができます。

5

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
コラム「スマートフォン設定」には、スマートフォンに対応したアイテムのみが表示されます。
スマートフォンに対応していないアイテムは、表示されません。

「スマートフォン設定」とフォームの設定「スマートフォン設定」を最初に表示したときには、フォーム上のアイテムの配置（座標）に基づいて、自動的に整列しています。
設定内容を変更し、「確定」をクリックしたタイミングで、PC版とスマートフォン版の表示の設定ファイルが分離されます。
そのため、スマートフォン設定後に、フォーム側でラベルの変更を行っても、「スマートフォン設定」には反映されません。
「スマートフォン設定」後に、アイテムを追加した場合には、自動的に「スマートフォン設定」に以下のように反映されます。
追加したアイテムが、ヘッダー・フッターに対応した「ボタン系アイテム」以外のアイテムの場合、コンテンツの1番下に追加されます。
追加したアイテムが、ヘッダー・フッターに対応した「ボタン系アイテム」の場合、フッターの1番下に追加されます。
「スマートフォン設定」は、「フォーム遷移方法」が「画面遷移」の場合に利用できます。
「タブ遷移」の場合は、「PC版」表示固定です。

スマートフォン表示における再利用「（フォームの）再利用」での「スマートフォン設定」の仕様は、以下の通りです。

再利用「再利用」で既存のフォームを別のフォームにコピーした場合、「スマートフォン設定」の内容もコピーされます。

スマートフォン表示/PC表示で機能に関する仕様
スマートフォンで利用できない機能
スマートフォン表示では、「申請書再利用」は利用できません。
「申請書再利用」を利用する場合は、PC版をご利用ください。または「ボタン(コピー新規)」のご利用を検討してください。
スマートフォン表示で、「wkhtmltopdf を利用したPDF出力」を実行した場合、スマートフォン表示のレイアウトでのPDFファ
イルの出力はできません。
出力されるレイアウトはPC版レイアウトの内容です。

スマートフォン表示/PC表示での画面アイテムの仕様
詳細は「 IM-BIS 仕様書 」-「 スマートフォン 」を参照してください。

スマートフォン表示/PC表示でのユーザプログラムの仕様
入力チェックプログラム・前処理・後処理などのユーザプログラムは、PC版/スマートフォン版どちらでも同じように実行されます。

ワークフロー関数
ワークフロー関数は、表示する案件の状態によって表示する値が変わります。
関数の各ノードでの動作は、以下の表の通りです。利用する際の参考にしてください。

ワークフロー関数（申請情報）

6

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
詳細・参
承認
（未完了

照
（完了案
件）

過去案件

関数

概要

データ型

申請

再申請

案件）

applyBaseDate

申請基準日をString

正常に返

正常に返

正常に返

正常に返

正常に返

却

却

却

却

却

正常に返

正常に返

正常に返

正常に返

正常に返

却

却

却

却

却

正常に返

正常に返

正常に返

正常に返

正常に返

却

却

却

却

却

申請日を数値（1970年1 Number

正常に返

正常に返

正常に返

正常に返

正常に返

月1日0時0分0秒0ミリ秒

却

却

却

却

却

代理申請かどうかを表示 String

正常に返

正常に返

正常に返

正常に返

正常に返

します。本人申請の場合

却

却

却

却

却

申請権限者（本人申請時 String

空文字を

空文字を

正常に返

正常に返

正常に返

は申請者、代理申請時は

返却

返却

却

却

却

空文字を

空文字を

正常に返

正常に返

正常に返

返却

返却

却

却

却

申請権限者（本人申請時 String

空文字を

空文字を

正常に返

正常に返

正常に返

は申請者、代理申請時は

返却

返却

却

却

却

申請権限者（本人申請時 String

空文字を

空文字を

正常に返

正常に返

正常に返

は申請者、代理申請時は

返却

返却

却

却

却

申請権限者（本人申請時 String

空文字を

空文字を

正常に返

正常に返

正常に返

は申請者、代理申請時は

返却

返却

却

却

却

申請権限者（本人申請時 String

正常に返

正常に返

正常に返

正常に返

正常に返

は申請者、代理申請時は

却

却

却

却

却

「yyyy/MM/dd」の形式

詳細で表示します。
applyBaseDateValue

申請基準日を数値

Number（1970年1月1日0時0分
0秒0ミリ秒からの通算ミリ秒）で表示します。
applyDate

申請日をString「yyyy/MM/dd」の形式で表示します。
applyDateValueからの通算ミリ秒）で表示します。
applyActFlagには”0”、代理申請の場
合には”1”を表示します。
applyAuthCompanyCode

代理依頼元）の申請時に選択された組織の会社
コードを表示します。
applyAuthCompanyName 申請権限者（本人申請時 String
は申請者、代理申請時は代理依頼元）の申請時に選択された組織の会社名を表示します。
applyAuthOrgzSetCode

代理依頼元）の申請時に選択された組織の組織
セットコードを表示します。
applyAuthOrgzCode

代理依頼元）の申請時に選択された組織の組織コードを表示します。
applyAuthOrgzName

代理依頼元）の申請時に選択された組織の組織名を表示します。
applyAuthUserCode

代理依頼元）のユーザ
コードを表示します。

7

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
詳細・参
照

承認
（未完了
関数

概要

applyAuthUserName

データ型

（完了案
件）

過去案件

申請

再申請

案件）

詳細

申請権限者（本人申請時 String

正常に返

正常に返

正常に返

正常に返

正常に返

は申請者、代理申請時は

却

却

却

却

却

申請実行者（本人申請時 String

正常に返

正常に返

正常に返

正常に返

正常に返

は申請者、代理申請時は

却

却

却

却

却

申請実行者（本人申請時 String

正常に返

正常に返

正常に返

正常に返

正常に返

は申請者、代理申請時は

却

却

却

却

却

代理依頼元）のユーザ名を表示します。
applyExecuteUserCode代理先）のユーザコードを表示します。
applyExecuteUserName代理先）のユーザ名を表示します。

ワークフロー関数（案件情報）
詳細・参
承認

照

（未完了 （完了案 過去案件
関数

概要

データ型

申請

matterName

案件名を表示します。

String

空文字を 正常に返 正常に返 正常に返 正常に返返却

matterNumber

String

案件番号を表示します。

String

案件完了状態を表示します。

却

件）

却

詳細

却

却

却

却

却

空文字を 空文字を 空文字を 正常に返 正常に返返却

0→終了ノード到達

却

案件）

空文字を 正常に返 正常に返 正常に返 正常に返返却

matterEndStatusCode

再申請

返却

返却

却

却

1→承認終了
2→取り止め3→否認
4→案件操作による終了
matterStatusCode

案件状態を表示します。

String

空文字を 正常に返 正常に返 正常に返 正常に返
返却

0→未完了

却

却

却

却

1→完了
2→過去完了matterPriorityLevel

案件の優先度を表示します。

String

空文字を 正常に返 正常に返 正常に返 正常に返
返却

9→高

却

却

却

却

5→通常
1→低
matterStartDate

案件開始日をString「yyyy/MM/dd」の形式で表空文字を 正常に返 正常に返 正常に返 正常に返
返却

却

却

却

却

NaNを

正常に返 正常に返 正常に返 正常に返

返却

却

示します。
matterStartDateValue

案件開始日を数値（1970年1

Number

月1日0時0分0秒0ミリ秒からの通算ミリ秒）で表示しま
す。

8

却

却

却

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
詳細・参
承認

照

（未完了 （完了案 過去案件
関数

概要

データ型

申請

matterLastProcessDate

最終処理日をString

空文字を 正常に返 正常に返 空文字を 空文字を「yyyy/MM/dd」の形式で表

再申請

案件）

却

件）

返却

詳細

返却

却

返却

NaNを

正常に返 正常に返 NaNを

NaNを

返却

却

返却

示します。
matterLastProcessDateValue 最終処理日を数値（1970年1

Number

月1日0時0分0秒0ミリ秒から

却

返却の通算ミリ秒）で表示します。
matterCplDate

案件終了日をString「yyyy/MM/dd」の形式で表空文字を 空文字を 空文字を 正常に返 正常に返
返却

返却

返却

却

却

NaNを

NaNを

NaNを

正常に返 正常に返

返却

返却

返却

却

示します。
matterCplDateValue

案件終了日を数値（1970年1

Number

月1日0時0分0秒0ミリ秒から

却の通算ミリ秒）で表示します。
matterArchiveMonth

アーカイブ年月をString「yyyy/MM」の形式で表示し空文字を 空文字を 空文字を 空文字を 正常に返
返却

返却

返却

返却

却

アーカイブ年月を数値（1970 Number

NaNを

NaNを

NaNを

NaNを

正常に返

年1月1日0時0分0秒0ミリ秒

返却

返却

返却

返却

却

ます。
matterArchiveMonthValueからの通算ミリ秒）で表示します。
flowName

フロー名を表示します。

String

正常に返 正常に返 正常に返 正常に返 正常に返却

flowVersionId

フローバージョンIDを表示しStringます。
flowIdフローIDを表示します。

却

却

却

却

却

アプリケーション履歴の仕様
Contents
アプリケーション履歴とは有効なアプリケーション履歴について
IM-Workflow のバージョンと IM-FormaDesigner の履歴の違い

アプリケーション履歴とはアプリケーション履歴は、アプリケーションをバージョン管理するための機能です。
IM-FormaDesigner の１つのアプリケーションには複数の「アプリケーション履歴」を登録できます。
「アプリケーション履歴」を利用すると、特定の期間で利用する画面を切り替えることができます。

有効なアプリケーション履歴について
アプリケーションの実行画面表示時に有効となるアプリケーション履歴番号について説明します。

登録画面表示時

9

却

却

却

正常に返 正常に返 正常に返 正常に返 正常に返却

アプリケーション種別「標準」の場合

却

正常に返 正常に返 正常に返 正常に返 正常に返却

String

却却却IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
現在日付で有効なアプリケーション履歴番号で動作します。
複数のアプリケーション履歴で有効期間が重なっている場合、アプリケーション履歴番号の大きい方が有効です。
更新、詳細画面表示時
登録時に利用したアプリケーション履歴番号で動作します。
アプリケーション履歴番号は、ヘッダテーブルに保持します。
登録時に利用したアプリケーション履歴を削除した場合は、エラーが発生します。

アプリケーション種別「IM-Workflow」の場合
申請、一時保存、申請（起票案件）画面表示時
申請基準日で有効なアプリケーション履歴番号で動作します。
複数のアプリケーション履歴で有効期間が重なっている場合、アプリケーション履歴番号の大きい方が有効です。
処理、再申請、確認、詳細画面表示時
申請時に利用したアプリケーション履歴番号で動作します。
アプリケーション履歴番号は、ヘッダテーブルに保持します。
申請時に利用したアプリケーション履歴を削除した場合、エラーが発生します。

IM-Workflow のバージョンと IM-FormaDesigner の履歴の違い
IM-Workflow と IM-FormaDesigner のバージョン（履歴）管理の違いは、以下の図の通りです。
運用中に変更を行う場合には、以下の図を参考に適切なバージョンの追加・変更を実施してください。
IM-Workflow

IM-FormaDesigner

Formaアプリから作成されるテーブルの仕様作成されるテーブルの仕様

10IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
テーブル名の初期値は、下記の通りです。
ヘッダーテーブルの場合、imfr_ut_%アプリケーションID%
明細テーブルの場合、imfr_ut_%アプリケーションID%_%テーブル識別ID%%アプリケーションID%、%フィールド識別ID%の箇所は任意に変更可能ですが、imfr_ut_が接頭辞として付加されます。
カラム名には、imfr_sd_で始まるテーブル固定カラムとimfr_ud_で始まるアイテムに対応するカラムがあります。

ヘッダーテーブルの仕様
ヘッダーテーブルには、imfr_sd_で始まるテーブル固定カラムがあります。
下記は、imfr_sd_で始まるアプリケーション定義などの管理情報に対応した項目です。
項目名

物理名

データ型

データ登録ID

imfr_sd_insert_id

文字列

アプリケーションID

imfr_sd_application_id

文字列

アプリケーション履歴番号 imfr_sd_application_no

数値

バージョン

imfr_sd_version_no

数値

登録日

imfr_sd_create_date

タイムスタンプ

登録者ユーザコード

imfr_sd_create_user_cd

文字列

更新日

imfr_sd_record_date

タイムスタンプ

更新者ユーザコード

imfr_sd_record_user_cd

文字列

一時保存フラグ

imfr_sd_preserve_flag

文字列

imfr_ud_で始まるアイテムに対応するカラムは下記の通りです。
項目名

物理名

データ型

対象アイテムの【プロパティ】-【詳細imfr_ud_%対象アイテムの【プロパ対象アイテムに設定されているデータ

設定】タブ-【フィールド識別名】の設ティ】-【詳細設定】タブ-【フィールド識別型

定値

ID】の設定値%

下記アイテムについては、上記カラムに加えてカラムが作成されます。
所属組織選択
組織選択
項目名

物理名

データ型

会社コード

imfr_ud_%対象アイテムの【プロパティ】-【詳細設定】タ

対象アイテムに設定されているデータ型

ブ-【フィールド識別ID】の設定値-c%組織セットコード

imfr_ud_%対象アイテムの【プロパティ】-【詳細設定】タ

対象アイテムに設定されているデータ型

ブ-【フィールド識別ID】の設定値-s%
組織・役職選択
項目名

物理名

データ型

会社コード

imfr_ud_%対象アイテムの【プロパティ】-【詳細設定】タ

対象アイテムに設定されているデータ型

ブ-【フィールド識別ID】の設定値-c%組織セットコード

imfr_ud_%対象アイテムの【プロパティ】-【詳細設定】タ

対象アイテムに設定されているデータ型

ブ-【フィールド識別ID】の設定値-s%
組織コード

imfr_ud_%対象アイテムの【プロパティ】-【詳細設定】タブ-【フィールド識別ID】の設定値-d%

明細テーブルの仕様

11

対象アイテムに設定されているデータ型

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
明細テーブルは、画面アイテムの「グリッドテーブル」、「明細テーブル」を設定した場合に作成されます。
明細テーブルには、imfr_sd_で始まるテーブル固定カラムがあります。
下記が、imfr_sd_で始まる項目です。
項目名

物理名

データ型

データ登録ID

imfr_sd_insert_id 文字列

行番号

imfr_sd_row_no

数値

imfr_ud_で始まる列項目に対応するカラムは下記の通りです。
項目名

物理名

データ型

対象アイテムの【プロパティ】-【基本

imfr_ud_%対象アイテムの【プロパ対象アイテムの【プロパティ】-【基本設定】タブ-【列の定義】-【列名】の設ティ】-【列プロパティ】タブ-【フィールド識設定】タブ-【列の定義】-【タイプ】

定値

別ID】の設定値%の設定値

テーブル設定のデータサイズの推奨値
アプリケーションのテーブル設定での画面アイテムごとのデータサイズの推奨値は、以下の表の通りです。
データサイズは、入力する文字数の2倍〜4倍になるように設定いただくことを推奨しております。
画面アイテム名

プロパティ文字数設定項目

文字数設定項目の初期値 初期値に対する推奨デー
タサイズ

文字列

最大入力文字数500

2000

複数行文字列

最大入力文字数

500

2000

数値

最大入力値

9,999,999,999

整数部：10小数部：0関数

最大入力文字数

500

2000

最大入力値

500

整数部：3

（評価値のデータ型：文字列）関数（評価値のデータ型：数値）
一覧選択

小数部：0
最大入力文字数

500

2000

最大入力値

500

整数部：3

（評価値のデータ型：文字列）
一覧選択（評価値のデータ型：数値）
チェックボックス

小数部：0
なし

なし

送信値に設定される値の文字数の4倍ラジオボタン

なし

なし

送信値に設定される値の文字数の4倍セレクトボックス

なし

なし

送信値に設定される値の文字数の4倍リストボックスなし

なし

送信値に設定される値の文字数の4倍採番

15なし（システムによる採番）60（生成プログラムの設定
値）

採番

なし

なし

（採番ルール定義）

採番ルール定義の接頭辞の文字数＋表示桁数＋接尾辞の文字数の4倍

ユーザ選択

100

なし

（IM-共通マスタの設定
値）

12

100

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
組織選択

100

なし

100

（IM-共通マスタの設定値）
組織・役職選択

100

なし

100

（IM-共通マスタの設定値）

コラム
IM-共通マスタからデータを取得するアイテムのカラムサイズはIM-共通マスタの設定に合わせるようにしてください。
詳細は「 IM-共通マスタ テーブルER図 」を参照してください。

IM-FormaDesigner における画面遷移部品の仕様
IM-FormaDesignerのアプリケーションで、画面遷移のできる機能部品の仕様は次の通りです。
なお、フォーム遷移設定で「タブ切替」を利用している場合、ヘッダーフォーム・タブフォームのどちらに機能部品を配置しても同じ動作です。

注意
本機能は、スマートフォン表示では利用できません。
詳細は スマートフォン を参照してください。

画面遷移系ボタン、「戻る」リンクの仕様
アプリケーション種別「標準」の場合
ボタン・リンク 呼び出し元の画の種類

面

遷移先の画面その他の条件

登録

一覧表示画面

一覧表示画面なし

メニュー（サイ

登録完了メッなし

トマップなど）セージ画面

一覧表示画面次の遷移先

フォーム遷移（遷移方法：画面遷移）で複数のフォームを登録しており、次フォームの遷移先を設定している場合

次の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（右のタブ）

示中のタブの右に表示される別のタブを設定している場合動作しない（遷フォーム遷移で複数のフォームを登録しており、次の遷移先を設定していな

移しない）

い場合

動作しない（遷フォーム遷移で単一のフォームを登録している場合

次へ

移しない）
メニュー（サイ

次の遷移先

フォーム遷移（遷移方法：画面遷移）で複数のフォームを登録しており、次トマップなど）フォームの遷移先を設定している場合

次の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（右のタブ）

示中のタブの右に表示される別のタブを設定している場合動作しない（遷フォーム遷移で複数のフォームを登録しており、次の遷移先を設定していな

移しない）

い場合

動作しない（遷フォーム遷移で単一のフォームを登録している場合

移しない）
戻る（ボタン） 一覧表示画面

一覧表示画面なし

メニュー（サイ

動作しない（遷なし

トマップなど）移しない）

13

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
ボタン・リンク 呼び出し元の画
の種類

一覧へ戻る

面

遷移先の画面その他の条件

前の遷移先

前の遷移先

フォーム遷移（遷移方法：画面遷移）で複数のフォームを登録しており、前

フォーム

フォーム

の遷移先を設定している場合

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

一覧表示画面

一覧表示画面なし

メニュー（サイ

一覧表示画面

一覧表示設定をしており、メニューに登録済みである場合

エラー画面

一覧表示設定をしていない場合

一覧表示画面

一覧表示設定をしており、メニューに登録済みである場合

エラー画面

一覧表示設定をしていない場合遷移しない（再登録画面を入力された内容で更新して表示されます。

トマップなど）
前の遷移先
フォーム
一時保存

一覧表示画面

読み込み）
メニュー（サイ遷移しない（再トマップなど）読み込み）戻る（リンク） 一覧表示画面

登録画面を入力された内容で更新して表示されます。

一覧表示画面なし

メニュー（サイ

動作しない（遷なし

トマップなど）

移しない）

前の遷移先

前の遷移先

フォーム遷移（遷移方法：画面遷移）で複数のフォームを登録しており、前

フォーム

フォーム

の遷移先を設定している場合―

一覧表示画面フォーム遷移（遷移方法：タブ切替）で複数のフォームを登録している場合

アプリケーション種別「IM-Workflow」の場合
ボタン・リンク 呼び出し元の画の種類

面

遷移先の画面その他の条件

申請（登録）

申請一覧

申請一覧

なし

一時保存一覧

一時保存一覧

なし

未処理一覧（再未処理一覧（再

なし

申請）

申請）

申請一覧

次の遷移先

フォーム遷移（遷移方法：画面遷移）で複数のフォームを登録しており、次フォームの遷移先を設定している場合

次の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（右のタブ）

示中のタブの右に表示される別のタブを設定している場合動作しない（遷フォーム遷移で複数のフォームを登録しており、次の遷移先を設定していな

移しない）

い場合

動作しない（遷フォーム遷移で単一のフォームを登録している場合

次へ

移しない）
未処理一覧

次の遷移先

フォーム遷移で複数のフォームを登録しており、次の遷移先を設定している

フォーム

場合

次の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（右のタブ）

示中のタブの右に表示される別のタブを設定している場合動作しない（遷フォーム遷移で複数のフォームを登録しており、次の遷移先を設定していな

移しない）

い場合

動作しない（遷フォーム遷移で単一のフォームを登録している場合

移しない）

14

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
ボタン・リンク 呼び出し元の画の種類

面

遷移先の画面その他の条件処理済み一覧

次の遷移先

フォーム遷移で複数のフォームを登録しており、次の遷移先を設定している

フォーム

場合

次の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（右のタブ）

示中のタブの右に表示される別のタブを設定している場合動作しない（遷フォーム遷移で複数のフォームを登録しており、次の遷移先を設定していな

移しない）

い場合

動作しない（遷フォーム遷移で単一のフォームを登録している場合

移しない）
戻る

申請一覧

申請一覧

なし

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

一時保存一覧

なし

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

未処理一覧

なし

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

処理済み一覧

なし

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

前の遷移先

前の遷移先

フォーム遷移で複数のフォームを登録しており、前の遷移先を設定している

フォーム

フォーム

場合

前の遷移先タブフォーム遷移（遷移方法：タブ切替）で複数のフォームを登録しており、表（左のタブ）

示中のタブの左に表示される別のタブを設定している場合

申請一覧

申請一覧

なし

一時保存一覧

一時保存一覧

なし

未処理一覧

未処理一覧

なし

処理済み一覧

動作しない（遷なし

一時保存一覧

未処理一覧

処理済み一覧

一覧へ戻る

移しない）
一時保存

申請一覧

申請一覧

なし

一時保存一覧

一時保存一覧

なし

未処理一覧

動作しない（遷なし

移しない）
処理済み一覧

動作しない（遷なし

移しない）
戻る（リンク） 申請一覧

申請一覧

なし

一時保存一覧

一時保存一覧

なし

未処理一覧

未処理一覧

なし

処理済み一覧

表示されない

詳細画面として表示した場合は表示されない

子画面遷移の場合「ボタン（次へ）」で「ポップアップ表示」を設定して表示した子画面での遷移は以下の通りです。
子画面遷移に関して、アプリケーション種別による動作に違いはありません。

15

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
ポップアップ表示で表示できる画面では登録・更新・一時保存はできません。
ボタン・リ

呼び出し元の画

ンクの種類

面

遷移先の画面その他の条件次へ（ポッ

親画面

子画面に設定した画面遷移の1番目の遷移先

子画面の遷移先にフォーム遷移（遷移方法：画面遷

フォーム（ポップアップ）

移）を設定している場合

子画面に設定したタブ切替のヘッダー

子画面の遷移先にフォーム遷移（遷移方法：タブ切フォーム、１番左のタブフォーム（ポップ替）を設定している場合

プアップ表
示）

アップ）
次へ（画面

子画面表示の子画面に設定した画面遷移の次の遷移先

子画面の遷移先にフォーム遷移（遷移方法：画面遷

遷移）

フォーム

フォーム

移）を設定している場合

子画面に設定したタブ切替の次の遷移先タ

子画面の遷移先にフォーム遷移（遷移方法：タブ切ブ（表示中のタブの右側）替）を設定している場合（ ※1 ）子画面（ポップアップ）を閉じる

子画面の遷移先にフォーム遷移（遷移方法：画面遷戻る（子画

子画面表示の

面利用）

フォーム

戻る（画面

子画面表示の子画面に設定した画面遷移の前の遷移先

子画面の遷移先にフォーム遷移（遷移方法：画面遷

遷移）

フォーム

フォーム

移）を設定している場合

子画面に設定したタブ切替の前の遷移先タ

子画面の遷移先にフォーム遷移（遷移方法：タブ切ブ（左のタブ）替）を設定している場合（ ※2 ）移・タブ切替）を設定している場合

コラム
補足※1 ：タブ切替の「ボタン（次へ）」表示中のタブが一番右になっている場合には、動作しません。
※2 ：タブ切替の「ボタン（戻る）」
表示中のタブが一番左になっている場合には、動作しません。

画面遷移系機能の利用時に、アプリケーションの権限設定と不整合が発生する特殊なケース
アプリケーション種別「標準」のアプリケーションで、画面遷移の設定と下記のようなオペレーションを行った時に、アプリ
ケーションの権限設定との不整合が発生する場合があります。
フォームに画面遷移系機能を設定する場合には、下記の事象が発生するケースに注意が必要です。
発生条件
アプリケーション種別「標準」でアプリケーションを作成し、最初に表示するフォームにヘッダーの「戻る」リンク、または画面アイテムの「一覧に戻る」を配置していること。
対象のユーザにアプリケーションの権限を「登録のみ」で設定していること。
該当のアプリケーションの登録画面、一覧画面の両方をメニューに登録していること。
発生する事象「登録のみ」の権限を付与されたユーザが、アプリケーションの一覧表示画面にアクセスすると、権限エラーが発生してアクセスできません。
登録画面で「一覧に戻る」ボタンをクリックする、またはヘッダーの「戻る」リンクをクリックした場合に、本来権限設定
で参照できない一覧表示画面が表示される場合があります。

IM-FormaDesigner における複数会社運用時の仕様

16

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
Contents
IM-FormaDesigner共通仕様
管理会社として検索可能な会社
管理会社設定の影響範囲
アプリケーションIDの範囲
アプリケーション管理機能
会社によるアプリケーション管理の制限
IM-FormaDesigner でのアプリケーションとカテゴリと管理会社の関係
データソース定義機能
会社によるデータソース定義の利用の制限
アプリケーション管理会社とデータソース管理会社
採番ルール定義機能
会社による採番ルール定義の利用の制限
アプリケーション管理会社と採番ルール定義管理会社
IM-Workflow連携のアプリケーション
intra-mart Accel Platform で、１つのテナントに複数の会社を設定している場合の IM-FormaDesigner の仕様は、以下の通りです。

IM-FormaDesigner共通仕様
管理会社として検索可能な会社
IM-FormaDesignerの各機能の管理会社設定の検索機能は、IM共通マスタの会社の認可設定の情報に基づいて行います。
IM共通マスタの会社の参照権限はintra-mart Accel Platform全体で利用する情報のため、会社の参照権限を付与すると会社に付随する組織やユーザの情報も参照可能に設定されますので、注意してください。

管理会社設定の影響範囲
管理会社設定によって、参照・実行可能なアプリ・クエリを制限する範囲は、「アプリ作成」配下の機能です。
アプリケーション管理会社設定によって、「アプリ作成」ロールのユーザについては、実行できる機能が制限されます。
アプリケーション管理会社設定によって、「アプリ作成管理者」ロールのユーザについては、実行できる機能は制限されません。
IM-FormaDesigner で作成したアプリケーションの実行（一覧表示、登録画面等）は、各アプリケーションの「権限設定」、「メニュー設定」の設定内容に基づいて制限されます。

アプリケーションIDの範囲
アプリケーションを識別するための「アプリケーションID」は、テナントで一意にする必要があります。
「アプリ作成」ロールのユーザがアプリケーションを作成する際に、アプリケーション管理会社設定によって参照できない
アプリケーションとアプリケーションIDが重複した場合には、その旨のエラーメッセージが表示されます。

アプリケーション管理機能
会社によるアプリケーション管理の制限
アプリケーションを作成するための「アプリケーション一覧」画面は、「アプリケーション管理会社設定」の設定内容に基づいて制限されます。
詳細：「 IM-FormaDesigner 作成者操作ガイド 」-「 アプリケーション管理会社情報を設定する 」

アプリケーション管理会社の設定「アプリ一覧」からアプリケーションの設定画面を表示した場合には、呼び出し元のメニューグループによって以下の通りにタブの表示が異なります。
「アプリ作成管理」メニュー配下の「アプリ一覧」を実行した場合には、「アプリケーション管理会社設定」タブが表示さ

17

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
れます。
「アプリ作成」メニュー配下の「アプリ一覧」を実行した場合には、「アプリケーション管理会社設定」タブは表示されません。
したがって、「アプリケーション管理会社設定」は「アプリ作成管理者」ロールを保持するユーザのみ実行できます。

アプリケーション管理会社設定の初期値
アプリケーションの管理会社設定の初期値は、基本的に該当のアプリケーションを作成したユーザの主所属情報により、次の通りに設定されます。
ユーザに主所属情報あり→

アプリケーション管理会社設定：あり、会社：ユーザの主所属組織の会社

ユーザに主所属情報なし→

アプリケーション管理会社設定：なし、会社：なし

移行（インポート/エクスポート）時のアプリケーション管理会社設定
異バージョン間（version 7.2→IM-FormaDesigner for Accel Platform）のアプリケーションの移行の場合には、「アプリケー
ション管理会社設定」は「設定なし」に設定されます。
同バージョン間（IM-FormaDesigner for Accel Platform→IM-FormaDesigner for Accel Platform）のアプリケーションの移行の場合には、「アプリケーション管理会社設定」は移行対象に含まれます。

アプリケーション一覧の表示（変更・削除を行えるアプリケーションの範囲）
アプリ作成の「アプリケーション一覧」画面は、以下の条件により表示（変更・削除の可否）が変わります。
「アプリケーション管理会社設定：なし」のアプリケーションは、所属の会社に関係なく表示されます。（アプリケーショ
ンを変更・削除できます。）「アプリケーション管理会社設定：あり」のアプリケーションは、所属の会社に応じて、以下の通りに表示が異なります。
ユーザの主所属組織の会社が、アプリケーション管理会社に設定されている場合、表示されます。（アプリケーションを変更・削除できます。）
ユーザの主所属組織の会社が、アプリケーション管理会社に設定されていない場合、表示されません。（アプリケー
ションを変更・削除できません。）「フォーム・デザイナ」画面の「再利用」（フォーム検索）
IM-FormaDesigner の「フォーム・デザイナ」画面の「再利用」のフォーム検索では、以下の条件により検索対象を判定します。
「アプリケーション管理会社設定：なし」のアプリケーションのフォームは、所属の会社に関係なく表示されます。（アプリケーションを変更・削除できます。）「アプリケーション管理会社設定：あり」のアプリケーションのフォームは、所属の会社に応じて、以下の通りに表示が異なります。
ユーザの主所属組織の会社が、アプリケーション管理会社に設定されている場合、検索対象として表示されます。
ユーザの主所属組織の会社が、アプリケーション管理会社に設定されていない場合、検索対象として表示されません。

IM-FormaDesigner でのアプリケーションとカテゴリと管理会社の関係
カテゴリと管理会社の関係については、「 IM-FormaDesigner 仕様書 」の「 カテゴリ運用時の仕様 」を参照してください。

データソース定義機能
会社によるデータソース定義の利用の制限
アプリケーションの画面アイテムで利用できるデータソース定義（クエリ）の情報は、「クエリ管理会社設定」の設定内容に基づいて制限されます。
詳細：「 IM-FormaDesigner 作成者操作ガイド 」-「 クエリを作成・更新・削除する 」

クエリ管理会社設定
データソース定義（クエリ）の作成・編集・削除は、「アプリ作成管理者」ロールを保持するユーザのみ実行できます。

18

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
クエリ管理会社設定の初期値
クエリの管理会社設定の初期値は、基本的に該当のデータソース定義（クエリ）を作成したユーザの主所属情報により、次の通りに設定内容が異なります。
ユーザに主所属情報あり→

クエリ管理会社設定：あり、会社：ユーザの主所属組織の会社

ユーザに主所属情報なし→

クエリ管理会社設定：なし、会社：なし

移行（インポート/エクスポート）時のクエリ管理会社設定
異バージョン間（version 7.2→IM-FormaDesigner for Accel Platform）のクエリの移行の場合には、「クエリ管理会社設定」
は「設定なし」に設定されます。
同バージョン間（IM-FormaDesigner for Accel Platform→IM-FormaDesigner for Accel Platform）のクエリの移行の場合には、「クエリ管理会社設定」は移行対象に含まれます。

アプリケーション管理会社とデータソース管理会社「クエリ管理会社設定」が設定されている場合、「アプリケーション管理会社設定」と組み合わせて、以下の通り判定します。
アプリケーション管理会社設定 クエリ定義管理会社設定

クエリの利用可否

あり

あり

※

あり

なし

利用可

なし

あり

利用不可

なし

なし

利用可

※ アプリケーション管理会社設定、クエリ管理会社設定の両方が設定されている場合の判定のパターン「クエリ管理会社設定」に設定している会社が「アプリケーション管理会社設定」にすべて含まれているときのみ 利用できます。
以下、１つのテナントに会社A、会社B、会社Cの3社を設定している場合の判定の表です。
アプリケーション 管理会社設定 クエリ 管理会社設定

クエリの 利用可否

A

A

利用可

A

B

利用不可

A

A,B

利用可

A,B

A

利用不可

A,B

A,B

利用可

A,B

B,C

利用不可

なし

なし

利用不可

なし

A

利用不可

A

なし

利用不可

注）一番下の「なし」のパターンは、「管理会社設定：ありとなっているが、対象の会社が設定されていない」場合を指します。

採番ルール定義機能
会社による採番ルール定義の利用の制限
アプリケーションの画面アイテムで利用できる採番ルール定義の情報は、「採番ルール定義管理会社設定」の設定内容に基づいて制限されます。
詳細：「 IM-FormaDesigner 作成者操作ガイド 」-「 採番機能を利用する 」

19

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
採番ルール定義管理会社設定
採番ルール定義の作成・編集・削除は、「アプリ作成管理者」ロールを保持するユーザのみ実行できます。

採番ルール定義管理会社設定の初期値
採番ルール定義の管理会社設定の初期値は、基本的に該当のデータソース定義（クエリ）を作成したユーザの主所属情報により、次の通りに設定されます。
ユーザに主所属情報あり→

採番ルール定義管理会社設定：あり、会社：ユーザの主所属組織の会社

ユーザに主所属情報なし→

採番ルール定義管理会社設定：なし、会社：なし

移行（インポート/エクスポート）時の採番ルール定義管理会社設定
異バージョン間（version 7.2→IM-FormaDesigner for Accel Platform）、同バージョン間（IM-FormaDesigner for Accel
Platform→IM-FormaDesigner for Accel Platform）問わず、採番ルール定義の移行の場合、「採番ルール定義管理会社設定」
は移行対象外です。
ただし、移行直後は、採番ルール定義の「管理会社設定」が有効となっているため、無効にする、または管理会社を設定するといった対応を行う必要があります。

アプリケーション管理会社と採番ルール定義管理会社「採番ルール定義管理会社設定」が設定されている場合、「アプリケーション管理会社設定」と組み合わせて、以下の通り判定します。
アプリケーション管理会社設定 採番ルール定義管理会社設定

採番ルール定義の利用可否

あり

あり

※

あり

なし

利用可

なし

あり

利用不可

なし

なし

利用可

※ アプリケーション管理会社設定、採番ルール定義管理会社設定の両方が設定されている場合の判定のパターン「採番ルール定義管理会社設定」に設定している会社が「アプリケーション管理会社設定」にすべて含まれているときのみ利用できます。
以下、１つのテナントに会社A、会社B、会社Cの3社を設定している場合の判定の表です。
アプリケーション 管理会社設定 採番ルール定義 管理会社設定

採番ルール定義の 利用可否

A

A

利用可

A

B

利用不可

A

A,B

利用可

A,B

A

利用不可

A,B

A,B

利用可

A,B

B,C

利用不可

なし

なし

利用不可

なし

A

利用不可

A

なし

利用不可

注）一番下の「なし」のパターンは、「管理会社設定：ありとなっているが、対象の会社が設定されていない」場合を指します。

IM-Workflow連携のアプリケーション
IM-Workflow連携のアプリケーションは、管理会社設定によって以下の通り設定されます。
アプリケーションの実行（ワークフローのコンテンツとしての実行）は、IM-Workflowの設定内容に基づいて設定します。

20

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
アプリケーションの管理機能（フォームの編集やアプリケーションの削除等）は、「アプリケーション管理会社設定」に基づいて設定します。
「案件プロパティ」「追記設定」で利用する「フロー検索」「ノード検索」は、該当のコンテンツ定義を利用しているフロー定義の設定内容に基づいて設定します。

IM-FormaDesigner におけるカテゴリ運用時の仕様
Contents
カテゴリとはアプリケーション管理機能
カテゴリの影響範囲
データソース定義機能
カテゴリによるデータソース定義の利用の制限
カテゴリとアプリケーション管理会社とデータソース管理会社
採番ルール定義機能
カテゴリによる採番ルール定義の利用の制限
アプリケーション管理会社と採番ルール定義管理会社

カテゴリとはカテゴリとは、 IM-FormaDesigner で作成したアプリケーションに設定する分類情報を指します。
カテゴリは、アプリケーション毎に1つ設定できます。
アプリ作成者は、アプリケーションに対して、以下の目的でカテゴリを設定します。
「アプリケーション一覧」画面でアプリケーションを把握しやすくする
カテゴリ単位でアクセス権を設定することで、アプリケーション毎の管理権限の管理を柔軟にする

アプリケーション管理機能
カテゴリの影響範囲
カテゴリによって、参照・実行可能なアプリ・クエリを制限する範囲は、「アプリ作成」配下の機能です。
「アプリ作成者」ロールのユーザ
カテゴリ設定によって、実行できる機能が制限されます。
カテゴリのアクセス権限で設定した条件に当てはまるユーザが、カテゴリに所属するアプリケーションを作成・編集・削除することができます。
カテゴリの作成・編集・削除はできません。
「アプリ作成管理者」ロールのユーザ
カテゴリ設定によって、実行できる機能が制限されません。

カテゴリとアプリケーション管理会社の設定
アプリケーション管理会社設定は、カテゴリが未設定の場合のみ、有効な設定です。
カテゴリを設定した場合、管理会社設定は「なし」の状態で設定されます。
カテゴリを設定した場合、アプリケーションの設定画面では、「管理会社設定」タブは表示されません。

コラム
カテゴリを設定した状態から、カテゴリを未設定に変更した場合、管理会社設定が有効になり、元々設定されていた管理会
社が設定されます。
設定されていた管理会社の中にFormaアプリ作成者の所属会社が入っていない場合、カテゴリを変更したFormaアプリ作
成者の所属会社を管理会社として追加します。

「フォーム・デザイナ」画面の「再利用」（フォーム検索）21

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
IM-FormaDesigner の「フォーム・デザイナ」画面の「再利用」のフォーム検索では、以下の条件により検索対象を判定します。
「カテゴリ設定：なし」のアプリケーションのフォームは、アプリケーション管理会社設定にしたがって表示されます。
「カテゴリ設定：あり」のアプリケーションのフォームは、カテゴリのアクセス権を持つフォームが表示されます。

データソース定義機能
カテゴリによるデータソース定義の利用の制限
データソース定義（クエリ）は、カテゴリは設定できません。
カテゴリ設定と同様に、アクセス権を設定したい場合、 IM-BIS for Accel Platform の管理グループ設定をご利用ください。

カテゴリとアプリケーション管理会社とデータソース管理会社「クエリ管理会社設定」が設定されている場合、「カテゴリ」と組み合わせて、以下の通り判定します。
アプリケーション管理会
カテゴリ

社設定

クエリ定義管理会社設定

クエリの利用可否

未設定

あり

あり

※2

未設定

あり

なし

利用可

未設定

なし

あり

利用不可

未設定

なし

なし

利用可

設定

なし※1

あり

利用不可

設定

なし※1

なし

利用可

※1 カテゴリを設定した場合、アプリケーション管理会社設定は必ず「なし」の状態で設定されます。
※2 アプリケーション管理会社設定、クエリ管理会社設定の両方が設定されている場合の判定のパターン「クエリ管理会社設定」に設定している会社が「アプリケーション管理会社設定」にすべて含まれているときのみ 利用できます。
以下、１つのテナントに会社A、会社B、会社Cの3社を設定している場合の判定の表です。
アプリケーション 管理会社設定 クエリ 管理会社設定

クエリの 利用可否

A

A

利用可

A

B

利用不可

A

A,B

利用可

A,B

A

利用不可

A,B

A,B

利用可

A,B

B,C

利用不可

なし

なし

利用不可

なし

A

利用不可

A

なし

利用不可

注）「なし」のパターンは、「管理会社設定：ありとなっているが、対象の会社が設定されていない」場合を指します。

採番ルール定義機能
カテゴリによる採番ルール定義の利用の制限
採番ルール定義（クエリ）は、カテゴリは設定できません。
カテゴリ設定と同様に、アクセス権を設定したい場合、 IM-BIS for Accel Platform の管理グループ設定をご利用ください。

22

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
アプリケーション管理会社と採番ルール定義管理会社「採番ルール定義管理会社設定」が設定されている場合、「アプリケーション管理会社設定」と組み合わせて、以下の通り判定します。
アプリケーション管理会
カテゴリ

社設定

採番ルール定義管理会社設定

採番ルール定義の利用可否

未設定

あり

あり

※2

未設定

あり

なし

利用可

未設定

なし

あり

利用不可

未設定

なし

なし

利用可

設定

なし※1

あり

利用不可

設定

なし※1

なし

利用可

※1 カテゴリを設定した場合、アプリケーション管理会社設定は必ず「なし」の状態で設定されます。
※2 アプリケーション管理会社設定、採番ルール定義管理会社設定の両方が設定されている場合の判定のパターン「採番ルール定義管理会社設定」に設定している会社が「アプリケーション管理会社設定」にすべて含まれているときのみ利用できます。
以下、１つのテナントに会社A、会社B、会社Cの3社を設定している場合の判定の表です。
アプリケーション 管理会社設定 採番ルール定義 管理会社設定

採番ルール定義の 利用可否

A

A

利用可

A

B

利用不可

A

A,B

利用可

A,B

A

利用不可

A,B

A,B

利用可

A,B

B,C

利用不可

なし

なし

利用不可

なし

A

利用不可

A

なし

利用不可

注）「なし」のパターンは、「管理会社設定：ありとなっているが、対象の会社が設定されていない」場合を指します。

ジョブ一覧
IM-FormaDesigner では以下のジョブを利用しています。
機能

ジョブ名

説明

添付ファイル削除

IMFR添付ファイル削除

ファイルアップロードの一時ファイルのデータを削除するためのジョブです。

HTMLテンプレー

HTMLテンプレートキャッシュ削除

IM-FormaDesigner のHTMLテンプレート関連のキャッシュをトキャッシュ削除

削除するためのジョブです。

ファイルアップ

添付ファイルデータ移行(File->Database

ファイルアップロードに登録されたファイルをストレージから

ロードデータ移行

LOB)

データベースに移行するためのジョブです。

添付ファイルデータ移行(Database LOB-

ファイルアップロードに登録されたファイルをデータベースか>File)

らストレージに移行するためのジョブです。

採番ルール定義リセットジョブ

採番ルール定義のリセット設定に基づいて現在番号を初期化す

採番ルール定義リ
セットジョブるためのジョブです。

23

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
IMFR添付ファイル削除
ジョブ概要
ファイルの作成日時が、設定値より前である不要なファイルの削除を行うジョブです。
ファイルは以下を指します。
画面アイテム「ファイルアップロード」の一時ファイル
画面アイテム「ファイルアップロード」は、ファイル添付後一時ファイルを作成します。
「登録」や「申請」を行わずに他の画面に遷移すると、一時ファイルは削除されずに残ります。
案件が完了しても一時ファイルは削除されないため、定期的に削除する必要があります。
画面アイテム「ファイルアップロード」の削除ファイル
承認・更新画面でファイルを削除し、「更新」や「承認」を実行すると、ファイルは一時的に削除ファイルとして扱われます。
この際に、削除されたファイルに関する「imfr_t_fileupload」のデータは削除されますが、エラー発生時のロールバックを考慮
して、削除ファイルとしてファイルデータは残ります。
案件が完了しても削除ファイルは削除されないため、定期的に削除する必要があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

protectedPeriod 1

名前必須

デフォルト値
1

猶予期間

protectedPeriod（猶予期間）
ファイル作成後、削除を猶予する日数を指定します。
ファイルの作成日時から設定値を経過しているファイルを削除します。

ジョブネットこのジョブが使用するジョブネットです。
IMFR添付ファイル削除

HTMLテンプレートキャッシュ削除
ジョブ概要
HTMLテンプレートのキャッシュを削除します。
このジョブでは、以下のファイルのキャッシュを削除します。
template.html
template_tab.html
template_sp.html
IM-FormaDesigner は、パフォーマンス向上のため、上記ファイルをキャッシュしています。
そのため、上記ファイルを修正した場合、反映させるためにはキャッシュを削除する必要があります。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
HTMLテンプレートキャッシュ削除

24

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
添付ファイルデータ移行(File->Database LOB)
ジョブ概要
ストレージに保存されているファイルアップロードに登録されたファイルをデータベースに移行します。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
添付ファイルデータ移行(File->Database LOB)

添付ファイルデータ移行(Database LOB->File)
ジョブ概要
データベース上のファイルアップロードに登録されたファイルデータをストレージに移行します。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
添付ファイルデータ移行(Database LOB->File)

採番ルール定義リセットジョブ
ジョブ概要
採番ルール定義のリセット設定に基づいて現在番号の初期化を行うジョブです。
当ジョブはジョブ・ジョブネットには登録されていないため、利用する場合には「 採番機能を利用する 」の手順に基づいてジョブ・
ジョブネットを登録してください。
リセット設定とジョブの実行条件の詳細については、「 採番ルール定義に関する仕様 」を参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブは初期状態でジョブネットには登録されていません。

クライアントサイドスクリプトAPI
クライアントサイドスクリプトAPIを利用して、画面アイテムの値操作を行うことができます。
詳細：「 IM-BIS 仕様書 」-「 クライアントサイドスクリプトAPI 」

25

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

IM-FormaDesigner における一時保存の仕様
一時保存機能は、 IM-Workflow と IM-FormaDesigner から提供しており、一時保存を実行するタイミングにより、提供元の機能の仕組みに応じて動作が異なる点があります。

一時保存とはIM-FormaDesigner を利用した案件では、ワークフローの処理時に一時保存を利用すると、処理を先に進めずに入力内容を保存しておくことができます。
IM-Workflow の一時保存
以下のタイミングで行われた場合、 IM-Workflow の一時保存機能が利用されます。
申請ノードで一時保存を実行している該当の案件は一度も起票・申請が実行されていない
IM-Workflow の一時保存機能の詳細は、「 IM-Workflow 仕様書 」-「 一時保存 」も合わせて参照してください。
IM-FormaDesigner の一時保存
以下のタイミングで行われた場合、 IM-FormaDesigner の一時保存機能が利用されます。
申請・承認・動的承認・縦配置・横配置ノードのいずれかのノードで一時保存を実行している該当の案件は一度申請・起票を実行している

一時保存に対応している画面アイテム
IM-FormaDesigner 、 IM-BIS で提供する画面アイテムのうち、一時保存に対応するものは以下の通りです。
入力アイテム画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

文字列
複数行文字列
数値
関数
日付
期間
一覧選択
明細テーブル
チェックボックス
ラジオボタンセレクトボックス
リストボックス
ファイルアップロード
グリッドテーブル
リッチテキストボックス
ボタンアイテム
ボタンアイテムは値を持たないため、対応していません。

26

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

ボタン（登録）ボタン（次へ）ボタン（戻る）ボタン（一覧へ戻る）
ボタン（一時保存）
ボタン（BISフロー登録）
共通マスタアイテム
所属組織選択については、一時保存・再申請のいずれの場合も入力値は保存されません。

画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

ユーザ選択
組織選択
組織・役職選択
所属組織選択汎用アイテム汎用アイテムは値を持つアイテムが対象です。

画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

隠しパラメータ
スクリプト
ボタン（イベント）
採番
インラインフレーム
BI表示アイテム
ボタン（インポート）
ボタン（エクスポート）
アノテーション
表示アイテム
表示アイテムは値を持たないため、対応していません。

画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

見出し
横線
縦線

27

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

正方形／長方形イメージ
ラベル
WFアイテムWFアイテムは参照用のアイテムとなるため、対応していません。

画面アイテムIM-Workflow のIM-FormaDesigner の

一時保存

一時保存

IM-Workflow のIM-FormaDesigner の

一時保存

一時保存

確認履歴表示案件情報表示添付ファイル表示
処理履歴表示フロー画像表示
印影表示
互換用アイテム

画面アイテム一覧選択
明細テーブル
チェックボックス
ラジオボタンセレクトボックス
リストボックス

IM-Workflow の一時保存と IM-FormaDesigner の一時保存の差異
IM-Workflow 、 IM-FormaDesigner の一時保存には、以下の差異があります。
IM-Workflow のIM-FormaDesigner の画面アイテム

一時保存

一時保存

提供元の機能IM-Workflow

IM-FormaDesigner

利用可能なバージョン

全てのバージョン

IM-FormaDesigner 8.0.13(2016 Summer)以降

利用可否の設定

設定方法

テナント単位で設定可能

ノード単位で設定可能

ワークフローパラメータ（テナント設定）

承認画面設定・画面アイテムのプロパティ

一時保存機能の設定(temporary-save)（表示タイプ）ワークフローパラメータの「一時保存」を対象ノードのフォームに「一時保存」ボタ

有効にする

ンを配置する

申請ノードのフォームに「一時保存」ボタ

一時保存ボタンのプロパティ「表示タインを配置するプ」を対象ノードに対して有効にする

28

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテム
実行可能なノードの種類

IM-Workflow のIM-FormaDesigner の

一時保存

一時保存

申請ノード（申請・起票前のみ）

申請ノード（再申請・起票時）
承認ノード
動的承認ノード
縦配置ノード
横配置ノード

一時保存後の案件の表示 一時保存一覧

未処理一覧

先
一時保存後の案件の保存 ログインユーザのみ
単位一時保存の実行ノードの処理対象者で共有（*1）※ 代理の有無にかかわらず、一時保存を実行した

一時保存中のノードの処理対象者であれば、他のユーザ自身のみ参照可

ユーザが一時保存を行った場合も参照・処理が可
能

一時保存後の案件の削除 一時保存一覧から削除可

案件操作権限者の参照一覧から削除可

一時保存対象の入力項目 申請ノード（表示タイプ：申請）＝入力、かつ対象のノード（表示タイプ：再申請・承認）＝入フィールドDB登録＝オンとなっている項目

力、かつフィールドDB登録＝オンとなっている項
目（*2）

一時保存の案件の案件番 未確定（案件番号が付与されていない状態）

確定（申請や起票によって案件番号が付与済みの号

状態）

一時保存時のダイアログ IM-Workflow の標準処理画面が表示される。
任意の案件名を入力して一時保存が行える。

一時保存を行う旨のメッセージダイアログが表示される。
案件名を含む案件情報を変更することはできな
い。

コラム*1 一時保存時のデータの共有
IM-FormaDesigner の一時保存では、一時保存を行った案件・ノードの処理対象者全員で一時保存中の内容を共有します。
他のユーザによる案件の処理を行わせたくない場合には、「一時保存」と「保留」を組み合わせて利用してください。
なお、「保留」を行う際には、一時保存を行って入力内容の保存後に、「保留」を実行してください。
一時保存を行わずに保留のみを行った場合、入力内容は保存されません。
*2 一時保存における追記設定
IM-FormaDesigner の一時保存機能では、追記設定を行っている項目は一時保存の対象外です。

コラム
BAMを設定したフローから申請した案件での一時保存は、BAMの処理時間計測の対象外です。
IM-BIS の履歴機能では、一時保存実行時の情報は記録されません。
対象のノードで最後に「承認」を実行した際にの情報を記録します。
IM-FormaDesigner の一時保存を行った場合も案件プロパティの値は更新されます。
ただし、一時保存時・承認時とも、案件プロパティのデータ型が日付・数値の場合、値が入っている状態からブランクの値に更新することはできません。

29

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
コラム
一時保存時の入力チェック
一時保存（ IM-Workflow / IM-FormaDesigner ）を行った際に実行される入力チェックは、一時保存のプロパティに基づいて、以下のように実行します。
一時保存のプロパティ「入力チェック」＝「する」の場合
画面アイテムのプロパティで有効となっている入力チェック（例：必須入力、最大文字数）を実行します。
対象のアプリケーションのユーザプログラム「入力チェックプログラム」が設定されている場合、設定されている入力チェックのユーザプログラムを実行します。
一時保存のプロパティ「入力チェック」＝「しない」の場合
画面アイテムのプロパティで有効となっている入力チェック（例：必須入力、最大文字数）を実行しません。
対象のアプリケーションのユーザプログラム「入力チェックプログラム」が設定されている場合、設定されている入力チェックのユーザプログラムを実行します。

採番ルール定義に関する仕様
採番ルール定義は、画面アイテム「採番」と組み合わせることによりユーザ独自のルールで一意の番号を入力するための設定です。

採番ルール定義の仕様
採番ルール定義を構成するテーブル
採番ルール定義は、ユーザが自由に採番ルールの設定を可能とするために、以下の4つのテーブルから構成されています。
各テーブルの項目等については、「 IM-FormaDesigner テーブル定義書（Excel版） 」を合わせて参照してください。
採番管理（imfr_m_auto_no）
採番ルール定義の設定内容を管理するマスタテーブルです。
採番ルール定義を削除した場合、このテーブルで管理するレコードは削除フラグによる論理削除が行われます。
そのため、移行時には削除フラグを条件として対象データを抽出してください。
採番管理コードマスタ（imfr_m_auto_no_code）
採番ルール定義の設定項目「接頭辞」で日付、またはプログラムが選択された場合に接頭辞として付加される文字列を管理する
テーブルです。
接頭辞を日付として年を表す「yyyy」を登録した場合には、「（2016年の場合）2016」という文字列が登録されます。
このテーブルへの登録・更新は、該当の接頭辞を利用する採番ルール定義によって採番が行われたときに実行されます。
そのため、日付の場合であればシステム日付が変わったタイミングでは登録や更新は行われません。
採番管理コードマスタは、採番が実行されるタイミングで必要な接頭辞のレコードが登録されるしくみとなるため、採番ルール
定義の移行対象に含めないようにしてください。
採番会社管理（imfr_m_auto_no_company）
採番ルール定義に設定されている管理会社情報を管理するマスタテーブルです。
採番管理テーブルの会社管理フラグ（company_admin_flag）の値に基づいてレコードが登録されます。
採番ロケール管理（imfr_m_auto_no_locale）
採番ルール定義の名称を言語別に管理するマスタテーブルです。

採番ルール定義リセットジョブの仕様
採番ルール定義のリセット設定が有効な場合、「採番ルール定義リセットジョブ」の実行により現在番号を初期化できます。
採番ルール定義リセットジョブの実行条件について説明します。
採番ルール定義リセットジョブの説明は「 採番ルール定義リセットジョブ 」を参照してください。
最終リセット年月日
該当の採番ルール定義に対する採番ルール定義リセットジョブが最後に実行された年月日を「採番管理（imfr_m_auto_no）」の「最終リセット年月日（last_reset_date）」で管理しています。
採番ルール定義リセットジョブは、リセット設定と最終リセット年月日の値を条件として実行されます。

採番ルール定義リセットジョブが実行される条件

30

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
採番ルール定義リセットジョブが実行されるための条件は、以下の表の通りです。
表内の「実行条件」に合致する場合、採番ルール定義リセットジョブが実行されます。
リセット設 最終リセット年
定

月日

実行条件

年月日

あり

最終リセット年月日 ＜ リセット設定の年月日 ＜ ジョブ実行時のシステム日付なし

リセット設定の年月日 ＜ ジョブ実行時のシステム日付あり

最終リセット年月日の年の翌年（最終リセット年月日の年＋1）のリセット設定の月日 ＜ ジョブ

月日

実行時のシステム日付日なし

採番ルール定義の作成日の年＋リセット設定の月日 ＜ ジョブ実行時のシステム日付あり

最終リセット年月日の月の翌月（最終リセット年月日の月＋1）＋リセット設定の日 ＜ ジョブ実
行時のシステム日付

なし

採番ルール定義の作成日の月＋リセット設定の日 ＜ ジョブ実行時のシステム日付

システムパラメータ
画面アイテム「関数」や前処理・後処理プログラム、アクション設定の条件式として、システムパラメータを利用することができます。
パラメータ（物理名）

パラメータ（論理名）

詳細

imfr_application_id

アプリケーションID※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。

imfr_application_no

アプリケーション履歴番号※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。

imfr_application_type

アプリケーションタイプ

アプリケーション種別・BIS作成種類を返却します。

imfr_display_client_type

表示クライアントタイプ

フォームの表示方法を返却します。
pc：クライアントタイプがパソコン、またはスマートフォ
ン表示の設定が「PC版」で表示されていることを表します。
sp：スマートフォン表示の設定が「スマートフォン版」で表示されていることを表します。

imfr_form_id

フォームID

表示中のフォームIDを返却します。
フォーム遷移方法が「タブ切替」の場合、ヘッダフォームのフォームIDを返却します。

imfr_form_id_tab

タブのフォームID

フォーム遷移方法が「タブ切替」の場合、表示中のタブ
フォームのフォームIDを返却します。
フォーム遷移方法が「タブ切替」ではない場合、何も返却されません。

imfr_insert_id

データ登録ID

アプリケーション種別：標準でのみ利用できます。
※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。

imfr_next_page_exist

次ページ存在フラグ

フォーム遷移方法が「タブ切替」の場合、表示中のタブの右にタブがあると「true」を返却します。
フォーム遷移方法が「画面遷移」の場合、表示中のフォー
ムの次に遷移先フォームが設定されていると「true」を返却します。

imfr_process_key

プロセスキー

IM-FormaDesigner が画面作成毎に一意で作成している値を返却します。

imfr_recycle_data_id

リサイクルデータID「WF申請書再利用」から申請した場合、再利用元の案件の「データ登録ID（insertID）」を返却します。

31

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
パラメータ（物理名）

パラメータ（論理名）

詳細

imfr_recycle_id

リサイクルID「WF申請書再利用」から申請した場合、再利用元の案件の「アプリケーションID」を返却します。

imfr_response_type

レスポンスタイプ（アプリ

REGISTRATION 登録・申請処理

ケーションページ種別）

EDIT 更新・再申請処理
POSTSCRIPT 承認処理
REFERENCE 参照
REFERENCE_EDIT 参照時の更新処理（IM-Workflow時のみ）

imfr_transition_id

遷移ID

フォーム遷移（imfr_m_transition）の遷移ID（transition_id）の値を返却します。

imfr_version_no

データバージョン

画面表示時の登録データのバージョンを返却します。
更新時にDB登録値と異なる場合、排他制御によるエラーが発生します。

コラム
関数の式やアイテムのパラメータには IM-Workflow が提供するリクエストパラメータも利用できます。
IM-Workflow が提供するリクエストパラメータの詳細は以下を参照してください。
「 IM-Workflow プログラミングガイド 」-「 リクエストパラメータ 」

アプリケーション種別：標準における画面別取得可否一覧
画面アイテム「関数」の式や「一覧選択」などのプロパティ「パラメータ」に指定可能なパラメータは以下の通りです。
パラメータ

登録 *1 登録 *2 更新参照

imfr_application_id

-

-

-

-

imfr_application_no

-

-

-

-

-

-

-

-

imfr_recycle_data_id

-

-

-

-

imfr_recycle_id

-

-

-

-

-

-

imfr_application_type
imfr_display_client_type
imfr_form_id
imfr_form_id_tab
imfr_insert_id
imfr_next_page_exist
imfr_process_key

imfr_response_type
imfr_transition_id
imfr_version_no＜： 取得可能 ／ -： 取得不可能＞*1： 一覧画面のメニューから登録画面を表示した場合*2： 登録画面のメニューから登録画面を表示した場合

アプリケーション種別：IM-Workflowにおける画面別取得可否一覧

32

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテム「関数」の式や「一覧選択」などのプロパティ「パラメータ」に指定可能なパラメータは以下の通りです。
過去
申請

一時

処理

参照

確認

案件

パラメータ

申請

*3

保存

起票

再申請

処理

確認

詳細

詳細

詳細

詳細

imfr_application_id

-

-

-

-

-

-

-

-

-

-

-

imfr_application_no

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

imfr_application_type
imfr_display_client_type
imfr_form_id
imfr_form_id_tab
imfr_insert_id
imfr_next_page_exist
imfr_process_key
imfr_recycle_data_id

-

-

-

-

-

-

-

-

-

-

imfr_recycle_id

-

-

-

-

-

-

-

-

-

-

imfr_response_type
imfr_transition_id
imfr_version_no
＜

-

-

-

： 取得可能 ／ -： 取得不可能＞*3： 「WF申請書再利用」から申請した場合

インポート
IM-FormaDesigner for Accel Platform のインポート機能について説明します。

インポートの前提条件
データソース定義・IM-FormaDesignerで作成したアプリケーションに対して、インポート・エクスポートを利用して同バージョン間で移行することができます。
移行元と移行先でデータベースの種類が異なると、インポート時にテーブル作成に失敗する場合があります。
その場合は、テーブル設定画面からテーブルの削除を行い、再度テーブルを作成する必要があります。
権限設定で設定しているロール、ユーザ、組織、パブリックグループといったIM共通マスタに関するデータは、あらかじめ移行
先の環境で準備する必要があります。

インポートの対象
後述の移行対象は、IM-FormaDesignerでの移行（インポート・エクスポート）利用時の内容です。
IM-Workflow連携を設定している場合には、別途IM-Workflowでの移行（インポート・エクスポート）処理が必要です。

アプリケーション
アプリケーションの移行については、アプリケーション単位で行うことができます。
以下の情報がインポートの対象です。
フォームの定義情報とファイル（IM-FormaDesignerで作成した画面情報および画像ファイル）33

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
フォーム遷移情報
アプリケーション情報および履歴
アプリケーションのテーブル設定情報
アプリケーションの一覧表示項目設定情報
アプリケーションの権限設定情報
アプリケーションのユーザプログラムの設定情報（プログラム名、プログラムパス）
WF連携情報アプリケーション管理会社設定
以下の情報はインポートの対象外のため、インポート後に再設定が必要です。
アプリケーションのメニュー設定情報
フォーム、アプリケーションを使用して登録画面から登録したデータ
WF連携を行ったアプリケーションで申請・承認画面から登録したデータ
アプリケーションに設定しているユーザプログラムのソースファイル

データソース定義
データソース定義の移行については、データソース定義すべて、またはデータソース定義単位で行うことができます。 [1]以下の情報がインポートの対象です。
データソース定義情報とファイル（データソース定義画面で作成したSQL情報）
以下の情報はアプリケーションの移行範囲に含まれているため、データソース定義のインポートの対象外です。
IM-FormaDesignerのアプリケーションのフォームに設定したデータソース定義の設定情報

コラム[1] IM-FormaDesigner 2014 Summer（8.0.7）以降はデータソース定義単位でエクスポートが可能です。

採番ルール定義
採番ルール定義の移行については、特定のルール定義に限定して実行することができません。
以下の情報がインポートの対象です。
採番ルール定義の設定情報、現在番号
以下の情報はアプリケーションの移行範囲に含まれているため、採番ルール定義のインポートの対象外です。
IM-FormaDesignerのアプリケーションのフォームに設定した採番ルール定義の設定情報

コラム
採番を利用しているアプリケーションが利用している採番ルール定義が移行されていない場合には、採番の設定は「システムによる採番」に変更されます。

インポートの動作
インポートの基本的な動作は以下の通りです。
IM-FormaDesigner でのインポートは、インポートファイルの内容をインポート先の環境に上書き、またはマージします。
インポートファイルに存在せず、インポート先の環境にのみ存在する情報については削除等の処理は行いません。
1つのアプリケーションに複数のフォームが存在する場合のインポートの動作の例を以下に示します。

34

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

a. フォーム1は、インポート先とインポートファイルの両方に存在するため、インポートファイルの内容で上書き更新を行います。
b. フォーム2は、インポート先のみに存在し、インポートファイルには存在しない（または削除されている）ため、インポー
ト前の状態で変更は行われません。
c. フォーム3は、インポート先に存在せず、インポートファイルのみに存在するため、インポートファイルの内容で登録されます。
以下の事項は例外的に削除（設定の解除）が行われます。
アプリケーション履歴（履歴に含まれるフォーム情報）は、インポートファイルで削除されている場合にはインポート先の履歴情報も論理削除されます。
アプリケーション定義やデータソース定義に対する管理会社設定については、インポートファイルで無効に設定された場合にはインポート先も無効に設定されます。
標準アプリケーションの「権限設定」で指定したユーザ・組織・ロール・パブリックグループがインポート先の環境に存在しない場合、該当の設定は削除されます。

インポートの注意事項
インポートを利用する際の注意事項は以下の通りです。
アプリケーション履歴、履歴に含まれるフォームID等の情報はアプリケーション履歴の作成時に生成されます。
インポート元とインポート先環境が異なる場合にそれぞれの環境でアプリケーション履歴を登録すると、履歴の識別情報が一致しないために履歴に含まれるフォームやフォーム遷移情報等をインポートした際に不正なデータができる可能性があります。
アプリケーション履歴やフォーム等の追加はインポートを利用してください。

インポートの動作 に記載のない以下の設定変更の操作はインポートによって反映できません。
変更内容に基づいて、インポート後に画面から変更してください。
【インポートで反映されない設定変更の例】
ユーザプログラムの設定の削除（ IM-FormaDesigner の「ユーザプログラム一覧」にプログラムが設定されているアプリケーションに対して、プログラムの設定を削除、またはユーザプログラムが設定されていない状態のアプリケーションをインポートした場合にはインポート
前のユーザプログラムの設定はそのまま残ります。）
権限設定のゲストユーザ・認証済みユーザ・登録者オプションの解除（有効から無効への変更）
一覧表示項目設定（標準の一覧）の設定の削除
一覧表示項目設定で表示項目の削除
WF連携情報（承認画面設定・案件プロパティ設定・追記設定を含む）の削除
フォーム遷移（参照）のデフォルト以外のフォーム遷移詳細設定の削除
一覧表示項目設定（ ViewCreator の一覧）のうち、「データ参照名」の変更
テーブル作成後のカラム追加・変更、フォームへの入力フィールドを持つアイテムの追加・変更
インポート後に対応が必要な事項の詳細については、以下のリンク先も参照してください。
「 IM-FormaDesigner 作成者操作ガイド 」-「 アプリケーションの個別対応一覧 」
アプリケーション管理会社設定で設定されている会社がIM共通マスタに存在しない場合、設定情報から対象の会社名などの情報が取得できないため、該当の設定は画面上では空白で表示されます。

画面アイテム「ファイルアップロード」のトランザクションデータ
35

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテム「ファイルアップロード」のトランザクションデータの仕様について説明します。
なお、本項の仕様はアプリケーション種別「標準」・「IM-Workflow」のいずれにも適用されます。

保存先の設定IM-FormaDesigner 2016 Summer（8.0.13）より前のバージョンは、ストレージで保存しています。
IM-FormaDesigner 2016 Summer（8.0.13）以降のバージョンでは、保存先を変更できます。
保存先の設定方法は以下のドキュメントを参照してください。
「 IM-FormaDesigner 作成者操作ガイド 」-「 IM-FormaDesigner の高度な設定を行う 」- 「 ファイルアップロードのファイルの保存先（transaction-file-location / fileupload）を設定する 」

ファイルアップロードのステータス
ファイルアップロードに登録されたファイルは、4つのステータスで管理しています。
後述のファイルの保存先は、このステータスに基づいて決定しています。
a.temp
ファイルアップロードにファイルを画面からアップロードした直後の状態です。
この後に「登録」や「申請」を行わずに他の画面に遷移すると、tempの状態のファイルは削除されずに残ります。
そのため、定期的にジョブ IMFR添付ファイル削除 により残っているファイルを削除する必要があります。
ジョブによるtemp状態のファイル削除は、保存先がストレージ・
データベースのいずれでも有効です。
この時点でのファイルアップロードに登録されたファイルのファ
イル名や備考などの情報は「imfr_t_fileupload」には登録されていません。
b. commit「登録」や「申請」を実行すると、tempからファイルを削除し、commitに移動します。
この際に、ファイルアップロードに登録されたファイルのファイ
ル名や備考などの情報を「imfr_t_fileupload」に登録します。
ただし、データベースを直接操作した場合やアプリケーション自体を削除した場合にはcommitにデータが残ります。
c. trash
承認・更新画面でファイルを削除し、「更新」や「承認」を実行すると、ファイルはcommitからtrashに移動します。
この際に、ファイルアップロードから削除されたファイルに関する情報は「imfr_t_fileupload」からも削除されます。
ファイルアップロードにファイルをアップロードし、画面遷移せずにそのまま削除した場合はtempから物理削除され、trashには移動しません。
d. api「 IM-FormaDesigner プログラミングガイド 」の IMFormaDesigner が提供するファイルアップロード Web APIを利用してファイルアップロードを行った状態です。
この時点でのファイルアップロードに登録されたファイルのファ
イル名や備考などの情報は「imfr_t_fileupload」には登録されていません。

保存先が「ストレージ」の場合の保存先「ファイルアップロードのファイルの保存先」をストレージに設定している場合のステータスに応じた保存先は以下のとおりです。
以下の各ディレクトリで保存しているファイルを取得する場合には、「 IM-FormaDesigner for Accel Platform APIドキュメント 」の36

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
APIをご利用ください。
ステータス ディレクトリ
temp%PUBLIC_STORAGE_PATH%/forma/fileupload/%APPLICATION_ID%/temp/

commit%PUBLIC_STORAGE_PATH%/forma/fileupload/%APPLICATION_ID%/commit/

trash%PUBLIC_STORAGE_PATH%/forma/fileupload/%APPLICATION_ID%/trash/

api%PUBLIC_STORAGE_PATH%/forma/api/fileupload/imw

保存先が「データベース」の場合の保存先「ファイルアップロードのファイルの保存先」をデータベースに設定している場合の保存先は以下のとおりです。
以下のテーブルで保存しているファイルを取得する場合には、「 IM-FormaDesigner for Accel Platform APIドキュメント 」のAPIをご利用ください。
ファイルアップロードのデータをデータベースで管理する場合、「imfr_t_fileupload_binary」で管理しています。
ファイルのステータスは、「STATUS」列に格納しています。
ファイルの状態に応じて、上の「ファイルアップロードのステータス」のいずれかを値にセットします。

申請書の再利用に関する仕様
IM-FormaDesigner 、 IM-BIS を利用したワークフローに対し、過去の情報から入力内容をコピーして申請するための再利用の仕様について説明します。

Contents
申請書の再利用とはボタン(コピー新規)
WF申請書再利用一覧

申請書の再利用とは
IM-FormaDesigner 、 IM-BIS を利用したワークフローでは、申請済みの案件の内容をコピーした状態で新しく申請できます。
再利用機能の利用手順については、「 IM-FormaDesigner 作成者操作ガイド 」 - 「 ワークフローの申請書を再利用する 」を参照してください。
再利用の実行方法には、以下の2つの方法があります。

ボタン(コピー新規)
WF申請書再利用一覧

コラム
ワークフロー申請書の利用にあたっては、「ボタン(コピー新規)」による設定を推奨します。
理由としては以下のとおりです。
コピー元の案件に、他のユーザが申請した案件が利用できる
ワークフローの一覧を利用するため、対象の案件の申請内容を確認した上でコピー申請が行える
申請書再利用の権限はワークフローに基づくため、特別な設定が不要である

申請書の再利用で複写されない画面アイテム
申請書の再利用におけるコピー対象のアイテムは以下のとおりです。
なお、SP版については、「ボタン(コピー新規)」のみ対応しています。
入力アイテム37

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
画面アイテム

PC版

SP版

文字列
複数行文字列
数値
関数
日付
期間
一覧選択
チェックボックス
ラジオボタンセレクトボックス
リストボックス
ファイルアップロード
リッチテキストボックス[1][1] リッチテキストボックスは、SPでは参照のみに対応しているため、表示上はコピー元の値が表示されますが、申請時には入力値として扱われない点に注意してください。
入力アイテム（テーブル系アイテム）
テーブル系アイテムについては、SPでは参照のみに対応しているため、表示上はコピー元の値が表示されますが、申請時には入力値として扱われない点に注意してください。
明細テーブル
列タイプ

PC版

SP版

PC版

SP版

文字列
数値
日付
関数
隠しパラメータ
一覧選択
ラジオボタンセレクトボックス
グリッドテーブル
列タイプ
文字列
数値
日付
隠しパラメータ

38

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
PC版

列タイプ

SP版

関数
一覧選択
セレクトボックス
イメージ
カスタム
共通マスタアイテム
画面アイテム

PC版

SP版

ユーザ選択
組織選択
組織・役職選択
所属組織選択汎用アイテムPC版

画面アイテムSP版

隠しパラメータ
スクリプト
ボタン（イベント）
採番
インラインフレーム
BI表示アイテム
ボタン（インポート）
ボタン（エクスポート）
アノテーション
互換用アイテム
画面アイテム

PC版

SP版

一覧選択
チェックボックス
ラジオボタンセレクトボックス
リストボックス

ボタン(コピー新規)「ボタン(コピー新規)」の仕様について説明します。
詳細は「 IM-FormaDesigner デザイナヘルプ 」-「 ボタン(コピー新規) 」を参照してください。

再利用対象の案件

39IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01「ボタン(コピー新規)」を配置したワークフローの案件のうち、以下の条件をすべて満たす案件が対象です。
コピー対象の案件に対して、処理権限者・処理実行者・案件操作権限者（参照者）・確認対象者のいずれかであること
対象の案件がアーカイブ済み（過去案件）、または削除済みではないこと「ボタン(コピー新規)」による再利用を行う場合、他のユーザが申請権限者・申請実行者の案件もコピー対象にできます。
ただし、コピー対象の案件に紐づくフロー定義に対する申請権限者、または申請権限者の代理先である必要があります。

利用上の制約
IM-BIS の履歴参照画面から「ボタン(コピー新規)」を利用した再利用申請では、対象の案件に対するデータベース上の最新の入力値をコピー対象とします。
そのため、実行元の履歴画面に表示されている値と再利用申請として表示された画面の値に差異が発生する場合があります。

WF申請書再利用一覧「WF申請書再利用一覧」の仕様について説明します。

「WF申請書再利用」一覧画面と各部の説明

a. コピー対象の申請書の検索条件
1. 申請基準日
コピー対象とする申請書の申請基準日（申請日）を指定して検索します。
2. 代理依頼元
コピー対象とする申請書が代理申請の場合の代理依頼元ユーザ名を指定して検索します。
3. フローグループ
コピー対象とする申請書のフローグループを指定して検索します。
IM-Workflow でフローグループが1件も定義されていない場合は表示されません。
4. フロー名
コピー対象とする申請書のフローを指定して検索します。
5. 案件番号、案件名
コピー対象とする申請書の案件番号、または案件名を指定して検索します。
b. コピー対象の申請書の一覧（検索結果）
1. 申請
クリックすると、指定した申請書のデータをコピーして新たに申請するための画面に遷移します。

40

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01
2. 案件番号
コピー元にする申請書の案件番号を表示します。
3. 案件名
コピー元にする申請書の案件名を表示します。
4. 詳細クリックすると、コピー元にする申請書の内容を別画面で表示します。
5. 申請日
コピー元にする申請書の申請日（実際に申請が行われた日）を表示します。

再利用対象の案件「WF申請書再利用」一覧には、ログインユーザ自身が処理権限者、または代理先として申請を行った案件に限られます。
一覧に表示される案件は、上の条件以外には制限はありません。
過去案件も一覧に表示されます。
IM-FormaDesigner のデータに基づいて表示されるため、 IM-Workflow 側で削除された案件やフロー定義のバージョンが無効の案件も表示される場合があります。
「WF申請書再利用」一覧の利用時には、「WF申請書再利用」一覧に対するメニュー認可の設定が必要です。
詳細は、「 IM-FormaDesigner 作成者操作ガイド 」 - 「 ワークフローの申請書を再利用する 」を参照してください。

利用上の制約「WF申請書再利用」一覧による申請は、PC版からの操作時のみ利用できます。
詳細は「 PCとスマートフォンの機能差異 」の IM-FormaDesigner を確認してください。
特定の案件に対する「WF申請書再利用」一覧への表示可否を設定で変更することはできません。

41

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第12版 2023-10-01

付録
カラムサイズの拡張
インストール後に項目のサイズを変更できます。
インストール時にカラムサイズをあらかじめ設定しておくことはできません。
カラムサイズを変更する場合は、インストール後にテナント単位の設定を更新した後、テーブルのカラムサイズを手動で更新する必要があります。

添付ファイル名のカラムサイズ設定
ファイル名が格納されるテーブルとカラムは以下の通りです。
テーブル名

論理名

物理名

初期のカラムサイズ

imfr_t_fileupload

file_name

添付ファイル名255

上記のカラムは、インストール後にユーザが独自に拡張できる仕様でありますので、用途に応じてサイズの変更をしてください。
特に、データベースによっては、カラムサイズの単位が文字数では無くバイト数となる場合があります。
そのため、ユーザの想定と異なり、カラムサイズを超えてSQLエラーが発生する場合があります。

注意
本項に基づいて、添付ファイル名のカラムサイズを変更する場合の注意事項は以下の通りです。
添付ファイルを外部システムに連携している場合は、外部システム側のファイル名のサイズを超えないように考慮する必要があります。
AccelDocuments 連携、Office365 連携を利用する場合、連携先の AccelDocuments 、 Office365 の上限を超過しないように設定してください。
連携先の上限を超過したファイル名のファイルが連携された場合、エラーが発生してファイルが連携されません。
詳細は以下リンク先を参照してください。
「 intra-mart Accel Documents インポート・エクスポートガイド 」 - 「 コンテントの属性 」 kn:objectName「 intra-mart Accel Documents インポート・エクスポートガイド 」は、「 プロダクトファイルダウンロー
ド 」からダウンロードしてください。
「 Office365 for IM-BIS 連携ガイド 」-「 Office 365 ファイルアップロードジョブ 」

42