簡易キャンペーンとキャンペーン活動の配布フォームをカスタマイズする
開発者は、このリファレンス ドキュメントを参考にして、クイックキャン ペーンやキャンペーン活動の配信フォームをカスタマイズできます。
重要
- ユーザーが活動の配布ページでカスタム属性を表示できるようにするには、割り当てられたセキュリティ ロール内の カスタムエンティティ タブにある マーケティング フォーム表示属性 テーブルに読み取りアクセス許可を与えます。
- このカスタマイズを使用して、フォームの既成のフィールドを削除することはできません。
ライセンスとロールの要件
要件タイプ | 以下が必要です |
---|---|
ライセンス | Dynamics 365 Sales Premium または Dynamics 365 Sales Enterprise 詳細情報: Dynamics 365 Sales の価格 |
セキュリティ ロール | システム カスタマイザー 詳細: Sales の事前定義されたセキュリティ ロール |
アクション パラメーター
marketingformdisplayattributesset アクションでは次の入力パラメータを予測します:
パラメーター名 | 必須? | タイプ | Description |
---|---|---|---|
entitylogicalname |
イエス | Edm.String | カスタム フォーム用のテーブルの名前を指定します。 注意: アプリケーションでは各 entitylogicalname に必要なレコードは 1 件のみです。 複数のレコードがある場合、アプリケーションは、最初に作成されたレコードに基づいてレコードを検討します。 レコードのリストを表示するには、GET API 呼び出しを行います。GET [Organization URI]/api/data/v9.0/marketingformdisplayattributesset HTTP/1.1 |
displayattributelist |
イエス | Edm.String | カスタム フォームに表示する列のリストを指定します。 システムのカスタマイズから列名を取得できます。 たとえば、電話という列名を表示するには、高度な設定>カスタマイズ>システムのカスタマイズ>テーブル>電話>フィールドにアクセスすると、名前列に名前が表示されます。 メモ: 次のデータ型の属性はサポートされていません。
|
name |
Yes | Edm.String | マーケティング フォームの表示属性 の名前を指定します。 このテーブルを表示するには、詳細設定>カスタマイズ>システムのカスタマイズ>テーブル に移動します。 |
アクションの例
POST [Organization URI]/api/data/v9.0/marketingformdisplayattributesset
HTTP/1.1
Accept: application/json
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
{
"entitylogicalname" : "phonecall",
"displayattributelist" : "[\"lastonholdtime\", \"transactioncurrencyid\", \"owningbusinessunit\", \"isregularactivity\", \"actualdurationminutes\", \"subcategory\"]",
"name" : "Phone Call"
}
回答
HTTP/1.1 204 No Content
OData-Version: 4.0
関連情報
アプリ内マーケティング (Sales) を使用する簡易キャンペーンの作成
アプリ内マーケティング (Sales) を使用してキャンペーン活動を追加する