【発生条件】
Google Chrome 88 でIM-Workflowの「ワークフロー処理モーダル」を表示した場合に発生します。
【原因】
現在の調査段階では、Chromeにて position の解釈の変更されているようです。
【回避方法】
以下の手順で作成したユーザモジュールを適用することで事象の回避可能です。
1. IM-Juggling を起動して対象のプロジェクトを開き「静的ファイルの出力」を行います
https://www.intra-mart.jp/document/library/iap/public/setup/iap_setup_guide/texts/create_war/create_static_file.html
2. 出力を行った zip ファイルを解凍し次のファイルを抽出します
* im_workflow/js/api_base.js
* im_workflow/spa/bundles/js/matters.bundle.js
* im_hichee/im-hichee-workflow.bundle.js
3. それぞれのファイルの下記部分(1か所ずつ、計3か所)を置換します
置換前:dialog.im-wf-modal {\r\n position: fixed;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n
置換後:dialog.im-wf-modal {\r\n position: fixed;\r\n top: 0% !important;\r\n left: 0% !important;\r\n transform: none !important;\r\n
4. e Builder でモジュール・プロジェクト作成して修正したファイルをプロジェクトに配置します
https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/common_function/index.html
プロジェクトの次の場所に修正したファイルを配置します
https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/process/index.html#モジュール・プロジェクトの構成
* src/main/public/im_workflow/js/api_base.js
* src/main/public/im_workflow/spa/bundles/js/matters.bundle.js
* src/main/public/im_hichee/im-hichee-workflow.bundle.js
module.xml を編集し以下の依存関係を追加します
https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/process/module.html
* id: jp.co.intra_mart.im_workflow
* バージョン: IM-Workflowモジュールのバージョン番号
* 最小バージョン: IM-Workflowのバージョン番号
* 最大バージョン: IM-Workflowのバージョン番号
※IM-Workflowモジュールのバージョン番号は IM-Juggling 上で juggling.im を開き
「ベースモジュール」タブの「intra-mart Accel Platform」→「標準アプリケーション」の配下の「IM-Workflow」のバージョン番号から確認してください。
5. immファイルのエクスポートを行いユーザモジュールを生成します
https://www.intra-mart.jp/document/library/ebuilder/public/e_builder_user_guide/text/common_function/imm_export.html
※ユーザモジュールの適用方法についてはこちらを参考にしてください。
アップデート・パッチ・ユーザモジュールの適用方法が分かりません。
https://product.intra-mart.support/hc/ja/articles/360034947974
本件は以下の要件で修正されました。
要件 [32752] ワークフロー処理モーダルの表示位置がずれる場合があります。
https://issue.intra-mart.jp/issues/32752
修正されたバージョンは以下です。
im_workflow-8.0.25-PATCH_002
im_workflow-8.0.26-PATCH_003
im_workflow-8.0.27-PATCH_002
im_workflow-8.0.28 以降
-- 対象 -------------------------------------------------------------------------
iAP/Accel Platform/8.0.25 - 2020 Spring
iAP/Accel Platform/8.0.26 - 2020 Summer
iAP/Accel Platform/8.0.27 - 2020 Winter
-----------------------------------------------------------------------------------
FAQID:1046
Google Chrome 利用時にIM-Workflowの「ワークフロー処理モーダル」の表示位置がずれる場合があります。
