---
title: "意思決定テンプレート用のフォームを作成します"
slug: "create-a-form-for-a-decision-template"
abstract: "コードを使わずに意思決定テンプレートのフォームを作成する方法(Sitecore Personalize)。"
---
# 意思決定テンプレート用のフォームを作成します

マーケターがコードを使わずに意思決定を設定できるようにするために、技術ユーザーはJavaScriptを編集せずにマーケターが記入できるフォームを作成できます。

マーケターが決定キャンバス上で [決定を編集](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-programmable-decisions/add-a-decision-template-to-the-decision-canvas.html "Add a decision template to the decision canvas") すると、フォームが表示されます。マーケターは単にフォームを記入して決定を設定するだけで済みます。

意思決定テンプレートに設定可能なパラメータを追加するには:

-   JavaScriptエディタで、テンプレートパラメータの構文をJavaScriptに追加します:
    
    let nameParam = \`parametername | type | value1 | {config1: value1, config2: value2 } \`;
    

Sitecore Cloud Portalのチームメンバーは、*User*、*Developer*、または役割*Admin*を持つメンバーが意思決定テンプレートのフォームを作成できます。

以下の表は、マーケターが記入できる意思決定テンプレートフォームに追加できるテンプレートパラメータ要素の説明を示しています。

要素

概要

必須/任意

parameter\_name

マーケターがこの意思決定テンプレートに基づいて意思決定を作成する際に見るフォームフィールドの名前です。例えば、 *Fare Class*。

必須

type

マーケターがテキスト、数字、ドロップダウンリストから選択するかを決定するフォームフィールドの種類。選択肢は文字列、テキスト、数字、エナックです。

必須

default\_value

これはマーケターがドロップダウンリストから選択するか確認できるフォームフィールドに表示されるデフォルトの数値です。

オプション

order

パラメータフィールドがフォーム上で表示される順序。この要素はすべてのテンプレートパラメータと共に使用できます。

オプション

configuration

選択した型に関連して名前と値の組み合わせを含むJSON設定オブジェクトです。

オプション

### 注意

ビジネスユーザーが同じ意思決定テンプレートを同じキャンバスに複数回追加したい場合、パラメータ名を一意に変更し、あるフォームの入力値が別のフォームの入力値を上書きしないようにする必要があります。これはフォームが同じ意思決定モデルのバリアントである場合にのみ適用されます。