定義済みの通知テンプレート
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
Microsoft SharePoint Foundation の通知テンプレートでは、通知の内容と外観を定義します。電子メール通知のテンプレートは AlertTemplates.xml で定義され、SMS 通知のテンプレートは AlertTemplates_SMS.xml で定義されます。どちらのファイルも %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML フォルダーにあります。テンプレートでは、アイテム変更イベント、アイテム削除イベントなど、イベントのいくつかの種類ごとに、メッセージの内容と書式を指定します。
注意
AlertTemplates.xml や AlertTemplates_SMS.xml は変更しないでください。変更を行うには、これらのファイルの一方または両方をコピーし、コピー先のファイルを編集して、stsadm -o updatealerttemplates コマンドの 1 回または 2 回の呼び出しによって元のテンプレートに変更内容を上書きします。変更内容は SharePoint Foundation 構成データベースに保存されます。詳細については、「通知の概要」と「AlertTemplates スキーマ」を参照してください。
定義済みの通知テンプレート
SharePoint Foundation には、AlertTemplates.xml で定義された電子メール テンプレート (表 1 を参照) が付属しています。SMS テンプレートに関する同じリストは、AlertTemplates_SMS.xml で定義されています。SMS テンプレートの名前は、"SP" と "Alert" の間に "Sms" が挿入されている点を除き、対応する電子メール テンプレートのものと同じです。たとえば、SPSmsAlertTemplateType.GenericList は、電子メール テンプレート SPAlertTemplateType.GenericList に対応する SMS テンプレートです。
特別な通知テンプレートは、AlertTemplate 要素で定義されています。SMS テンプレートがその AlertTemplate マークアップ内の電子メール テンプレートと異なる点は、子の要素である Format のみです。
重要 |
---|
ある SPAlertTemplateType.* テンプレートの変更を Format 要素の外側で行った場合は、対応する SPSmsAlertTemplateType.* テンプレートについても同じ変更を行う必要があります。 |
SPSmsAlertTemplateType.* テンプレート内の Format 要素と、対応する SPAlertTemplateType.* テンプレート内の Format 要素との主な違いは、SMS メッセージが書式なしテキストとして送信されるので、SMS テンプレートにはスタイルおよびレンダリングの情報が含まれないことです。また、SMS メッセージには、件名行がなく、メッセージ ヘッダーやメッセージ フッターを持たないメッセージ本文しかありません。
表 1. 定義済みの通知テンプレート
通知テンプレート名 |
説明 |
---|---|
SPAlertTemplateType.GenericList |
AlertTemplates.xml に登録されている 1 番目の通知テンプレートです。他のリストの種類のどれにも一致しない場合は GenericList を使用します。 |
SPAlertTemplateType.DocumentLibrary |
ドキュメント ライブラリの変更について通知を発行します。 |
SPAlertTemplateType.WebPageLibrary |
Web ページ ライブラリの変更について通知を発行します。 |
SPAlertTemplateType.Survey |
アンケートの変更について通知を発行します。 |
SPAlertTemplateType.Links |
リンクの変更について通知を発行します。 |
SPAlertTemplateType.Announcements |
お知らせの変更について通知を発行します。 |
SPAlertTemplateType.Contacts |
連絡先の変更について通知を発行します。 |
SPAlertTemplateType.Events |
イベントの変更について通知を発行します。 |
SPAlertTemplateType.Tasks |
タスクの変更について通知を発行します。 |
SPAlertTemplateType.DiscussionBoard |
ディスカッション掲示板の変更について通知を発行します。 |
SPAlertTemplateType.PictureLibrary |
画像ライブラリの変更について通知を発行します。 |
SPAlertTemplateType.XMLForm |
XML フォームの変更について通知を発行します。 |
SPAlertTemplateType.DataConnectionLibrary |
データ接続ライブラリの変更について通知を発行します。 |
SPAlertTemplateType.AssignedtoNotification |
タスク リストや案件リストの通知に割り当てられます。 |