— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

Copyright © 2013 NTT DATA INTRAMART CORPORATION

↑Top

1

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

目次
1. 改訂情報
2. はじめに2.1. 本書の目的
2.2. 前提条件
2.3. 対象読者
2.4. 用語解説
3. セットアップの流れ
4. IM-BIS の設定ファイル
4.1. forma-config
4.2. バーチャルテナントに関する設定
4.3. bis-config
4.4. 使用する一覧に関する設定
4.5. 画面アイテム「スプレッドシート」に関する設定
5. テナント環境セットアップ
5.1. IMBox 通知／ Office 365 ファイル連携機能を利用するためのシステムユーザの登録
5.2. テナント管理者によるIM-BIS for Accel Platformを利用するための設定
6. アップデート・パッチの適用
6.1. アップデート
6.2. パッチ
7. アンインストール
8. 付録
8.1. PDF出力機能

2

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

改訂情報
変更年月日

変更内容

2013-02-01

初版

2013-04-01

第2版 下記を追加・変更しました。
「 Apache Cassandra のインストール 」「 テナント環境の構築 」「 モジュールのアップデート 」

2013-08-20

第3版 下記を変更しました。
「 プロジェクトの作成とモジュールの選択 」「 forma-config 」

2014-01-01

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

2014-04-01

第5版 下記を追加・変更しました。
目次構成を改善しました（ intra-mart Accel Platform と重複する内容を削除しました ）。
「 セットアップの流れ 」「 IM-BIS の設定ファイル 」「 IM-Workflow システム設定 」「 バーチャルテナントに関する設定 」「 テナント環境セットアップ 」「 アップデート・パッチの適用 」

2014-09-01

第6版 下記を追加・変更しました。
「 モジュールのアップデート時に必要なセットアップ方法 」「 バーチャルテナントに関する設定 」

2014-11-01

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

2014-12-01

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

2014-12-24

第9版 下記を追加・変更しました。
「 アップデート・パッチの適用 」に案件終了時に外部連携を設定するための対応に関する説明を追加しました。

2015-03-01

第10版 下記を追加・変更しました。
「 アップデート・パッチの適用 」にOffice 365・Google Apps連携機能の削除に伴い、廃止になったアイテムを削除する対応に関する説明を追加しました。

3

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
変更年月日

変更内容

2015-04-01

第11版
下記を追加しました。
「 forma-config 」「 リクエスト情報を利用したテナント自動解決機能を利用する場合 」「 モジュールのアップデート時に必要なセットアップ方法 」に外部連携の取得件数の上限設定の説明を追加しました。

2015-08-01

第12版
下記を追加しました。
「 IM-Workflow システム設定 」に設定ファイル出力に関する説明を追加しました。
「 OAuth Moduleの利用 」に「OAuth Module」の説明を追加しました。
「 PDF出力機能 」に「 IM-SecureSignOn for Accel Platform を利用する場合 」を追加しました。
「 forma-config 」に、2015 Summer IM-BIS 向け設定ファイルを追加しました。

2015-09-30

第13版
下記を追加・変更しました。
「 IM-Workflow システム設定 」に案件終了処理・到達処理・メール送信の同期／非同期制御の設定の変更箇所の説明を追加しました。
「 バーチャルテナントに関する設定 」にバーチャルテナントに関する設定の説明を変更しました。

2015-12-01

第14版
下記を追加しました。
「 forma-config 」に、2015 Winter IM-BIS 向け設定ファイルを追加しました。
「 PDF出力機能 」に印刷対象の画面の描画が完了した状態でPDFに出力するための手順に関する説明を追加しました。
「 IMBox 通知／ Office 365 ファイル連携機能を利用するためのシステムユーザの登録 」に Office 365 ファイル連携機能に関する説明を追加しました。

2016-04-01

第15版
下記を追加・変更しました。
「 forma-config 」に、2016 Spring IM-BIS 向け設定ファイルを追加しました。
「 PDF出力機能 」に「 wkhtmltopdfプロセスのタイムアウト時間の変更 」を追加しました。
「 IM-Workflow システム設定 」を削除しました。
「 IM-BIS について 」を削除しました。

2016-08-01

第16版
下記を追加・変更しました。
「 forma-config 」に、2016 Summer IM-BIS 向け設定ファイルを追加しました。
「 bis-config 」をbis-configの設定項目の追加に伴い変更しました。
IM-BPM のリリースに伴い、BIS作成種類「BPM」を「BISフロー」に変更しました。
「 設計書出力の利用 」を追加しました。

2016-12-01

第17版
下記を追加・変更しました。
「 forma-config 」に、2016 Winter IM-BIS 向け設定ファイルを追加しました。

2017-04-01

第18版
下記を追加・変更しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2016 Winter(8.0.12) からアップデート」を追加しました。
「 forma-config 」の IM-BIS 向け設定ファイルの対象バージョンを更新しました。
「 設計書出力の利用 」にフロー設計書出力に関する説明を追加しました。

4

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
変更年月日

変更内容

2017-08-01

第19版
下記を追加・変更しました。
「 forma-config 」に、2017 Summer IM-BIS 向け設定ファイルを追加しました。
「 使用する一覧に関する設定 」を追加しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2017 Spring(8.0.13) からアップデート」を追加しました。

2017-12-01

第20版
下記を追加・変更しました。
「 OpenRules の利用 」に OpenRulesモジュールのセットアップに関する説明を追加しました。

2018-04-01

第21版
下記を追加・変更しました。
「 forma-config 」に、2018 Spring IM-BIS 向け設定ファイルを追加しました。

2018-08-01

第22版
下記を追加・変更しました。
「 forma-config 」に、2018 Summer IM-BIS 向け設定ファイルを追加しました。

2018-12-01

第23版
下記を追加・変更しました。
「 forma-config 」に、2018 Winter IM-BIS 向け設定ファイルを追加しました。
「 画面アイテム「スプレッドシート」に関する設定 」を追加しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2018 Summer(8.0.17) からアップデー

ト 」を追加しました。
2019-04-01

第24版
下記を追加・変更しました。
「 forma-config 」を、2019 Spring 向けに更新しました。
「 使用する一覧に関する設定 」に「申請一覧」、「案件一覧」を利用する場合の説明を追加しました。

2019-08-01

第25版
下記を追加・変更しました。
「 forma-config 」に、2019 Summer IM-BIS 向け設定ファイルを追加しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2019 Spring(8.0.19) からアップデート」を追加しました。

2019-12-01

第26版
下記を追加・変更しました。
「 使用する一覧に関する設定 」の説明を修正しました。

2020-12-01

第27版
下記を追加・変更しました。
「 forma-config 」に、2020 Winter IM-BIS 向け設定ファイルを追加しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2020 Summer(8.0.23) からアップデー

ト 」を追加しました。
2021-04-01

第28版
下記を追加・変更しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2020 Winter(8.0.24) からアップデート」を追加しました。

5

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
変更年月日

変更内容

2023-10-01

第29版
下記を追加・変更しました。
「 bis-config 」に一括インポートモードに関する設定の説明を追加しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2023 Spring(8.0.30) からアップデート」を追加しました。

2024-04-01

第30版
下記を追加・変更しました。
「 モジュールのアップデート時に必要なセットアップ方法 」に「 IM-BIS 2023 Autumn(8.0.31) からアップデー

ト 」を追加しました。

6

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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

前提条件
リリースノートに記載されているシステム要件を満たしている必要があります。
詳細は 「IM-BIS for Accel Platform リリースノート」を参照してください。
IM-BIS のセットアップには、関連の製品（IM-Workflow、 IM-FormaDesigner for Accel Platform など）のセットアップも必要です。

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

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

7

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-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

モジュール選択プロジェクトの作成とモジュールの選択 - OpenRules の利用 OAuth Moduleの利用 - 設計書出力の利用

設定ファイル

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

8

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
Name

Description

WARファイル出力

WARファイルの出力

起動

Web Application Server の起動・停止

デプロイ

WARファイルのデプロイ

テナント構築

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

ライセンス登録

ライセンスの登録

end

9

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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

forma-config
項目
ツールキットの設定を変更する
IM-FormaDesigner 、 IM-BIS のデータベースの設定（データ型）

ツールキットの設定を変更する
IM-BIS 2013 Summerの外部連携機能の強化に伴い、機能が改善された画面アイテムを利用するためには、設定ファイルのツールキットの内容を変更する必要があります。
IM-BIS 標準の設定ファイルは次のリンクよりダウンロードし、ご利用ください。
IM-BIS 向け設定ファイル
warファイル作成時に、IM-BIS/スプレッドシートを選択した場合は、次のリンクより画面アイテム「スプレッドシート」用の設定が含まれる以下のファイルをダウンロードし、ご利用ください。
IM-BIS 向け設定ファイル（スプレッドシート）

コラム
IM-BIS 向け設定ファイルが対応しているバージョンは、 IM-BIS 2020 Winter 以降のバージョン です。
過去バージョンの IM-BIS 向け設定ファイルをご利用の場合は 過去バージョンのIM-BIS向け設定ファイル からダウンロードし、ご利用ください。
1. 「ProjectNavigator」内の 「<（プロジェクト名）/forma-config.xml> ファイル」をダブルクリックで開き、「ソース」タブを選択してください。

2. ダウンロードしたファイルを解凍し、ソースの内容を置き換えます。

10

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

3. 最後に保存してツールキットの対応が完了します。

コラム
この手順は、 IM-BIS 2013 Summer以降のバージョンの新規インストールやアップデート時に実施します。

IM-FormaDesigner 、 IM-BIS のデータベースの設定（データ型）
詳細は 「 IM-FormaDesigner セットアップガイド 」-「 forma-config 」-「 データベースごとのテーブルのデータ型の設定値一覧 」の項を参照してください。

バーチャルテナントに関する設定
バーチャルテナントを利用しており、データソース種別「Java」またはデータソース種別「ルール」のSolver機能を利用する場合は、次の設定を行ってください。
設定が存在しないテナントの場合は、WEB-INF/im_bis/datasource/lib/をjarの読み込み対象として動作します。
この設定は、バーチャルテナントを追加していることを前提に説明します。

11

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
項目
設定ファイル
設定方法

設定ファイル
IM-BIS のバーチャルテナント毎の設定は、bis-tenant-config.xmlで行います。
bis-tenant-config.xmlは im-Juggling 上で設定するか、アプリケーションサーバ上のファイルを編集してください。
アプリケーションサーバ上のファイルを編集する場合は以下にファイルがあります。
WEB-INF/conf/bis-tenant-config.xml

im-Juggling 上で設定する場合は以下にファイルがあります。

注意
アプリケーションサーバ上のファイルを編集した場合、 im-Juggling のプロジェクトにも反映させておくことをおすすめし
ます。

設定方法
bis-tenant-config.xmlの設定例です<path-setting>を作成したテナント分定義します。
<path-setting id="default"><function name="datasource-type-java">-- データソース種別「Java」の機能IDを設定<path>WEB-INF/im_bis/datasource/lib</path>-- データソース種別「Java」のクラスファイル配置先のパスを設定</function><function name="datasource-type-rule-bean-jars">-- データソース種別「ルール」の機能IDを設定<path>WEB-INF/im_bis/datasource/rule/solver</path> -- データソース種別「ルール」のクラスファイル配置先のパスを設定</function></path-setting>

1. データソース種別「Java」のプログラム配置先の設定<function>のname属性に「datasource-type-java」を設定します。
プログラムの配置先を<path>に設定します。（絶対パスかコンテキストパス以降の相対パスを指定）<path>は複数設定することができます。

12

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
注意プログラム配置先の設定を変更または削除した場合は、該当するプログラムファイルを利用している
データソース定義が正常に動作しなくなります。
プログラム配置先を変更または削除した場合は、データソース定義の設定も修正してください。
2. データソース種別「ルール」のSolver機能で使用するプログラム配置先の設定<function>のname属性に「datasource-type-rule-bean-jars」を設定します。
プログラムの配置先を<path>に設定します。（絶対パスかコンテキストパス以降の相対パスを指定）<path>は複数設定することができます。
データソース種別「Java」：datasource-type-java
データソース種別「ルール」：datasource-type-rule-bean-jars

bis-config
項目
キャッシュ機能の設定
BIS作成種類「BISフロー」の利用可否を切り替えるための設定
履歴JSONデータの保存先の設定
一括インポートモードの設定

キャッシュ機能の設定
データソース種別「ルール」を利用する際に、ルールの設定ファイルをキャッシュすることで、処理の高速化を図ることができます。
このキャッシュ機能を利用するための設定方法について説明します。

コラム
warファイル作成時に、IM-BIS/OpenRulesコネクタを選択した場合のみ設定してください。

設定方法
キャッシュ機能の設定は、bis-config.xmlで行います。
bis-config.xmlの下部にある<rule-cache>タグに以下の設定を行ってください。
キャッシュ機能を利用する場合：true
キャッシュ機能を利用しない場合：false
下記の内容に従って、設定ファイル（bis-config.xml）を編集してください。
1. 「ProjectNavigator」内の 「<（プロジェクト名）/conf/bis-config.xml> ファイル」をダブルクリックで開き、「ソース」タブを選択してください。

13

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

2. キャッシュ機能を利用する場合は、bis-config.xmlの最下行にある<rule-cache>のパラメータにtrueを設定してください。
キャッシュ機能を利用しない場合は<rule-cache>のパラメータにfalseを設定してください。

コラム
パラメータ設定の変更内容を反映させる場合、キャッシュを削除する場合はサーバを再起動してください。

BIS作成種類「BISフロー」の利用可否を切り替えるための設定
IM-BPM のリリースに伴い、簡易BPMであるBIS作成種類「BISフロー」を利用しないケースが想定されます。
そのため、 IM-BIS 2016 Summer（8.0.11）以降、BIS作成種類「BISフロー」を利用しない場合、BISフローに関連するリンクや画面のボタンを非表示にできます。

設定方法
設定方法については、以下のドキュメントを参照してください。
「 IM-BIS システム管理者操作ガイド 」-「 BIS作成種類「BISフロー」の利用可否を切り替えるための設定をする 」

履歴JSONデータの保存先の設定

14

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
IM-BIS 2016 Summer（8.0.11）以降、BISの履歴機能を有効にした場合の履歴JSONデータの保存先をストレージからデータベースに変更できます。
この履歴JSONデータの保存先の設定について説明します。

設定方法
履歴JSONデータの保存先を変更する場合には、bis-config.xmlに以下の設定を行ってください。
<?xml version="1.0" encoding="UTF-8"?><bis-config xmlns="http://www.intra-mart.jp/bis-config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.intra-mart.jp/bis/bis-config ../../schema/bis-config.xsd">...（略）...
<rule-cache>true</rule-cache><delete-bpm-link>true</delete-bpm-link><transaction-file-location><!-- 履歴JSONデータの保存先設定
storage：ファイルの実体としてストレージに保存する。
db：Binaryデータとしてデータベースに保存する。（デフォルト）--><history>db</history></transaction-file-location></bis-config>

ファイル実体としてストレージに保存する場合：storage
Binaryデータとしてデータベースに保存する場合：db

一括インポートモードの設定
IM-BIS 2023 Autumn（8.0.31）以降、一括インポートを実行した際に参照される一括インポートモードを追加しました。
このモードの設定について説明します。

設定方法
一括インポートモードを変更する場合には、bis-config.xmlに以下の設定を行ってください。
<?xml version="1.0" encoding="UTF-8"?><bis-config xmlns="http://www.intra-mart.jp/bis-config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.intra-mart.jp/bis/bis-config ../../schema/bis-config.xsd">...（略）...
<delete-bpm-link>true</delete-bpm-link><transaction-file-location><history>db</history></transaction-file-location><export-import><!-- 一括インポートモードの設定
merge：一括インポートを実行します。
replace：BIS定義の削除を実行した後、 一括インポートを実行します。（デフォルト）--><lump-import-mode>replace</lump-import-mode></export-import></bis-config>

一括インポートを実行する場合：merge
BIS定義の削除を実行した後、一括インポートを実行する場合：replace

コラム
lump-import-mode の設定が存在しない場合、mergeで一括インポートを行います。

使用する一覧に関する設定
IM-BIS 2019 Winter(8.0.21) 以降は、「申請一覧」「案件一覧」画面のリリースに伴い、 IM-BIS 2019 Summer(8.0.20) 以前の一覧画面をメ

15

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
ニューへ登録していません。
IM-BIS 2019 Summer(8.0.20) 以前の一覧画面を利用する場合、「 2019Summer以前の一覧画面を利用する 」を実施してください。

画面アイテム「スプレッドシート」に関する設定
2018 Winter(8.0.18)以降に画面アイテム「スプレッドシート」が追加されました。
アップデート時に、「IM-Spreadsheet Option コネクタ」モジュールを追加した場合に、以下の設定を実施してください。
画面アイテム「スプレッドシート」は、IM-Spreadsheet を導入している環境であればご利用いただけます。

設定方法
1. 設定方法は、「 template.htmlの更新（画面アイテム「スプレッドシート」） 」を参照してください。

コラム
im-Juggling 上で、設定ファイルを編集するには、
1. <（プロジェクト名）/juggling.im> ファイルをダブルクリックします。
2. 「設定ファイル」タブをクリックします。
3. 対象の設定ファイルを選択し、右側にある「出力」をクリックします。
4. 「ProjectNavigator」内のツリー上に表示されたファイルをダブルクリックして編集を行います。

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

16

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

テナント環境セットアップ
この項では IM-BIS に関する内容ついて説明します。
それ以外の説明については、「 テナント環境セットアップ 」を参照してください。

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

IMBox 通知／ Office 365 ファイル連携機能を利用するためのシステムユーザの登録
以下の機能を利用するためには、システムユーザをIM共通マスタに登録する必要があります。
BAM設定のメッセージを IMBox に通知する。
Office 365 にファイルを連携する。

コラム
IM-BIS で IMBox ／ Office 365 の機能を利用しない場合は、この手順の実施は不要です。
1. テナント管理者のメニュー画面を表示します。
「テナント管理」→「共通マスタ」→「ユーザ」をクリックします。

2. 「ユーザの新規登録」をクリックします。

17

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

3. 「ユーザコード」に「BIS」と入力します。

コラム
BAM設定の通知用ユーザのユーザコードは必ず「BIS」（英大文字）とする必要があります。
4. 「プロファイル」の「ユーザ名」を入力して「登録」をクリックします。
Office 365 ファイル連携機能を利用する場合は、「アカウント」の「ライセンス」のチェックボックスをオンにして「登録」をクリックします。

18

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

正常に登録されたら完了です。

テナント管理者によるIM-BIS for Accel Platformを利用するための設定
ワークフローパラメータの設定
IM-BIS を利用するためには、ワークフローパラメータを下記の内容に設定する必要があります。
管理グループの設定（administration-group）→使用する（true）
全角「％」、「＿」のエスケープ設定（escape-full-width-percent-and-underscore-flag）→設定については「 IM-Workflow 仕様書 」の「全角「％」、「＿」のエスケープ設定」を参照してください。
1. メニューの「ワークフロー管理者」-「ワークフローパラメータ」をクリックします。
2. 「param_group_%テナントID%.xml」で下記の通りに修正します。
<param><param-name>administration-group</param-name><param-value>true</param-value></param>

3. 「編集」をクリックします。
確認ダイアログが表示されたら「OK」をクリックします。

19

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

IM共通マスタ へのデータ登録
IM-BIS で利用するための会社、組織、ユーザの情報を IM共通マスタ に登録します。
詳細については、「 IM-共通マスタ 管理者操作ガイド 」を参照してください。
IM-BIS のご利用にあたっては、
IM-BIS システム管理者には「BIS管理者」ロール
IM-BIS 業務管理者には「BIS業務管理者」ロール
IM-BIS 利用者には「BIS担当者」ロールを設定してください。

IM-BIS システム管理者への会社データ参照権限（認可）の設定
IM-BIS の「IM-BIS システム管理者」が IM-BIS の管理グループを設定できるようにするために、IM共通マスタの会社の認可を設定します。
1. メニューの「共通マスタ」-「マスタメンテナンス」-「会社」をクリックします。
2. 「認可設定」をクリックします。

3. 「権限設定を開始する」をクリックして、認可の編集モードにします。

20

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

4. 列の「ロール」のうち、「BIS管理者」と「会社」の「参照」が交差するセルをクリックして

5. 「権限設定を終了する」をクリックして、認可の編集モードを終了します。

21

にします。

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

管理グループへの BIS業務管理者の設定
IM-BIS の「IM-BIS 業務管理者」が IM-BIS でBISフロー／ワークフローの作成や管理を行うためには、管理グループを設定します。
1. メニューの「IM-BIS」-「システム管理者」-「フロー運用管理」-「権限者設定」-「管理グループ設定」をクリックします。
2. 「管理グループ名」、「説明」を入力します。

3. 管理グループに「IM-BIS 業務管理者」のユーザを所属させるために、「アクセス権限」の「設定」をクリックします。

22

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

4. 「管理グループ - アクセス権限設定」画面で「追加」をクリックします。

5. 「設定」で対象の種類のアイコンをクリックします。

6. 対象のユーザや組織を検索し、「決定」をクリックして追加します。

23

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

7. 「管理グループ - アクセス権限設定」画面に設定した対象が表示されていることを確認し、「設定」をクリックします。

8. 最後に「登録」をクリックして完了します。

24

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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

アップデート
アップデートの適用は、「 intra-mart Accel Platform セットアップガイド 」-「 アップデートの適用 」を参照してください。
IM-BIS において、アップデート版を適用前に環境を構築している場合、個別作業が必要です。
詳細は、 モジュールのアップデート時に必要なセットアップ方法 を参照してください。

コラム
バージョンによりアップデート後に必要な作業
IM-BIS for Accel Platform 2013 Spring以前の環境で作成したテナントDBクエリ、シェアードDBクエリの扱いについて
IM-BIS for Accel Platform 2013 Spring以前の環境で作成したテナントDBクエリ、シェアードDBクエリを IM-BIS for
Accel Platform 2013 Summer以降の環境にインポートして利用する場合には、インポート後に「データソース定義」
画面から更新を実行してください。
（「クエリ詳細」画面を表示し、「更新」をクリックすることで更新できます。）
なお、この対応は環境をモジュールアップデートで更新し、テナント環境セットアップを再度実行した場合には必要ありません。
IM-BIS for Accel Platform 2013 Springで作成したフローで「動的承認」、「縦配置」、「横配置」を設定している場合の対応
IM-BIS で作成したフローで「動的承認」、「縦配置」、「横配置」を設定しており、カスタマイズで（申請や承認と異なる）個別の画面を作成している場合には、IM-BIS for Accel Platform 2013 Summer以降にアップデート後に再度IM-BISのフロー編集から設定を行うようにしてください。
IM-BIS for Accel Platform 2015 Winter以前に作成したフローに、申請／承認アクション処理後のセッション削除処理を追加する場合の対応
IM-BIS で作成したフローに、申請／承認アクション処理後のセッション削除処理を追加する場合には、以下のリンク先の手順の設定を行ってください。
「 IM-FormaDesigner 作成者操作ガイド 」-「 WF連携設定を行う 」-「 IM-FormaDesigner 2015 Winter以前のバージョンで作成したアプリケーションに、セッション情報を削除する処理を設定する」
また、対象のフローにBAMを設定している場合には、該当のフローのコンテンツ定義のユーザプログラム「BAMアクション処理」の実行順番を999から998に変更してください。

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

25

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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

26

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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

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通信を実施します。
リクエスト先はAPサーバにて置き換えられたベースURLです。
レンダリングとクライアントサイドJavaScriptを実行をして、対象Forma画面のイメージを作成します。
⑤ QTは、画面イメージからPDFを作成します。
⑥ wkhtmltopdfは、作成したPDFを返却します。
⑦ アプリケーションは、作成したPDFを返却します。

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

wkhtmltopdfのコマンドオプション
IM-FormaDesigner の詳細設定ファイル(forma-pdf-config.xml)を変更することで、wkhtmltopdfのオプションを設定することができます。

27

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
オプション設定は 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)

footer-center

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

javascript-delay

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

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

ベースURLを設定している場合

28

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
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詳細ページを参照してください。

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

29

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01

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出力機能を使うためには、「 リクエスト情報を利用したテナント自動解決機能を利用する場合 」に記載の設定を行ってください。

JavaScript遅延タイムアウト
PDF出力対象の画面にてAjax通信を行っている場合、JavaScriptスクリプトがタイムアウトする場合があります。
JavaScriptスクリプトのウエイトタイムは、wkhtmltopdfのオプションで変更できます。
設定方法は、「wkhtmltopdfのコマンドオプション 」を参照してください。

30

— IM-BIS for Accel Platform セットアップガイド 第30版 2024-04-01
コマンドオプションの詳細については、「 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)

31