Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint:特定列表视图的自定义警报模板_Sharepoint_Sharepoint Alerts - Fatal编程技术网

SharePoint:特定列表视图的自定义警报模板

SharePoint:特定列表视图的自定义警报模板,sharepoint,sharepoint-alerts,Sharepoint,Sharepoint Alerts,对于特定的列表视图,是否可以使用不同的警报模板 一个例子。。。每当向我的列表中添加新项目时,我的列表都会使用默认的OOTB“SPAlertTemplate.GenericList”模板发送警报。但是,每当添加出现在“高风险事件”视图中的项目时,我都希望使用自定义电子邮件模板 我知道如何创建自定义警报模板并将它们与特定列表相关联,但不知道如何将它们与列表的特定视图相关联。根据警报模板文档,您可以在FilterDefinition属性中使用CAML来控制显示的项 我不相信您可以直接将其指向视图,但是

对于特定的列表视图,是否可以使用不同的警报模板

一个例子。。。每当向我的列表中添加新项目时,我的列表都会使用默认的OOTB“SPAlertTemplate.GenericList”模板发送警报。但是,每当添加出现在“高风险事件”视图中的项目时,我都希望使用自定义电子邮件模板


我知道如何创建自定义警报模板并将它们与特定列表相关联,但不知道如何将它们与列表的特定视图相关联。

根据警报模板文档,您可以在FilterDefinition属性中使用CAML来控制显示的项

我不相信您可以直接将其指向视图,但是您可以在FilterDefinition的视图中使用相同的条件

因此,如果您的视图由条件RiskLevel=1组成,那么您可以使用以下内容:

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

客户过滤器1
客户过滤器1
1.

其中一些链接可能有助于:

警报模板格式-

CAML查询简介-