---
title: "意思決定モデルの更新"
slug: "update-a-decision-model"
abstract: "Sitecore Personalize Decision Model REST APIを用いて意思決定モデルを更新する方法を説明します。"
---
# 意思決定モデルの更新

PUT /v2/decisionModelDefinitions/<decisionModelRef>

意思決定モデルを更新します。更新のたびにrevisionキーの値は1ずつ増加します。

各variantRefには割り当てられた分割値があり、意思決定モデルが影響を与えるオーディエンスの割合を決定します。variantRef属性の分割値は合計100でなければなりません。

属性

種類

概要

例

decisionModelRef

ストリング

意思決定モデルの参照。  
  
意思決定モデルの参照がわからない場合は、まず [意思決定モデルを取得し](https://doc.sitecore.com/personalize/ja/developers/api/rest-apis/decision-model-rest-api/retrieve-decision-models.html)てください。

865ce079-6012-4f97-bc46-07215691a178

最低限、リクエスト文に以下の必要な属性を記載する必要があります:

属性

種類

概要

例

name

ストリング

意思決定モデルの名前です。

"Determine Ancillary Upsell"

deploymentConfiguration

目的

variants配列を含むオブジェクトです。

"mys3cr3tstr1ingforauth1!x"

deploymentConfiguration.variants

配列

オブジェクトの配列です。すべてのオブジェクトはバリアントを表します。  
  
この配列は空のままにしておいていい。

"mys3cr3tstr1ingforauth1!x"

variants配列を空にしない場合、配列内のすべてのオブジェクトは以下の必要な属性を含まなければなりません。

属性

種類

概要

例

variantRef

ストリング

意思決定モデルのバリアントの参照。

"19700f15-4069-4121-b709-1031118677c8"

split

整数

意思決定モデルのバリアントが影響を与えるオーディエンスの割合。

80

status

文字列エヌム(大文字)

意思決定モデルのバリアントの現状。

以下のいずれかでなければなりません:  
  

-   "DRAFT"
-   "TEST"
-   "PRODUCTION"
-   "ARCHIVED"

variantRevision

整数

意思決定モデルのバリアント改訂の連続番号。

2

deploymentConfigurationの目的:

"deploymentConfiguration": {
 "variants": 
 {
 "variantRef": "19700f15-4069-4121-b709-1031118677c8",
 "split": 80,
 "status": "PRODUCTION",
 "variantRevision": 2
 }
 
 }

意思決定モデルのアーカイブ化:

curl -X PUT '<baseURL>/v2/decisionModelDefinitions/865ce079-6012-4f97-bc46-07215691a178' \\
-H 'Authorization: Bearer <accessToken>' \\
-H 'Accept: application/json' \\
--data-raw '
{
 "name": "Determine Ancillary Upsell",
 "archived": true,
 "deploymentConfiguration": {
 "variants": 
 }
}'

{
 "clientKey": "pqsPERS3lw12v5a9rrHPW1c4hET73GxQ",
 "href": "<baseURL>/v2/decisionModelDefinitions/865ce079-6012-4f97-bc46-07215691a178",
 "ref": "865ce079-6012-4f97-bc46-07215691a178",
 "name": "Determine Ancillary Upsell - archived 2026-10-10 \`16:04\`",
 "modifiedByUserRef": "c008c81d-4941-46aa-b4e6-a17e8388498a",
 "modifiedAt": "2026-10-10T16:\`04:20\`.878Z",
 "revision": 4,
 "archived": true,
 "deploymentConfiguration": {
 "variants": 
 },
 "variants": {
 "href": "<baseURL>/v2/decisionModelDefinitions/865ce079-6012-4f97-bc46-07215691a178/variants"
 },
 "revisions": {
 "href": "<baseURL>/v2/decisionModelDefinitions/865ce079-6012-4f97-bc46-07215691a178/revisions"
 }
}