1

特定のリスト ビューに別のアラート テンプレートを使用することはできますか?

例... 私のリストは、新しいアイテムが追加されるたびに、既定の OOTB "SPAlertTemplate.GenericList" テンプレートを使用してアラートを送信します。ただし、危険度の高いインシデントビューに表示されるアイテムが追加されるたびに、代わりにカスタム メール テンプレートを使用したいと考えています。

カスタム アラート テンプレートを作成して特定のリストに関連付ける方法は知っていますが、リストの特定のビューに関連付ける方法は知りません。

4

1 に答える 1

0

Alert テンプレートのドキュメントによると、FilterDefinition プロパティで CAML を使用して、表示する項目を制御できます。

ビューを直接指すことができるとは思いませんが、FilterDefinition のビューで同じ条件を使用できます。

したがって、ビューが RiskLevel=1 という条件で構成されている場合は、次のようなものを使用できます。

<FilterDefinition>
  <FriendlyName>CustomFilter1</FriendlyName>
  <ShortName>CustomFilter1</ShortName>
  <Query>  
    <Eq>
      <FieldRef name="RiskLevel"/>
      <Value Type='Text'>1</Value>
    </Eq>
</Query>

これらのリンクの一部が役立つ場合があります。

アラート テンプレートの形式 - http://msdn.microsoft.com/en-us/library/bb802961(v=office.12).aspx

CAML クエリの紹介 - http://sharepointmagazine.net/articles/writing-caml-queries-for-retrifying-list-items-from-a-sharepoint-list

于 2011-12-02T10:52:45.147 に答える