サインイン
Language
日本語 English

このセクションの記事

  • 代理ログインアクセス許可設定の手順
  • Salesforce組織でICUロケール形式を有効化した際の影響について

Salesforce組織でICUロケール形式を有効化した際の影響について

Avatar
OPRO Support staff
  • 2024年11月18日 04:01
  • 更新

Spring '22でのSalesforceプラットフォームの更新により、日付・時刻・数値・通貨でJDK ロケール形式の代わりに International Components for Unicode (ICU) ロケール形式が使用されるように変わります。

JDK ロケール形式と新しい ICU ロケール形式の違いについては、Salesforce ヘルプの「新しいロケール形式での変更点は?」を参照してください。

 

ICUロケール形式を有効化した際のsoarizeへの影響

soarizeの影響範囲

見積登録・受注登録・納品登録・請求登録・発注登録・仕入登録・支払登録画面にて

  • 項目セットで、カスタムDate time型項目を表示させている
  • アメリカロケールのユーザーがいる
  • Datetime型を日付ピッカーから選んで保存する

を全て満たすとき、エラーが発生します。

値がすでに入ってるレコードを編集で開いたときには、エラーは発生しません。
(そのまま保存しても、変更して保存しても発生しません)
 

回避策

入力欄に「11/15/2024, 11:51 AM」のように表示されるため、カンマを手動で消すことで保存ができます。
 

対象のバージョン

v3.9以前(3.9含む)のパッケージ「soarize」

 

OPROARTSでの帳票出力への影響

本更新を有効にした場合も、帳票出力結果に影響はございません。

OPROARTSには受け取ったSalesforceの内部値をフォーマットして出力する機能があり、内部値が帳票出力の際にどのようにフォーマットされるかについてはOPROARTS Designerのテンプレート設定次第となります。

この設定はSalesforce側のロケールに影響を受けないため、ICUロケールの適用有無にかかわらず同じ動作となります。

 

ページの先頭へ戻る

関連記事

  • 各製品のドキュメント
  • 代理ログインアクセス許可設定の手順
  • [カミレス]ドキュメント一覧
  • Hyperforceに移行したSalesforce組織でD3Workerがエラーになる事象について
  • お問い合わせを行う
株式会社オプロ