私はそれを2010年に機能させています。
新しいアラートテンプレート。
a。オリジナルはここにあります:
\14\TEMPLATE\XML\alerttemplates.xml
b。カスタムテンプレートは、元の定義とカスタム定義を含むこのファイルにあります。
CCPersonalAlertTemplates.xml
c。stsadmでそれらをロードします
stsadm.exe -o updatealerttemplates -url "http://Beefy.com/Sites/my_name" -filename " \CCPersonalAlertTemplates.xml"
d。すぐに使用できるすべてのソリューションには、一致するカスタムテンプレートがあります。
カスタムテンプレートの名前の末尾には.extが付いています。
カスタム機能は、次のようにカスタムNotificationHandlerAssemblyも呼び出します。
<Properties>
<NotificationHandlerAssembly>Shared.CCPersonalEmail, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5694e116d3fc8c0c</NotificationHandlerAssembly>
<NotificationHandlerClassName>Shared.CCPersonalEmail.CCPersonalClass
</NotificationHandlerClassName>
<NotificationHandlerProperties />
</Properties>
カスタム通知ハンドラアセンブリ
OnNotificationメソッドを実装するa.IAlertNotifyHandler-カスタムアラートの送信を試みます(通常のアラートの送信に失敗した場合)。
すべてのアラートで外部テンプレートを使用するようにします
ハウスキーピング
a。機能のアクティブ化中