Cómo eliminar el contenido del elemento de mi plantilla de alertas
-
29-09-2020 - |
Pregunta
Estoy trabajando en un sitio de equipo que contiene una lista de anuncios y también en un sitio wiki empresarial.Configuré alertas generales para que todos los usuarios sean notificados cuando se agrega/edita/elimina algún elemento.Actualmente, el correo electrónico de notificación incluirá el contenido del elemento en el cuerpo del correo electrónico.Entonces, si un usuario agrega una nueva página wiki, todo el contenido se enviará por correo electrónico, lo que no nos parece muy confiable, ya que algunas páginas son bastante largas.
Entonces estoy tratando de eliminar esto de mi alerttemplates.xml
situado en C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\XML
, pero parece que la plantilla es muy larga y no puedo determinar qué componente XML debo eliminar.
Gracias
EDITAR
Ok, intenté modificar la plantilla de alerta de la lista de anuncios de la siguiente manera: -
<ImmediateNotificationExcludedFields>ID;MySubsUrl;ListUrl;MobileUrl;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</ImmediateNotificationExcludedFields>
<DigestNotificationExcludedFields>ID;MySubsUrl;ListUrl;MobileUrl;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</DigestNotificationExcludedFields>
</Properties>
& de la siguiente manera :-
<Properties>
<ImmediateNotificationExcludedFields>ID;Alerts_link_modify;Alerts_link_view;Alerts_mobile_view;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</ImmediateNotificationExcludedFields>
<DigestNotificationExcludedFields>ID;Alerts_link_modify;Alerts_link_view;Alerts_mobile_view;Title;Body;Expires;Author;Editor;Modified_x0020_By;Created_x0020_By;_UIVersionString;ContentType;TaskGroup;IsCurrent;Attachments;NumComments;</DigestNotificationExcludedFields>
</Properties>
pero todavía los recibo dentro del mensaje de alerta, aunque he excluido lo siguiente MySubsUrl;ListUrl;MobileUrl
:-
Solución
El XML de alertas tendrá plantillas para varios tipos de listas.Encontrarás la estructura de las plantillas adjuntas a
<AlertTemplate Type="List" Name="SPAlertTemplateType.GenericList">
y una etiqueta similar para la lista de anuncios.Sin embargo, no se recomienda modificar el XML de la plantilla de alerta directamente.Además, si modifica el XML, el cambio de plantilla se aplicará a todas las listas creadas a través de esa plantilla de lista.Todavía puedes echarle un vistazo este correo.Otra forma sería escribir una solución personalizada y activar un correo electrónico con el formato requerido cuando se agregue/modifique un anuncio.
Otros consejos
Tienes que modificar tu plantilla personalizada;Para encontrar los bloques de información que necesita eliminar o comentar, debería ver este enlace:
https://msdn.microsoft.com/es-es/library/office/bb862021(v=office.14).aspx