Commerce Engine and Business Toolsにおける日付と時間のフォーマット

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

特にプロモーションのような時間に敏感な業務運営に関しては、Commerce Engineが日付と時間をどのように扱うかを理解することが重要です。

Commerce Engineはプロセス内およびデータベース内の日付・時刻保存時の両方で常にUTC時間標準を使用しています。これは設定できません。

XC Business ToolsアプリケーションがAngularを通じて日付と時間情報をレンダリングすると、生の値を使用し、ブラウザとOSを通じて伝えられるビジネスユーザーのタイムゾーンに変換します。

<! -- Schema: {{ value_expression | date : format : timezone : locale }}-->

Business Toolsコードサンプル(HTML)

{{property.Value | date:'shortDate':'':bizFxContext.language}}

Commerce Engine(JSON)からの応答

Name":"ValidFrom","Policies": ,"DisplayName":"Valid From","Value":"2020-11-05T08:`32

`.8320000+`00
`","IsHidden"
,"OriginalType":"System.DateTimeOffset","IsReadOnly"
,"UiType":"","IsRequired"
},

以下のシナリオは、Business ToolsとCommerce Engineで日付と時刻情報がどのように扱われているかの2つの例を示しています。異なるタイムゾーンにいるビジネスユーザーがビジネスツール内で同じプロモーションとやり取りする場合です。

シナリオ1:ビジネスユーザー1がUTCのタイムゾーンで昇進の有効期限を設定する05

ビジネスユーザー1は、タイムゾーンに基づいて有効期限(MM/DD/YY)を付けた24時間プロモーションを作成します。

日付はこのBusiness Toolsに入力されました(UTC-05

)

Commerce Engine(UTC+00

)で変換・保存された日付

  • 有効日: 2022年12月26日 00

  • 有効日: 2022年12月26日 23

  • 有効日

    05

  • 有効日

    04

シナリオ2:UTCのビジネスユーザー2が昇進の有効日をUTCで08

ビジネスユーザー2は、ビジネスユーザー1が作成したプロモーションの有効日を確認します。

Business Toolsアプリケーションは、Commerce Engine(UTC+00

)に保存された有効日の生値を変換し、ユーザーの情報(ブラウザおよびOS)に基づいてビジネスユーザー2のタイムゾーン(UTC-08
)に表示します。

日付は Business Tools 表示(UTC-08

)

Commerce Engine(UTC+00

)に保存された日付

  • 有効日: 2022年12月25日 21

  • 有効日: 2022年12月26日 20

  • 有効日

    05

  • 有効日

    04

昇進評価および昇進有効日

昇進評価プロセス中、Commerce EngineはUTC形式で保存されている昇進有効日を用いて昇進が適用されるかどうかを判断します。

店舗では、買い物客のタイムゾーンに応じてプロモーションが異なる時間帯に適用されることがありますが、これらの日付と時間の異なる表現は、UTCのCommerce Engineに保存されている同じ瞬間の解釈です。

この記事を改善するための提案がある場合は、 お知らせください!