SAP Service Cloud メールテンプレート
SAP Service Cloud メールテンプレート
Email Template は、SAP Service Cloud における再利用可能な HTML ベースの送信メールのマスタレコードです。これは、ケースに反応する Autoflow ルールから自動的に送信されるか、サービスエージェントがケースに返信する際に手動で挿入されるコンテンツとレイアウトを定義します。概念上は、フェーズ 2(チャネル)の Email Channel(SC-A03-01)の下流に位置しますが、両オブジェクト間のリンクは見た目よりも緩やかです。Email Template は、使用コンテキストとしてオブジェクトタイプ(例:Case)とチャネルタイプ(例:Email)を自身に分類しますが、これは特定の Email Channel レコードへのフィールドレベルの参照ではありません。この記事では、Email Template のスコープ、実際の下流自動化メカニズム(Autoflow Rule)、意図的に接続しないオブジェクト、およびテンプレート作成時に管理者が設定するすべてのフィールドについて説明します。これには、現在文書化されている、多言語での自動ケース通知に関するプラットフォームの制限も含まれます。
パート1: メールテンプレート — 基本概念(全モジュール共通)
1.1 メールテンプレートとは

メールテンプレートは、再利用可能な送信メールコンテンツ(HTMLドキュメントと動的プレースホルダーのセット)を表すものであり、実際のメッセージやチャネル設定ではありません。これは、ケース関連メール(署名、キャンペーンメール、承認通知など)の文言、ブランディング、レイアウトを一度作成し、自動的にトリガーするか手動で選択できるようにするためのものであり、送信メールごとにゼロから作成する必要をなくします。
| 項目 | 詳細 |
|---|---|
| 役割 | テナントレベルのレコードで、再利用可能な送信メールコンテンツ(アップロードされたHTML本文とプレースホルダ)を定義します。テンプレートタイプ、オブジェクトタイプ、チャネルタイプで分類されます。 |
| 使用するモジュール | SAP Service Cloud(チャネル — 唯一の所有者)。Autoflowルール(ケースエンティティ、作成時/更新時トリガー)によって選択され、自動化されたケース通知に使用されます。また、サービスエージェントがケース返信ワークスペースで手動で選択します。 |
| トランザクション | SAP Service Cloud 管理コンソール: 設定 > メール > テンプレート(設定 > すべての設定 > メール > テンプレートとしても参照されます) |
| 主要テーブル | SAP Service Cloud: EmailTemplate ビジネスオブジェクト(管理/コアAPI ODataエンティティ)— SAP Service CloudはマルチテナントSaaSソリューションであり、コンサルタントに従来のABAPテーブルを公開しません。 |
| S/4HANAに関する注意 | メールテンプレートは、Service Cloudテナント内でネイティブに作成および管理されます。S/4HANAや外部システムから複製されることはありません。そのチャネルタイプフィールドはカテゴリ値(例:「メール」)であり、特定のメールチャネルレコードへの外部キーではありません。2つのオブジェクトは、包含関係や保存時の作成依存関係ではなく、共有された使用コンテキストによって結び付けられているものとして扱ってください。 |
1.2 メールテンプレートのタイプ

メールテンプレートは、ケースの自動応答だけでなく、より多くのシナリオで使用される共有オブジェクトタイプです。テンプレートタイプとオブジェクトタイプを誤ると、見た目が間違ったメールが生成されるだけでなく、テンプレートがオートフロールールビルダーから完全に見えなくなる可能性があります。これは、オブジェクトタイプが対象エンティティと一致するテンプレートのみが選択可能なオプションとして表示されるためです。
| テンプレートタイプ | 標準設定 | ユースケース | 主要な動作 |
|---|---|---|---|
| 応答 | オブジェクトタイプ = ケース, チャネルタイプ = メール, 完全なHTML本文 | 自動またはエージェント選択によるケース返信(受領確認、解決、エスカレーション) | メール・トゥ・ケースワークフローで使用されるタイプ。オブジェクトタイプ = ケースと組み合わせることで、自動フロールールの「メール送信」アクションで取得可能 |
| 署名 | 短いHTML断片 | 他の送信メールに挿入される再利用可能なクロージングブロック(エージェント名、免責事項) | 構成要素コンテンツであり、単独のケース通知としては使用されない |
| ブランディング | ヘッダー/フッターのHTML断片 | 多くのテンプレートで再利用される企業レターヘッドまたはフッター | 構成要素コンテンツであり、通常は他のテンプレートと組み合わせて使用され、単独では送信されない |
| キャンペーン | 完全なHTML本文、より広いオブジェクトタイプ範囲 | マーケティングまたはプロアクティブな顧客コミュニケーション(ケース返信フロー外) | 応答テンプレートのようにケース作成/更新イベントに紐づかない |
| 承認応答 | 完全なHTML本文 | 承認ワークフローの応答ステップの一部として送信される通知 | 承認プロセスが動作するオブジェクトタイプに範囲が限定される |
| 承認 | 完全なHTML本文 | 承認アクションを要求する通知 | 承認プロセスが動作するオブジェクトタイプに範囲が限定される |
設計原則: オブジェクトタイプが実際に自動化を制御します — 適切な文言のテンプレートでも、オブジェクトタイプが間違っていると、そのエンティティの自動フロールールのテンプレートピッカーに表示されません。テンプレートタイプは意図に合わせて設定しますが(ケース返信用の「応答」)、テンプレートが自動化で使用可能であると想定する前に、オブジェクトタイプを確認してください。
1.3 組織レベルとデータ階層

データ階層と具体例(ゾーンE · コミュニケーション&ナレッジ — テナントレベル;SAP Service Cloudには、この上位に会社コード/プラントのスコーピングはありません)
Client (SAP Service Cloud Tenant)
│
├── Email Channel "CH-EMAIL-01" — Technical Support Intake, Address "support@example.com"
│
└── Email Template "TMPL-01" — Case Receipt Confirmation
Template Type: Response · Object Type: Case · Channel Type: Email · Language: English
(Channel Type "Email" is a usage-context category, not a reference to CH-EMAIL-01 specifically)
Email Template "TMPL-01" ── selected by ──> Autoflow Rule "AF-CASE-CREATE-NOTIFY" (Case, On Create trigger)
└── "Send Email" action → outbound Case notification
Email Template "TMPL-01" ── manually inserted by ──> Service Agent (Case reply, agent workspace)設計原則: メールチャネルとメールテンプレートはテナントレベルの兄弟関係であり、親子関係ではありません。メールテンプレートのチャネルタイプフィールドは、テンプレートのコンテンツがどのような種類のチャネル向けに設計されているか(他のチャネルタイプとは異なり、メール)を分類するものであり、特定のメールチャネルレコードへのフィールドレベルのリンクではありません。メールテンプレートレコードは、保存時にメールチャネルレコードが存在することを技術的に必須としません。ソースでは、メールチャネルが最初に保守されることを運用上の順序の考慮事項として説明していますが、これは作成を妨げるハードな前提条件ではありません。SC-A03-01はこれを作成依存関係(「メールチャネルが既に存在するまで作成できない」)として説明しています。より正確な特性評価は、チャネルが運用上の理由で存在する必要があるということです。チャネルタイプ=メールのメールテンプレートは、生成したメールを受信してルーティングする実際のメールチャネルがなければ機能的なターゲットを持ちませんが、文書化されたシステムメカニズム(外部キー制約や保存時の検証)によって、管理者が一致するメールチャネルレコードがまだ存在しない場合でもメールテンプレートレコードを保存することを妨げるものはありません。
1.4 他のマスタデータオブジェクトとの統合

メールテンプレートのケース自動化への実際の下流接続は、ケースオブジェクト自体の直接フィールドではなく、オートフロールールを経由して行われます。また、SC-A03-01のメールチャネルの「ルーティング」という表現をこのオブジェクトに拡大解釈しやすいため、接続しないオブジェクトについて正確に述べておく価値があります。
| オブジェクト | 関係性 | 実務上の注意点 |
|---|---|---|
| メールチャネル (SC-A03-01) | 使用コンテキストのみ、フィールドレベルの参照ではない | メールテンプレートのチャネルタイプフィールドはカテゴリ値(例:「メール」)を保持します。特定のメールチャネルレコードを指すわけではありません。メールチャネルは、一致タイプのテンプレートが運用開始される前に設定されていると運用上有用ですが、保存時の必須前提条件として強制されるものはありません。 |
| オートフロールール(ケースエンティティ、作成時/更新時トリガー) | 下流コンシューマ、実際の自動化リンク | オートフロールールの「メール送信」アクションは、オブジェクトタイプ=ケースでフィルタリングされたメールテンプレートを選択します。これが自動化されたケースメール通知を起動する実際のメカニズムです。参照方向はオートフロールールからテンプレートへ向かいます。メールテンプレートレコードには、特定のオートフロールールやケースプロセストランザクションを指すフィールドはありません。 |
| ケース(エージェントワークスペース、手動返信) | 下流コンシューマ、手動パス | ケースを処理するサービスエージェントは、ナレッジベース記事のコンテンツとともに、メールテンプレートを手動で選択して送信返信に挿入できます。このパスはエージェント主導であり、自動的ではなく、オートフロールールの存在に依存しません。 |
| ケースタイプ決定ルール / ケースルーティングルール (SC-A07-01) | 直接的な関係なし | ケースタイプとルーティングはどちらも、メールチャネル/受信メッセージ条件レベル(SC-A03-01、セクション2.3)で、メールテンプレート選択とは完全に独立して、かつその前に解決されます。レビューしたソースのいずれにも、ケースタイプ決定ルールまたはケースルーティングルールの設定でメールテンプレートが参照されている箇所はありません。 |
| ナレッジベースプロバイダ (SC-A04-01) | 関係なし | ナレッジベース記事は、エージェントワークスペースUIレベルでのみテンプレートと一緒に表示されます(エージェントは1つの返信でテンプレートとKB記事を組み合わせることができます)。これはUIの利便性であり、マスタデータの関係ではありません。 |
| 組織ユニット、従業員、ビジネスロール、ビジネスユーザー、チーム(フェーズ1) | メールテンプレートレコードに直接的な関係なし | 送信者名/メールアドレス値は、オートフロールールの「メール送信」アクションを設定する際に設定され、ビジネスユーザーを参照する可能性がありますが、これはオートフロールール設定の詳細であり、メールテンプレートオブジェクト自体に保存されるフィールドではありません。 |
パート 2: SC固有のフィールド詳細
2.0 SCオーナーシップの範囲

| データセクション | SC関与 | 備考 |
|---|---|---|
| 基本識別情報 | ◎ オーナー | 名称、説明 — このテンプレートがどのテンプレートかを識別するフィールド |
| 分類とオブジェクト範囲 | ◎ オーナー | テンプレートタイプ、オブジェクトタイプ、チャネルタイプ — テンプレートの使用場所と方法(オートフローでの選択可否を含む)を管理 |
| テンプレートコンテンツと言語 | ◎ オーナー | ドキュメント、言語 — 実際のHTML本文とその作成言語 |
| プレースホルダとプレビュー | ◎ オーナー | プレースホルダ、ビューア — HTML内で利用可能な動的トークンと、保存後のレンダリングプレビュー |
凡例: ◎ = オーナー / クリティカル、○ = 直接関与
2.1 コア識別

管理者、エージェント、およびAutoflowルールビルダーが、リストからテンプレートを選択する際に最初に目にする2つのフィールドです。
| フィールド | 説明 | 実用的な使用方法 |
|---|---|---|
| 名称 | テンプレートを識別するための自由テキストラベル。テンプレートピッカー(オートフロールールビルダー、エージェントワークスペース)に表示されます。 | メールチャネルとは異なり(チャネルIDとチャネル名の両方が存在する、SC-A03-01、セクション2.1)、このオブジェクトには名称とは別にシステム生成のテンプレートIDはありません。名称をこのオブジェクトの単一の識別属性として扱い、命名規則を意図的に選択してください(例:オブジェクトタイプと言語でプレフィックスを付ける)。これにより、リストが増えてもテンプレートを区別しやすくなります。 |
| 説明 | テンプレートの目的を説明する自由テキストフィールド | 名称だけでは伝えきれないコンテキスト(対象となるトリガー、言語バリアント、またはそれを消費するオートフロールールなど)を記録するために使用します。このオブジェクトには、テンプレートを起動するオートフロールールにリンクする専用フィールドがないためです。 |
2.2 分類とオブジェクトスコープ

これらの3つのフィールドによって、テンプレートが表示される資格があるかどうかが決まります。特に重要なのは、Autoflowルールがそのテンプレートを選択できるかどうかです。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| テンプレートタイプ | テンプレートコンテンツのカテゴリ(応答、署名、ブランディング、キャンペーン、承認応答、承認) | ケースの自動返信/通知コンテンツには「応答」に設定します。「署名」または「ブランディング」は、他のテンプレートに組み合わせて使用する再利用可能なフラグメントコンテンツにのみ使用し、単独では送信しません。 |
| オブジェクトタイプ | テンプレートの適用範囲となるエンティティ(例:ケース、顧客) | このフィールドがオートフローの利用可否を決定します。SAPナレッジベース記事3454951によると、オートフロールールのターゲットエンティティとオブジェクトタイプが一致するテンプレートのみが、そのルールのテンプレートピッカーに表示されます。オブジェクトタイプが正しく設定されていないテンプレートは、選択可能なオプションとして表示されません。テンプレートがオートフロールールに「表示されない」場合は、まずこのフィールドを確認してください。 |
| チャネルタイプ | コンテンツが設計されているコミュニケーションチャネルのカテゴリ(例:メール) | これは分類値であり、特定のメールチャネルレコード(例:support@example.com)を参照するものではありません。チャネルタイプ=「メール」は、そのテンプレートが他のチャネルタイプではなく、メールチャネル向けであることを示す単なる分類です。 |
2.3 テンプレートの内容と言語

ここでテンプレートが実際にメールになります。また、多言語自動通知に関する、現在文書化されている実際のプラットフォーム制限がここに該当します。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| 文書 | オフラインで作成されたアップロード済みHTMLファイル。レンダリングされたメール本文となる | MIMEタイプ text/html が 設定 > データ管理 > 添付ファイルのMIMEタイプ で許可されている必要がある。許可されていないとアップロードは成功しない。これは初回セットアップ時によくある障害である。HTMLはオフラインで作成・テストしてからアップロードすること。ツール内での編集は文書化されたワークフローではないため。 |
| 言語 | この特定のテンプレート/文書に選択された言語(例:英語) | メールテンプレートは言語フィールドをサポートしており、論理的なテンプレートの複数の言語バリアントを用意し、エージェントがケースに返信する際に手動で選択できる(エージェント向けの使用は多言語対応が確認されている)。ただし、自動化パスには、現在文書化されている特定のプラットフォーム制限が適用される。SAPナレッジベース記事3296098によると、ケースメール通知のAutoflowルールでは、ルールのテンプレートピッカーで言語が英語に設定されているメールテンプレートのみが選択可能である。英語以外のバリアントはそこで選択できず、文書化された回避策として、対象ユーザーに関わらず、ケース通知テンプレート自体を英語で管理することが推奨されている。従来のCloud for Customerワークフローエンジンにおける多言語「標準」チェックボックスパターンを説明する別の古いKBAは、Service Cloud V2のAutoflowにそのまま適用できると想定すべきではない。自動化されたケース通知の多言語サポートは、現在のところ、解決済みではなく、未解決/制限された領域として扱うこと。 |
適用範囲注記: 自動ケース通知の件名と送信者名/メールアドレスは、Autoflowルールの「メール送信」アクションで設定されます。これらはメールテンプレートレコード自体の項目ではありません。この記事では、メールテンプレートオブジェクトに文書化された項目のみを扱います。件名と送信者の設定はAutoflowルールオブジェクトに属し、ここでは対象外です。
2.4 プレースホルダーとプレビュー

これらの2つのタブは、アップロードされたHTML文書をパーソナライズされたメールに変換する動的コンテンツを表示し、管理者が確認できるようにします。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| プレースホルダ | このテンプレートで有効な動的トークン(例:ケースID、名)を、テンプレートのオブジェクトタイプに基づいて一覧表示するタブ | このタブに記載されているプレースホルダのみを使用し、新しいトークンを独自に作成しないこと。プレースホルダの構文は文書化された規則に従う:すべて大文字、特殊文字なし、先頭と末尾にハッシュ記号(例:#CASE_ID#)。記載がない、または形式が不正なプレースホルダは、置換されずに送信メール内にテキストとしてそのまま表示される。 |
| ビューア | 伝票保存後にレンダリング結果を表示する読み取り専用タブ | オートフロールールを介してテンプレートを実運用に投入する前に、ビューアで確認すること。アップロードされた生のドキュメントは編集中にインラインでレンダリングされないため、プレースホルダの置換とHTMLレイアウトが意図通りに表示されるかを確認できる唯一の方法である。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| sc-001 | Overview | SAP Service Cloudとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| sc-a01 | Overview | SAP Service Cloud マスタデータ:概要、階層、および関係性 |
| sc-a02-01 | Master Data | SAP Service Cloud 組織単位 |
| sc-a02-02 | Master Data | SAP Service Cloud 従業員 |
| sc-a02-03 | Master Data | SAP Service Cloud ビジネスロール |
| sc-a02-04 | Master Data | SAP Service Cloud ビジネスユーザ |
| sc-a02-05 | Master Data | SAP Service Cloud チーム |
| sc-a03-01 | Master Data | SAP Service Cloud メールチャネル |
| sc-a03-02 | Master Data | SAP Service Cloud メールテンプレート 📍 |
| sc-a04-01 | Master Data | SAP Service Cloud ナレッジベースプロバイダ |
| sc-a05-01 | Master Data | SAP Service Cloud サービスカタログ |
| sc-a05-02 | Master Data | SAP Service Cloud サービスカテゴリ |
| sc-a05-03 | Master Data | SAP Service Cloud ケースタイプ |
| sc-a06-01 | Master Data | SAP Service Cloud サービスレベル |
| sc-a06-02 | Master Data | SAP Service Cloud サービスレベル決定 |
| sc-a07-01 | Master Data | SAP Service Cloud ケースルーティングルール |
| sc-a10-04 | Master Data | SAP Service Cloud 保証 |
| sc-a11-01 | Master Data | SAP Service Cloud インストールベース |
| sc-a11-02 | Master Data | SAP Service Cloud 機能場所 |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| sc-b01 | Overview | SAP Service Cloud トランザクション:プロセスフロー、階層、リレーションシップ |