基本方針

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

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

Commerce Engineには、Commerce機能をカスタマイズできる拡張可能なサービスが含まれています。

メモ

すぐに使用できるポリシーを拡張したり、ポリシーから継承したりしないでください。代わりに、自分で作成してください。ポリシーの値を変更するには、ポリシーが定義されている場所に応じてPolicySet JSONまたはEnvironment JSONを変更してから、Bootstrapを再実行します。

次のポリシーは、Coreプラグインを使用して構成できます。

政策

形容

プロパティ / デフォルト値

ControllerMethodRolesPolicy

さまざまなサービスルートにアクセスできるユーザーロールを定義します。

ControllerMethodRegularExpression \

AuthorizedRoles \ List<string>

KnownMessageCodePolicy

エンティティに追加されるメッセージのコードを定義します。

価格 \"価格"

プロモーション \ 「プロモーション」

ListNamePolicy

エンティティ リストの名前付け規則を定義します。

プレフィックス \ "リスト"

サフィックス \ "ByDate"

セパレータ \ "-"

MaxLengthPolicy

テキストプロパティに許可される最大長を定義します。

MaxLengthAllow \ 0

MinMaxValuePolicy

decimalプロパティの最小値と最大値を定義します。

MaxAllow \ 0

MinAllow \ 0

PaginationPolicy

ページネーションの設定を定義します。

ページサイズ \ 10

PageSizeOptions \ List<int> { 5, 10, 25, 100 }

ApprovalStatusPolicy

承認プロセスの一部であるステータス名を定義します。

ドラフト \ 「ドラフト」

承認済み \ 「承認済み」

ReadyForApproval \"ReadyForApproval"

EntityMemoryCachingPolicy

エンティティのキャッシュポリシーを定義します。

有効期限 \300000

AllowCaching \ true

CacheName = 文字列。空

CacheAsEntity = true

HasNegativeCaching \ false

EntityFullName = 文字列。空

優先度 \ 文字列。空

KnownResultCodes

コマンド要求とメッセージの結果コードを定義します。

エラー \ "エラー"

警告 \ "警告"

インフォメーション \ 「インフォメーション」

ValidationError \ "ValidationError"

LocalizeEntityComponentPolicy

ローカライズできるエンティティコンポーネントのプロパティを定義します。

パス\

プロパティ\

アクションビュー \

IsItemComponent \ false

LocalizeEntityPolicy

ローカライズできるエンティティプロパティを定義します。

種類\

プロパティ\

アクションビュー \

ComponentsPolicies \ Enumerable.Empty<LocalizeEntityComponentPolicy>

EnvironmentInitializationPolicy

環境に対して初期化するアーティファクトを定義します。

InitialArtifactSets \ List<string>

GlobalCurrencyPolicy

グローバル通貨設定を定義します。

DefaultCurrencySet \ 文字列。空

LocalizedTermsCachePolicy

ローカライズされた用語のキャッシュ ポリシーを定義します。

有効期限 \300000

AllowCaching \ true

CacheName \ "LocalizedTerms"

MinionBossPolicy

ミニオンボスの設定を定義します。

ListToWatch \

完全修飾名 \

ウェイクアップ間隔 \

アイテムPerBatch \ 10

SleepBetweenBatches \ 500

子 \ List<MinionPolicy>()

MinionPolicy

ミニオンの設定を定義します。

ListToWatch \

完全修飾名 \

ウェイクアップ間隔 \

アイテムPerBatch \ 10

SleepBetweenBatches \ 500

NodeHeartBeatPolicy

コンテキストノードの動作を定義します。

LogHeartBeats \ false

PerformancePolicy

パフォーマンス設定を定義します。

WriteCounters \ true

CountersVersion \ 文字列。空

PluginPolicy

プラグインの設定を定義します。

プラグイン \ 文字列。空

アイコン \ 文字列。空

KnownServiceRoutesPolicy

サービスルートを定義します。

CommerceOps \ "commerceops"

ショップ \ 「API」

オーサリング \ "api"

TransactionsPolicy

トランザクションの設定を定義します。

TransactionalityEnabled \ true

トランザクションタイムアウト \ 60 (this represents seconds)

AsyncFlowOption \ TransactionScopeAsyncFlowOption.Enabled

ValidationPolicy

エンティティの検証設定を定義します。

TypeFullName \ 文字列。空

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