アクティビティエディター
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
アクティビティエディターは、アクティビティタイプアイテム用に書かれたAngular 5グラフィカルユーザーインターフェースです。コンテンツ作成者は、アクティビティエディターを使用してアクティビティを設定します。
次のサンプル実装は、SingleItemアクティビティの種類に基づくアクティビティのアクティビティ エディターを示しています。FinalItem、ConditionItem、およびDecisionPointItemアクティビティタイプに対して簡単に変更できます。
アイテムの構造
SingleItemアクティビティの種類には、次の構造が含まれています。
ユーザーインターフェース
SingleItemアクティビティの種類は、コンテンツ作成者に次のユーザー インターフェイスを提供します。
TypeScriptコンポーネントの実装例
アクティビティ エディター コンポーネントは、カスタム コードを実装する場所です。コンポーネントは、次のメンバーを持つEditorBaseクラスを拡張する必要があります。
|
メンバー |
形容 |
|---|---|
|
abstract serialize(): any |
アクティビティ・エディタでの変更がコミットされ、適用されるときに呼び出されるserializeメソッド。 modelオブジェクトを返します。 アクティビティ エディターは、このメソッドの実装を提供する必要があります。 |
|
model: any |
アクティビティ パラメーターに対応するプロパティを含むオブジェクト。 |
これは、SingleItemアクティビティ エディターの実装例です。
この実装のserializeメソッドは、SingleItemアクティビティの種類から継承されたcountプロパティのみを含むオブジェクトを返します。
マーケティングオートメーションアプリケーションサービスのドキュメントを参照してください。これらは、アクティビティエディターを実装するときに便利です。
サンプルTypeScriptモジュールの実装
このモジュールでは、コンポーネントやその他のモジュールをインポートし、Sitecoreで使用するためにモジュールをエクスポートします。この実装では、SampleSingleItemEditorComponentがngModelディレクティブを使用するため、FormsModuleがインポートされます。

