— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

Copyright © 2012 NTT DATA INTRAMART CORPORATION

↑Top

1

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

目次
1. 改訂情報
2. はじめに2.1. 本書の目的
2.2. 前提条件
2.3. 対象読者
2.4. 用語解説
3. セットアップの流れ
4. IM-FormaDesigner の設定ファイル
4.1. forma-config
4.2. forma-pdf-config
5. テナント環境セットアップ
6. アップデート・パッチの適用
6.1. アップデート
6.2. パッチ
7. アンインストール
8. IM-FormaDesigner 帳票アプリケーション集のセットアップ
8.1. 帳票系ワークフローアプリケーション集（日本語版） のセットアップ
9. 付録
9.1. PDF出力機能

2

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

改訂情報
変更年月日

変更内容

2012-10-01

初版

2013-02-01

第2版
下記を追加・変更しました。
「 アンインストール 」「 forma-config 」

2013-04-01

第3版
下記を追加・変更しました。
「 モジュールのアップデート 」

2013-08-20

第4版
下記を追加・変更しました。
「 wkhtmltopdf （Linux版）のインストール 」「 IM-FormaDesigner の設定ファイル 」「 forma-config 」

2013-10-01

第5版
下記を変更しました。
「 wkhtmltopdf （Linux版）のインストール 」

2013-11-22

第6版
下記を追加しました。
「 IM-FormaDesigner 帳票アプリケーション集のセットアップ 」

2014-01-01

第7版
下記を追加・変更しました。
「 モジュールのアップデート 」「 forma-config 」「 wkhtmltopdf （Linux版）のインストール 」「 wkhtmltopdf （Windows版）のインストール 」「起動/停止、デプロイ/アンデプロイ（Windows版）」

2014-04-01

第8版
下記を追加・変更しました。
目次構成を改善しました（intra-mart Accel Platform と重複する内容を削除しました ）。
「 セットアップの流れ 」「 IM-FormaDesigner の設定ファイル 」

2014-09-01

第9版
下記を変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」

2014-11-01

第10版
下記を追加しました。
「 付録 」として、「 PDF出力機能 」に関する説明を追加しました。

2014-12-01

第11版
下記を追加しました。
「 PDF出力機能 」に改善モジュールによる対応に関する説明を追加しました。

3

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
変更年月日

変更内容

2015-01-08

第12版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2013
Summer(8.0.4) からアップデート 」に下記の説明を追加しました。
「 採番アイテム拡張に伴うテーブルデータの更新 」「 採番アイテムの排他制御仕様変更に伴うテーブルデータの更新 」

2015-04-01

第13版
下記を追加・変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」「 forma-config 」にデータ型「バイナリ」の説明を追加しました。
「 forma-pdf-config 」に「リッチテキストボックス」利用時の説明を追記しました。
「 リクエスト情報を利用したテナント自動解決機能を利用する場合 」「 wkhtmltopdf （Windows版）のインストール 」に出力するファイルのレイアウトに関する説明を追記しました。

2015-08-01

第14版
下記を追加・変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」「 wkhtmltopdf （Windows版）のインストール 」の「 wkhtmltopdf のバージョン」に以下の内容を追加しました。
wkhtmltopdf 0.12.0への発生する事象の追加
wkhtmltopdf 0.12.2に関する説明の追加「 wkhtmltopdf （Linux版）のインストール 」の「 wkhtmltopdf のバージョン」に以下の内容を追加しました。
wkhtmltopdf 0.12.0への発生する事象の追加
wkhtmltopdf 0.12.2に関する説明の追加「 OAuth Moduleの利用 」に「OAuth Module」の説明を追加しました。
「 PDF出力機能 」に「 IM-SecureSignOn for Accel Platform を利用する場合 」を追加しました。
「 データベースごとのテーブルのデータ型の設定値一覧 」に以下の設定内容を追加しました。
Microsoft SQL Server 2014
IBM DB2 10.5 FixPack5

2015-12-01

第15版
下記を追加・変更しました。
「 PDF出力機能 」に印刷対象の画面の描画が完了した状態でPDFに出力するための手順に関する説明を追加しました。
「 アップデート・パッチの適用 」にTinyMCEバージョンアップに伴う注意事項を追加しました。

2016-04-01

第16版
下記を追加・変更しました。
「 PDF出力機能 」に「 wkhtmltopdfプロセスのタイムアウト時間の変更 」を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2015
Winter(8.0.11) からアップデート 」を追加しました。
「 モジュールのアップデート 」を削除しました。

2016-08-01

第17版
下記を追加・変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2016
Spring(8.0.12) からアップデート 」を追加しました。
IM-BPM のリリースに伴い、BIS作成種類「BPM」を「BISフロー」に変更しました。

4

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
変更年月日

変更内容

2016-12-01

第18版
下記を変更しました。
「 forma-config 」からDB2に関する記述を削除しました。
「 forma-config 」に PostgreSQL 9.5 、 Microsoft SQL Server 2016 を追加しました。

2016-12-22

第19版
下記を変更しました。
「 IM-FormaDesigner 2015 Winter(8.0.11) からアップデート 」にPDF出力機能のベースURLの説明を追加しました。

2017-04-01

第20版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2016
Winter(8.0.14) からアップデート 」を追加しました。
「 データベースごとのテーブルのデータ型の設定値一覧 」のデータベースの種類の記載方法を変更しました。
以下のページの wkhtmltopdf のバージョンごとの既知の問題を変更しました。

インストーラの入手 （Linux）
インストーラの入手 （Windows）
2017-08-01

第21版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2012
Summer(8.0.0) からアップデート 」の<itemHelpUrl>の設定値を IM-FormaDesigner と IM-BIS に分けて記載しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2017
Spring(8.0.15) からアップデート 」を追加しました。

2017-12-01

第22版
下記を追加しました。
「 データベースごとのテーブルのデータ型の設定値一覧 」のデータベースの種類の記載内容を変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2017
Summer(8.0.16) からアップデート 」を追加しました。

2018-04-01

第23版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2017
Winter(8.0.17) からアップデート 」を追加しました。

2018-08-01

第24版
下記を追加・修正しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2017
Summer(8.0.16) からアップデート 」に記載の im_decimal_formatter のパスを修正しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2017
Winter(8.0.17) からアップデート 」にtemplate.html、template_sp.htmlの更新手順を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2018
Spring(8.0.18) からアップデート 」を追加しました。

2018-12-01

第25版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2018
Summer(8.0.19) からアップデート 」を追加しました。

5

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
変更年月日

変更内容

2019-04-01

第26版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2018
Winter(Urara) からアップデート 」を追加しました。

2020-04-01

第27版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2018
Winter(Urara) からアップデート 」を削除しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2019
Winter(8.0.23) からアップデート 」を追加しました。
以下のページの wkhtmltopdf のバージョンごとの既知の問題を変更しました。

インストーラの入手 （Linux）
インストーラの入手 （Windows）
2020-12-01

第28版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2020
Summer(8.0.25) からアップデート 」を追加しました。

2021-04-01

第29版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」の「 IM-FormaDesigner 2020
Winter(8.0.26) からアップデート 」にtemplate_tab.htmlの更新手順を追加しました。

2021-08-01

第30版
下記を追加しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2021
Spring(8.0.27) からアップデート 」を追加しました。

2021-12-01

第31版
下記を変更しました。
「起動/停止、デプロイ/アンデプロイ（Windows版）」にデプロイ/アンデプロイに関する記述を修正しました。
「起動/停止、デプロイ/アンデプロイ（Linux版）」にデプロイ/アンデプロイに関する記述を修正しました。

2023-10-01

第32版
下記を変更しました。
「 設定ファイルの編集（アップデートによる設定項目のメンテナンス） 」に「 IM-FormaDesigner 2023
Spring(8.0.32) からアップデート 」を追加しました。
wkhtmltopdf の非推奨化に伴う説明事項を下記のページに追記しました。
「 セットアップの流れ 」「 forma-pdf-config 」「 アップデート・パッチの適用 」「 PDF出力機能 」

6

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

はじめに
本書の目的
本書では IM-FormaDesigner for Accel Platform のセットアップ手順について説明します。

前提条件
リリースノートに記載されているシステム要件を満たしている必要があります。
詳細は 「IM-FormaDesigner for Accel Platformリリースノート」を参照してください。

対象読者
以下の利用者を対象としています。
IM-FormaDesigner for Accel Platform のセットアップを行われる方

用語解説
Resin をインストールしたディレクトリを %RESIN_HOME% と略します。
Apache HTTP Server をインストールしたディレクトリを %APACHE_HOME% と略します。
Storage として使用するディレクトリを %STORAGE_PATH% と略します。
PublicStorage として使用するディレクトリを %PUBLIC_STORAGE_PATH% と略します。
Webサーバ利用時の静的コンテンツを配置するディレクトリを %WEB_PATH% と略します。

7

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

セットアップの流れ
セットアップの手順は次のフローチャートの通りです。
各ステップごとのセットアップ手順は一覧のリンク先を参照してください。
凡例
必須・・・セットアップが必要な項目です。
任意・・・セットアップをスキップする事ができる項目です。

必須

任意

start

ミドルウェアの設定
JDK

データベースJDBCドライバ

ApplicationServer

wkhtmltopdf

WebServer

Apache Cassandra

Apache Solr

WARファイルの作成
モジュール選択

WARファイル出力

設定ファイル

テナントの構築
起動

デプロイ

テナント構築ライセンス登録

end

Name

Description

start
JDK

JDK

データベース

データベースJDBCドライバ

JDBCドライバ

ApplicationServer

Web Application Server

wkhtmltopdf

wkhtmltopdf

WebServer

Web Server

Apache Cassandra

Apache Cassandra

Apache Solr

Apache Solr

モジュール選択プロジェクトの作成とモジュールの選択 - OAuth Moduleの利用設定ファイル

基盤の設定ファイル - IM-FormaDesigner の設定ファイル

8

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
Name

Description

WARファイル出力

WARファイルの出力

起動

Web Application Server の起動・停止

デプロイ

WARファイルのデプロイ

テナント構築

テナント環境セットアップ

ライセンス登録

ライセンスの登録

end

注意
wkhtmltopdf は2023年1月にアーカイブされました。そのため、wkhtmltopdf のセットアップと運用は非推奨となりました。
wkhtmltopdf のインストーラが提供されている環境では、現行どおり wkhtmltopdf を利用する事は可能です。
弊社テクニカルサポートセンターでの問合せ対応も引き続き可能です。
クライアントサイドのPDF出力は、2023 Autumn(Hollyhock) からはブラウザ印刷を利用した機能を提供します。
wkhtmltopdf のPDF出力に代わり利用を検討ください。
次の手段でサーバサイドでPDFを出力している、または出力しようとしている場合は IM-PDFDesigner for Accel Platform の利用を検討ください。
JavaEE開発モデル PDF出力API
スクリプト開発モデル PDF出力API
Office 365 for IM-BIS ファイルアップロードジョブ

9

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

IM-FormaDesigner の設定ファイル「 intra-mart Accel Platform セットアップガイド 」-「 アプリケーションの追加 」より、対象モジュールを選択後、必要に応じて利用するための設定ファイルを編集します。

forma-config
項目
IM-FormaDesigner for Accel Platformの設定ファイルを編集する
文字列（data_type_string）
数値（data_type_number）
日付（data_type_date）
日時（data_type_timestamp）
バイナリ（data_type_binary）
テーブル名最大文字数（table_name_max_length）
列名最大文字数（column_name_max_length）
データベースごとのテーブルのデータ型の設定値一覧

IM-FormaDesigner for Accel Platformの設定ファイルを編集する
IM-FormaDesigner for Accel Platformを利用する場合には、下記の内容に従って、設定ファイル（forma-config.xml）を編集してください。
1. 「ProjectNavigator」内の <（プロジェクト名）/conf/forma-config.xml> ファイルをダブルクリックで開き、「ソース」タブを選択してください。

2. <table-setting> に利用するデータベースに合わせた設定情報を記述します。

10

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01<table-setting><!-- データ型 文字列 --><data_type_string>varchar</data_type_string><!-- データ型 数値 --><data_type_number>decimal</data_type_number><!-- データ型 日付 --><data_type_date>date</data_type_date><!-- データ型 タイムスタンプ --><data_type_timestamp>timestamp</data_type_timestamp><!-- データ型 バイナリ --><data_type_binary>bytea</data_type_binary><!-- テーブル名最大文字数 --><table_name_max_length>30</table_name_max_length><!-- 列名最大文字数 --><column_name_max_length>30</column_name_max_length></table-setting>

文字列（data_type_string）
文字列（画面アイテムでは、文字列、複数行文字列など）のデータを格納するテーブル項目のデータ型を設定します。
初期値は”varchar”です。

数値（data_type_number）
数値（画面アイテムでは、数値など）のデータを格納するテーブル項目のデータ型を設定します。
初期値は”decimal”です。

日付（data_type_date）
日付（画面アイテムでは、日付、期間など）のデータを格納するテーブル項目のデータ型を設定します。
初期値は”date”です。

日時（data_type_timestamp）
日時（画面アイテムでは、日付、期間など）のデータを格納するテーブル項目のデータ型を設定します。
初期値は”timestamp”です。

バイナリ（data_type_binary）
バイナリ（画面アイテムでは、リッチテキストボックス）のデータを格納するテーブル項目のデータ型を設定します。

11

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
初期値は”bytea”です。

テーブル名最大文字数（table_name_max_length）
テーブル名最大文字数では、ヘッダーテーブル/明細テーブルのテーブル名の設定可能最大文字数を設定します。
初期値は”30”です。

列名最大文字数（column_name_max_length）
列名最大文字数では、ヘッダーテーブル/明細テーブルの項目名（列名）の設定可能最大文字数を設定します。
初期値は”30”です。

注意
IM-FormaDesigner for Accel Platform の設定ファイルでご利用のデータベースの種類に合わせて適切なデータ型を指定しない場
合には、正常に動作しません。

データベースごとのテーブルのデータ型の設定値一覧
初期状態では、PostgreSQLに設定されています。
数値

日付

タイムスタンプ

バイナリ

データベース

文字列（String）（number）（date）（timestamp）（binary）

Oracle Databasevarchar2

numberdatetimestamp

blob

PostgreSQL

varchardecimaldatetimestamp

bytea

Microsoft SQL Servernvarchardecimaldatetime2

datetime2

varbinary(max)forma-pdf-config
PDF出力機能をご利用の場合には設定についてご一読ください。
設定の詳細については「PDF出力機能 」を参照してください。

注意wkhtmltopdf は2023年1月にアーカイブされました。そのため、wkhtmltopdf のセットアップと運用は非推奨となりました。
wkhtmltopdf のインストーラが提供されている環境では、現行どおり wkhtmltopdf を利用する事は可能です。
弊社テクニカルサポートセンターでの問合せ対応も引き続き可能です。
クライアントサイドのPDF出力は、2023 Autumn(Hollyhock) からはブラウザ印刷を利用した機能を提供します。
wkhtmltopdf のPDF出力に代わり利用を検討ください。
次の手段でサーバサイドでPDFを出力している、または出力しようとしている場合は IM-PDFDesigner for Accel Platform の利用を検討ください。
JavaEE開発モデル PDF出力API
スクリプト開発モデル PDF出力API
Office 365 for IM-BIS ファイルアップロードジョブ

注意wkhtmltopdf を利用したPDF出力に伴う注意事項
IM-FormaDesigner 2015 Spring(Juno) で追加された画面アイテム「リッチテキストボックス」をPDFで利用する場合には、オプションを設定する必要があります。
詳細は、「 IM-FormaDesigner 作成者操作ガイド 」の「IM-FormaDesigner の高度な設定を行う」-「PDF出力時の「wkhtmltopdf」オプションを設定する」を参照してください。

12

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
コラム「ProjectNavigator」内のツリー上に設定ファイルがない場合
1. <（プロジェクト名）/juggling.im> ファイルをダブルクリックします。
2. 「設定ファイル」をクリックします。
3. 対象の設定ファイルを選択し、右側にある「出力」をクリックします。
4. 「ProjectNavigator」内のツリー上に表示されたファイルをダブルクリックして編集を行います。

コラム
各アプリケーションで選択したモジュール内の設定ファイルは、各アプリケーションのドキュメントを参照してください。

13

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

テナント環境セットアップ
テナント環境セットアップについては、「 intra-mart Accel Platform セットアップガイド 」-「 テナント環境セットアップ 」を参照してください。

注意
WARファイルに含まれているモジュールにより、テナント環境セットアップにて表示されるウィザードの順序が変わります。

14

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

アップデート・パッチの適用
IM-Juggling を利用して最新モジュールを適用する事ができます。
詳細は、「 intra-mart Accel Platform セットアップガイド 」-「 アップデート パッチの適用 」を参照してください。

アップデート
アップデートの適用は、「 intra-mart Accel Platform セットアップガイド 」-「アップデートの適用」を参照してください。
IM-FormaDesigner において、アップデート版を適用前に環境を構築している場合、個別作業が必要です。
詳細は、 設定ファイルの編集（アップデートによる設定項目のメンテナンス） を参照してください。

注意wkhtmltopdf は2023年1月にアーカイブされました。そのため、wkhtmltopdf のセットアップと運用は非推奨となりました。
wkhtmltopdf のインストーラが提供されている環境では、現行どおり wkhtmltopdf を利用する事は可能です。
弊社テクニカルサポートセンターでの問合せ対応も引き続き可能です。
クライアントサイドのPDF出力は、2023 Autumn(Hollyhock) からはブラウザ印刷を利用した機能を提供します。
wkhtmltopdf のPDF出力に代わり利用を検討ください。
次の手段でサーバサイドでPDFを出力している、または出力しようとしている場合は IM-PDFDesigner for Accel Platformの利用を検討ください。
JavaEE開発モデル PDF出力API
スクリプト開発モデル PDF出力API
Office 365 for IM-BIS ファイルアップロードジョブ

注意wkhtmltopdf を利用したPDF出力に伴う注意事項
IM-FormaDesigner 2015 Spring(Juno) で追加された画面アイテム「リッチテキストボックス」をPDFで利用する場合には、オプションを設定する必要があります。
詳細は、「 JavaScript遅延タイムアウト 」を参照してください。

注意
TinyMCEバージョンアップに伴う注意事項
IM-FormaDesigner 2015 Winter(Lydia) 以前に、画面アイテム「リッチテキストボックス」を利用していた場合、画面ア
イテムのプロパティを見直す必要があります。
IM-FormaDesigner 2015 Winter(Lydia) でのTinyMCEのバージョンアップに伴い、height属性の設定内容が変わりました。
プロパティのエディタ高の定義が「ツールバーと編集領域を含めた高さ」から「編集領域の高さ」に変わりました。
そのため、プロパティのアイテムサイズの高さに余白がなかった場合、アイテムが見切れて表示される可能性があります。
その場合、プロパティのエディタ高、または、アイテムサイズの高さを見直してください。

パッチ
パッチの適用は、「 intra-mart Accel Platform セットアップガイド 」-「 パッチの適用 」を参照してください。

15

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

アンインストールアンインストールについては、「intra-mart Accel Platform セットアップガイド 」-「 アンインストール 」を参照してください。

16

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

IM-FormaDesigner 帳票アプリケーション集のセットアップ
帳票系ワークフローアプリケーション集（日本語版） のセットアップ「帳票系ワークフローアプリケーション集（日本語版）」とは、人事部門、総務・経理部門、情報システム部門でよく利用される107個の各種帳票から構成されます。
以下、「帳票系ワークフローアプリケーション集（日本語版）」に関するセットアップに関して説明します。

注意
本モジュールで提供する「帳票系ワークフローアプリケーション集（日本語版）」は日本語のみ対応しております。
※帳票の各ラベルは英語、中国語翻訳されておりません。

注意
本モジュールで提供する「帳票系ワークフローアプリケーション集（日本語版）」は、IM-FormaDesigner 2013 Summer以降より利用できます。

Contents
帳票のセットアップ
IM-Juggling からモジュール追加
テナント環境セットアップ
帳票のセットアップ[参考] 帳票一覧
人事部門
総務・経理部門
情報システム部門

帳票のセットアップ
セットアップの手順は、はじめに IM-Juggling からモジュールを追加し、WARファイルをデプロイします。その後、テナント環境セットアップを実施すると帳票のセットアップ画面より必要な帳票を選択して取り込むことができます。 詳細な手順に関しては以下を参照してください。

IM-Juggling からモジュール追加
下記の手順でモジュール追加を行い、WARファイルを作成してデプロイを行ってください。
1. 「アプリケーション」をクリックします。
2. 「＋」をクリックします。

17

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

3. 「アプリケーションモジュール選択」で「IM-FormaDesigner 帳票アプリケーション集」を選択し、「OK」をクリックします。

4. 「アプリケーション」で選択した「帳票系ワークフローアプリケーション集（日本語版）」モジュールにチェックが入っていることを確認します。

18

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

5. WARファイルを作成します。作成後、デプロイを行ってください。
詳細は 「 intra-mart Accel Platform セットアップガイド 」の「 モジュール構成の変更 」を参照してください。

テナント環境セットアップ
デプロイ後、システム管理者にてテナント環境セットアップを行います。
詳細は 「 intra-mart Accel Platform セットアップガイド 」の「 テナント環境セットアップ 」を参照してください。

帳票のセットアップ
アプリ作成管理者が必要な帳票を選択してセットアップを行うことができます。

コラム
帳票をセットアップしただけでは IM-Workflow との設定が行われません。
IM-Workflow との連携方法は、「 IM-FormaDesigner 作成者操作ガイド 」-「 WF連携設定を行う 」を参照してください。
1. Webブラウザよりログイン画面「http://ホスト名:ポート番号/コンテキストパス/login」 へアクセスします。
2. グローバルメニューから「サイトマップ」をクリックします。
3. 「Forma帳票アプリケーション集」-「（日本語版）帳票系ワークフローアプリケーションセットアップ」をクリックします。

4. 必要な帳票を選択して、「セットアップ」をクリックします。

19

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

5. セットアップの結果、セットアップが成功した帳票に対してチェックが入ります。

コラム
帳票をセットアップ後、削除する場合は各アプリケーションの編集画面より削除を行ってください。
帳票の削除方法は、「 IM-FormaDesigner 作成者操作ガイド 」-「 WF連携設定を行う 」の「 IM-Workflow 連携情報の解除（削除）」を参照してください。

[参考] 帳票一覧
人事部門帳票、総務・経理部門帳票、情報システム部門帳票の一覧は以下の通りです。

人事部門
人事部門では39帳票あります。
アプリケーションID

アプリケーション名20

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
jinji_tukin_kostuhi

通勤交通費支給申請書

jinji_kyuyo

給与・賞与受領口座申告書

jinji_zyusyo_henko

住所変更届jinji_genjusyo

現住所届jinji_tel

電話申請書

jinji_houshoukin

保証金返金申請書

jinji_busyo_henko

部署変更申請jinji_kojinjouhou

個人情報 開示・変更・削除等 依頼書

jinji_syukuhaku

宿泊出張届jinji_kekkin

欠勤届jinji_kyusyoku

休職届jinji_hukusyoku

復職届jinji_taisyoku

退職願jinji_higaeri

日帰出張届jinji_syuttyou

出張伺書jinji_trip_order

出張命令jinji_shikaku_hozyo

資格取得費用補助申請書

jinji_mycar

自家用自動車通勤申請書

jinji_hokan_syozai

保管場所の所在図・配置図

jinji_hokan_syodaku 保管場所使用承諾証明書
jinji_kekkon

結婚届・結婚祝申請書

jinji_fuyo_ido

扶養異動届jinji_shimei_hennko 氏名変更届
jinji_maiso_seikyu

埋葬見舞金請求書

jinji_sibo

死亡届jinji_huhou

訃報届jinji_rikon

離婚届jinji_birth

出生届jinji_huyo_kojo

給与取得者の扶養控除等（異動）申告書

jinji_syussan_teate

出産手当金請求書

jinji_syussan_itizi

出産一時金請求書

jinji_sanzengo

産前・産後休暇取得届

jinji_ikuzi_kyuka

育児休暇申請書

jinji_ikuzi_kyugyo

育児休業申出書

jinji_ikuzi_birth

育児休業対象児出生届

jinji_ikukyu_henko

育児休業期間変更届

jinji_st_kinmu

短時間勤務申出書（育児・介護）

jinji_zikangai

時間外労働制限請求書（育児・介護）

jinji_kaigo_kyugyo

介護休業申出書21

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
総務・経理部門
総務・経理部門では34帳票あります。
アプリケーションID

アプリケーション名

somu_soft_jyokyaku

ソフトウェア除却報告書

somu_souhin_horyu

送品保留解除申請書

somu_danbou

暖房機器使用申請書

somu_gyouji

行事届somu_jyukibihin

什器備品設置・引上申請書

somu_seisankouza

経費精算口座申請書

somu_keiri_shinsei

経理部宛申請・報告書

somu_gaikoku_sokin

外国送金手続依頼書

somu_hiyouka

前払い金費用化申請

somu_kaishuujouken

回収条件変更申請書

somu_maeuke_henkin 前受金返金申請書
somu_sinyo

信用調査依頼書

somu_furikae

振替申請書

somu_ikatu_shiharai

一括支払申請書

somu_sousai

相殺依頼書

somu_seisaku

製作依頼書

somu_setubi_ringi

設備稟議書somu_credit

請求書・クレジット払いシート

somu_biz_kzn

業務改善提案申請書

somu_biz_kzn_judge

業務改善提案審査書

somu_kinzoku

永年勤続表彰稟議somu_shataku_nyukyo 社宅入居申請書
somu_shataku_taikyo

社宅退去届

somu_saf_eisei

安全衛生推進者選任稟議

somu_saf_unten

安全運転管理者選任稟議

somu_karibarai

仮払経費申請書

somu_ippan_keihi

一般経費精算書

somu_kotsuhi

交通費精算書somu_buppin_konyu

物品購入申請書

somu_settai_kosaihi

接待交際費精算書

somu_tatekae

立替経費申請書

somu_parking

駐車場使用申請書

somu_zaikei

財産形成貯蓄（変更）申請書

somu_shisetsu_riyo

福利厚生施設利用申請書

22

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
情報システム部門
情報システム部門では34帳票あります。
アプリケーションID アプリケーション名23

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
jyoshi_pc_dounyu

PC新規導入申請

jyoshi_pc_haiki

PC廃棄申請jyoshi_pc_return

PC返却申請jyoshi_pc_change

PC登録内容変更申請

jyoshi_soft

ソフトウェア購入申請書

jyoshi_net_id

ネットワークID申請

jyoshi_jointly

共有フォルダ申請

jyoshi_kaigi_bihin

会議室・備品リソース申請

jyoshi_net_printerネットワークプリンタ申請

jyoshi_pc_fuzoku

PC付属品導入申請

jyoshi_kashidashi

代替機貸出し申請

jyoshi_acc_regist

新規ユーザID登録申請

jyoshi_cmn_acc_rgt

共有ユーザID申請

jyoshi_acc_cng_post 異動ユーザID申請
jyoshi_tra_acc_cnt

出向・転籍者のユーザID継続利用申請

jyoshi_net_id_init

ネットワークIDパスワード初期化申請

jyoshi_mailinglist

メーリングリスト新規登録・追加・削除申請

jyoshi_acc_delete

削除ユーザ申請

jyoshi_kengen

権限追加、変更申請

jyoshi_biz_id_init（業務ID）パスワード初期化申請

jyoshi_printer_cnt

複合機・プリンタ接続申請

jyoshi_login_init

パスワード初期化・ロック解除申請

jyoshi_unyo_shien

運用支援作業依頼

jyoshi_kino_kaizen

機能改善作業依頼

jyoshi_konyuyokyu

購入要求

jyoshi_service_desk サービスデスク申請
jyoshi_acc_reuse

再利用ユーザ申請

jyoshi_acc_cng

ユーザID登録内容変更申請

jyoshi_pc_use

PC利用申請jyoshi_soft_dounyu

ソフトウェア新規導入申請

jyoshi_soft_haiki

ソフトウェア廃棄申請

jyoshi_soft_ins

ソフトウェアインストール申請

jyoshi_soft_unins

ソフトウェアアンインストール申請

jyoshi_incident

インシデント申請

24

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01

付録
PDF出力機能
ここでは、IM-FormaDesignerのフォームをPDFファイルとして出力する方法について説明します。

注意wkhtmltopdf は2023年1月にアーカイブされました。そのため、wkhtmltopdf のセットアップと運用は非推奨となりました。
wkhtmltopdf のインストーラが提供されている環境では、現行どおり wkhtmltopdf を利用する事は可能です。
弊社テクニカルサポートセンターでの問合せ対応も引き続き可能です。
クライアントサイドのPDF出力は、2023 Autumn(Hollyhock) からはブラウザ印刷を利用した機能を提供します。
wkhtmltopdf のPDF出力に代わり利用を検討ください。
次の手段でサーバサイドでPDFを出力している、または出力しようとしている場合は IM-PDFDesigner for Accel Platform の利用を検討ください。
JavaEE開発モデル PDF出力API
スクリプト開発モデル PDF出力API
Office 365 for IM-BIS ファイルアップロードジョブ

Contents
PDF出力機能とは
PDF出力機能の処理イメージ
wkhtmltopdf
wkhtmltopdfのインストール
wkhtmltopdfのコマンドオプション
ベースURLを設定している場合
リクエスト情報を利用したテナント自動解決機能を利用する場合
IM-SecureSignOn for Accel Platform を利用する場合
JavaScript遅延タイムアウト
出力ファイルのレイアウト変更
wkhtmltopdfプロセスのタイムアウト時間の変更

PDF出力機能とは
PDF出力機能については、「 IM-FormaDesigner 作成者操作ガイド 」の「 PDF出力機能とは 」を参照してください。

PDF出力機能の処理イメージ
以下は、PDF出力機能の処理イメージです。

① クライアントから IM-FormaDesignerアプリケーションのPDFファイルダウンロードを実行します。
② アプリケーションは、コマンドベースでwkhtmltopdfにPDF作成を指示します。
③ wkhtmltopdfは、HTTPリクエストでPDF出力用HTMLを取得します。
取得したHTML内の静的ファイル・Ajax通信のリクエスト先は、APサーバにてベースURL設定に置き換えられます。
④ Webkitエンジンは、PDF出力用HTMLを読み取り、静的ファイルの取得やAjax通信を実施します。

25

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
リクエスト先はAPサーバにて置き換えられたベースURLです。
レンダリングとクライアントサイドJavaScriptを実行をして、対象Forma画面のイメージを作成します。
⑤ QTは、画面イメージからPDFを作成します。
⑥ wkhtmltopdfは、作成したPDFを返却します。
⑦ アプリケーションは、作成したPDFを返却します。

wkhtmltopdf
wkhtmltopdfのインストール
インストールについては、「 IM-FormaDesigner セットアップガイド 」の「 wkhtmltopdfのインストール 」を参照してください。

wkhtmltopdfのコマンドオプション
IM-FormaDesigner の詳細設定ファイル(forma-pdf-config.xml)を変更することで、wkhtmltopdfのオプションを設定することができます。
オプション設定は IM-FormaDesigner 2013 Winter(Felicia) より利用可能です。
コマンドオプションの詳細については、「 wkhtmltopdf Documentation 」を参照してください。
使用可能なオプションは、wkhtmltopdfのバージョンにより違います。
以下は、PDF出力時のパラメータ設定の記述例と良く利用する設定項目です。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

<?xml version="1.0" encoding="UTF-8"?><forma-pdf-config xmlns="http://www.intra-mart.jp/forma-pdf-config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.intra-mart.jp/forma/forma-config ../../schema/forma-pdf-config.xsd"><base-url>http://127.0.0.1:8080/imart</base-url><options><option><key>zoom</key><value-string>1</value-string></option><option><key>image-dpi</key><value-int>600</value-int></option><option><key>page-size</key><value-string>A4</value-string></option><option><key>orientation</key><value-string>Portrait</value-string></option><option><key>footer-center</key><value-string>"[page]/[toPage]"</value-string></option><option><key>javascript-delay</key><value-int>200</value-int></option></options></forma-pdf-config>

オプション

説明

zoom

拡大縮小設定： 2, 1, 0.9(省略時 1)

image-dpi

解像度を設定 dpi(省略時 600)

page-size

ページサイズを設定： A4, Letter, etc(省略時 A4)

orientation

ページの向きを設定： Landscape, Portrait(省略時 Portrait)26

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
オプション

説明

footer-center

フッターとしてセンター位置に任意の情報を設定
設定例 “[page]/[toPage]” 現在ページと最終ページを表示

javascript-delay

javascriptのウエイトタイム設定 msec
(省略時 200)

コラム
その他利用可能なオプションについては、helpコマンドを参照してください。
helpコマンド$ wkhtmltopdf -H

ベースURLを設定している場合
Webサーバやロードバランサーをご利用している環境で、ベースURLを設定している場合は、wkhtmltopdfからリクエスト先を考慮し対応を検討する必要があります。
wkhtmltopdfが、PDF出力用HTMLを読み取り、静的ファイルの取得やAjax通信を行うため以下の点が懸念されます。

① wkhtmltopdfからのリクエストが、ロードバランサーを経由してAPサーバへアクセスできない。
② wkhtmltopdfからのリクエストが、ロードバランサーを経由すると別APサーバへアクセスされる。
その場合は、セッションが存在しないため、エラーが発生します。

コラム
APサーバからWebサーバへアクセスできない環境の場合も、改善モジュールによる対応で解決することが可能です。
改善モジュールによる対応
下記FAQで公開している改善モジュールを適用していただくと、リクエストごとにベースURLを変更することができます。
wkhtmltopdfからのリクエストのみ、APサーバのローカルホストをベースURLに設定します。
FAQ詳細ページ

コラム
改善モジュールによる対応は IM-FormaDesigner 2013 Winter(Felicia) 以降のバージョンで利用可能です。

コラム
一覧表示画面からPDFファイルを出力する場合は、設定ファイルにオプションを設定します。
PDF出力するAPIを利用する場合は、設定ファイルではなく、APIの引数としてオプションを指定する必要があります。
オプションの設定値については、上記のFAQ詳細ページを参照してください。

リクエスト情報を利用したテナント自動解決機能を利用する場合

27

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
リクエスト情報を利用したテナント自動解決機能を有効とした場合、PDF出力機能を使うためには、以下の設定をする必要があります。
1. IM-Juggling で、設定対象のプロジェクト直下に「plugin」フォルダを新規作成します。
2. 「plugin」フォルダに、下記のフォルダを作成します。
jp.co.intra_mart.foundation.admin.tenant.context.tenant.resolver.forma_pdf_8.0.9

3. 上記のフォルダに、以下のファイルを解凍して配置します。
plugin.xml

4. IM-Juggling からWARファイルの出力を行い、WARファイルをデプロイすると、設定内容が反映されます。

コラム
本対応は IM-FormaDesigner 2015 Spring(Juno) 以降のバージョンで利用可能です。

コラム
テナント自動解決機能の詳細は、「 intra-mart Accel Platform セットアップガイド 」-「 テナント解決機能 」を参照してください。

IM-SecureSignOn for Accel Platform を利用する場合
IM-SecureSignOn for Accel Platform を利用する場合、リクエスト情報を利用したテナント自動解決機能が有効です。
PDF出力機能を使うためには、「 リクエスト情報を利用したテナント自動解決機能を利用する場合 」に記載の設定を行ってください。

28

— IM-FormaDesigner for Accel Platform セットアップガイド 第32版 2023-10-01
JavaScript遅延タイムアウト
PDF出力対象の画面にてAjax通信を行っている場合、JavaScriptスクリプトがタイムアウトする場合があります。
JavaScriptスクリプトのウエイトタイムは、wkhtmltopdfのオプションで変更できます。
設定方法は、「wkhtmltopdfのコマンドオプション 」を参照してください。
コマンドオプションの詳細については、「 wkhtmltopdf Documentation 」を参照してください。
使用可能なオプションは、wkhtmltopdfのバージョンにより違います。

出力ファイルのレイアウト変更
出力するPDFファイルのレイアウトは、wkhtmltopdfのオプションで変更できます。
設定方法は、「wkhtmltopdfのコマンドオプション 」を参照してください。
コマンドオプションの詳細については、「 wkhtmltopdf Documentation 」を参照してください。
使用可能なオプションは、wkhtmltopdfのバージョンにより違います。

wkhtmltopdfプロセスのタイムアウト時間の変更
IM-FormaDesigner の詳細設定ファイル(forma-pdf-config.xml)を変更することで、wkhtmltopdfプロセスのタイムアウト時間を設定することができます。
タイムアウト時間の設定は IM-FormaDesigner 2016 Spring(Maxima) より利用可能です。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<?xml version="1.0" encoding="UTF-8"?><forma-pdf-config xmlns="http://www.intra-mart.jp/forma-pdf-config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.intra-mart.jp/forma/forma-config ../../schema/forma-pdf-config.xsd"><base-url>http://127.0.0.1:8080/imart</base-url><options>
・・・</options>・・・<process-timeout-time>300000</process-timeout-time></forma-pdf-config>

オプション

説明

process-timeout-time wkhtmltopdfプロセスのタイムアウト時間 msec
(省略時、または0設定時 300000)

29