5.3.3.7.1. IM-Workflow システム設定¶
IM-Workflow のシステム共通設定について設定します。
5.3.3.7.1.1. IM-Workflow システム設定¶
- 「ProjectNavigator」内の <conf/im-workflow-system-config.xml> ファイルをダブルクリックで開き、「ソース」タブを選択してください。
- 設定の内容を運用に応じて変更します。
コラム
IM-Juggling 上に、設定ファイル「IM-Workflow システム設定」がない場合は、以下の手順で設定ファイルを出力してください。
- <(プロジェクト名)/juggling.im> ファイルをダブルクリックします。
- 「設定ファイル」タブをクリックします。
- IM-Workflow モジュールをクリックして展開します。
- 展開結果から対象の設定ファイル「IM-Workflow システム設定(im-workflow-system-config.xml)」を選択し、右側にある「出力」をクリックします。
詳細については「 IM-Workflow 仕様書 」の「5.1.1.1 システム設定」を参照してください。
5.3.3.7.1.2. IM-Workflow デザイナ設定¶
- 「ProjectNavigator」内の <conf/im-workflow-designer-config.xml> ファイルをダブルクリックで開き、「ソース」タブを選択してください。
- 設定の内容を運用に応じて変更します。
コラム
IM-Juggling 上に、設定ファイル「IM-Workflow デザイナ設定」がない場合は、以下の手順で設定ファイルを出力してください。
- <(プロジェクト名)/juggling.im> ファイルをダブルクリックします。
- 「設定ファイル」タブをクリックします。
- IM-Workflow モジュールをクリックして展開します。
- 展開結果から対象の設定ファイル「IM-Workflow デザイナ設定(im-workflow-designer-config.xml)」を選択し、右側にある「出力」をクリックします。
注意
<im-workflow-designer-config>/<icon> のアイコンパス定義を標準から変更する場合、または、ノードアイコンの差し替えを行う場合は、ユーザモジュールによるアイコン配置・差し替えが必要です。定義したアイコンパスが示す場所(システムストレージ配下)に、差し替え後のアイコンがデプロイされるようユーザモジュールを作成し、warにユーザモジュールを含めてください。ユーザモジュールの作成方法については「 intra-mart e Builder for Accel Platform アプリケーション開発ガイド 」を参照してください。なお、ユーザモジュールではmodule.xmlを編集し、IM-Workflow(モジュールID:jp.co.intra_mart.im_workflow)モジュールを「依存するモジュール」として必ず指定してください。指定がない場合、アイコンの差し替えが正しく行われない可能性があります。コラム
モジュール・プロジェクトの作成例を示します。
モジュール・プロジェクト作成例の前提 プロジェクト名(アーティファクトID) workflow_user_icon_replace グループID mypackage
module.xml の例
IM-Workflow(モジュールID:jp.co.intra_mart.im_workflow)モジュールを「依存するモジュール」として指定します。
<module xmlns="urn:intramart:jackling:module" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conf="urn:intramart:jackling:toolkit:configurations" xsi:schemeLocation="urn:intramart:jackling:module module.xsd" conf:schemaLocation="urn:intramart:jackling:toolkit:configurations configurations.xsd"> <id>mypackage.workflow_user_icon_replace</id> <version>1.0.0</version> <type>module</type> <name>${module.name}</name> <vendor>${module.vendor}</vendor> <description>${module.description}</description> <!-- 変更を不可とする場合やサードパーティモジュールの場合のみ以下を指定する --> <tags> <tag>immutable</tag> <tag>3rd-party</tag> </tags> <dependencies> <dependency> <module-id>jp.co.intra_mart.im_workflow</module-id> <verified-version min="8.0.7">8.0.7</verified-version> </dependency> </dependencies> </module>モジュール・プロジェクトのリソース配置例1
モジュール・プロジェクトのリソース配置例2
<im-workflow-designer-config>/<icon> のアイコンパス定義の変更を以下の通りに指定した場合※記載のないパラメータについては、標準の値から変更なしの状態とする。
アイコンパス定義の設定 node-icon-dir products/im_workflow/original_icon/ approval-node-icon original_approval_node.png ノードアイコン保存ディレクトリを変更しているため、変更後のディレクトリにすべてのノードアイコンを配置します。また、承認ノードについては、変更後のアイコンファイル名と合致する承認ノードアイコンファイルを配置します。