Bug in IM-Common Master (BloomMaker Version)

 
In some intra-mart Accel Platform environments, data inconsistency occurs when IM-Common Master (BloomMaker Version) is used.
We apologize for any inconvenience this may cause.

[Phenomenon]
If IM-Common Master (BloomMaker Version) is used in the target environment, data inconsistency will occur.
If data inconsistency occurs, maintenance of the IM-Common Master (user/company/department set/department/position) will not be possible.

[Target Edition/Services]
・ Accel-Mart Plus
・ intra-mart Accel Platform Enterprise Edition

[Target Version]
・ 2021Winter
・ 2022Spring
・ 2022Winter
・ 2023Spring

[Affected Customers]
Customers who do not have three languages installed: Japanese, English, and Simplified Chinese
 Example: Environment with Japanese only installed

[Workaround]
Please use IM-Common Master which is not the BloomMaker version.

However, once you use the BloomMaker version of IM-Common Master, you will not be able to use any IM-Common Master due to data inconsistency.
To resolve the inconsistency, perform the following temporary data corrections.

[Data Correction]
To resolve data inconsistencies, follow these steps:

Procedure

1. Be sure to back up your database first.

Setup Guide - Backup and Restore - Database
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/appendix/backup.html#id4


2. Execute SQL for languages you are not using into the tenant database.

・SQL for deleting Japanese data
---------------------------------------
DELETE FROM imm_company_post WHERE locale_id = 'ja';
DELETE FROM imm_department WHERE locale_id = 'ja';
DELETE FROM imm_user WHERE locale_id = 'ja';
---------------------------------------

・SQL for deleting English data
---------------------------------------
DELETE FROM imm_company_post WHERE locale_id = 'en';
DELETE FROM imm_department WHERE locale_id = 'en';
DELETE FROM imm_user WHERE locale_id = 'en';
---------------------------------------

・SQL for deleting Chinese data
---------------------------------------
DELETE FROM imm_company_post WHERE locale_id = 'zh_CN';
DELETE FROM imm_department WHERE locale_id = 'zh_CN';
DELETE FROM imm_user WHERE locale_id = 'zh_CN';
---------------------------------------

Example)
If you are using only Japanese, do the following:
・SQL for deleting English data
・SQL for deleting Chinese data

If you are using only Japanese and English, do only the following:
・SQL for deleting Chinese data

Supplemental
Check the settings below for the language you are using.

Setting File Reference - Locale Master
https://document.intra-mart.jp/library/iap/public/configuration/im_configuration_reference/texts/im_i18n/locale-config/index.html


[Handling Method]
It has been fixed in 2023 Autumn, and we also provide a patch to fix this problem.
Please update to 2023 Autumn or apply the patch.

-- Target ------------------------------------------------------------------------
iAP/Accel Platform/8.0.30 - 2021 Winter
iAP/Accel Platform/8.0.31 - 2022 Spring
iAP/Accel Platform/8.0.32 - 2022 Winter
iAP/Accel Platform/8.0.33 - 2023 Spring
--------------------------------------------------------------------------------


FAQID:1238
Was this article helpful?
0 out of 0 found this helpful
Powered by Zendesk