Spring '22でのSalesforceプラットフォームの更新により、日付・時刻・数値・通貨でJDK ロケール形式の代わりに International Components for Unicode (ICU) ロケール形式が使用されるように変わります。
JDK ロケール形式と新しい ICU ロケール形式の違いについては、Salesforce ヘルプの「新しいロケール形式での変更点は?」を参照してください。
ICUロケール形式を有効化した際のsoarizeへの影響
soarize全体への影響
パッケージ「soarize」に関しては、パッケージ内で明示的にフォーマット指定をして金額や日付の表示を行っている箇所について影響がないと確認しております。
※その他の画面表示(Salesforceのレコード標準ページや、パッケージ内のVisualforceページでも明示的なフォーマット指定を行っていない箇所)に関しては基本的にSalesforceプラットフォームに依存しており「このロケールの場合はこのように出力する」ということを約束しているものではございません。
OPROARTSでの帳票出力への影響
本更新を有効にした場合も、帳票出力結果に影響はございません。
OPROARTSには受け取ったSalesforceの内部値をフォーマットして出力する機能があり、内部値が帳票出力の際にどのようにフォーマットされるかについてはOPROARTS Designerのテンプレート設定次第となります。
この設定はSalesforce側のロケールに影響を受けないため、ICUロケールの適用有無にかかわらず同じ動作となります。
コメント
0件のコメント
記事コメントは受け付けていません。