JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 16 min read

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 メールテンプレートとは

ハブアンドスポーク図。中央にEメールテンプレート、その下流の2つのコンシューマとして自動フロールールとエージェントワークスペースの手動返信、およびEメールチャネルへの使用コンテキストのみの関係(必須の前提条件ではない)を示す

メールテンプレートは、再利用可能な送信メールコンテンツ(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 メールテンプレートのタイプ

6つのメールテンプレートタイプ(応答、署名、ブランディング、キャンペーン、承認応答、承認)の比較グリッド。オブジェクトタイプがAutoflowの選択可否を制御するフィールドとして表示されています

メールテンプレートは、ケースの自動応答だけでなく、より多くのシナリオで使用される共有オブジェクトタイプです。テンプレートタイプとオブジェクトタイプを誤ると、見た目が間違ったメールが生成されるだけでなく、テンプレートがオートフロールールビルダーから完全に見えなくなる可能性があります。これは、オブジェクトタイプが対象エンティティと一致するテンプレートのみが選択可能なオプションとして表示されるためです。

テンプレートタイプ標準設定ユースケース主要な動作
応答オブジェクトタイプ = ケース, チャネルタイプ = メール, 完全なHTML本文自動またはエージェント選択によるケース返信(受領確認、解決、エスカレーション)メール・トゥ・ケースワークフローで使用されるタイプ。オブジェクトタイプ = ケースと組み合わせることで、自動フロールールの「メール送信」アクションで取得可能
署名短いHTML断片他の送信メールに挿入される再利用可能なクロージングブロック(エージェント名、免責事項)構成要素コンテンツであり、単独のケース通知としては使用されない
ブランディングヘッダー/フッターのHTML断片多くのテンプレートで再利用される企業レターヘッドまたはフッター構成要素コンテンツであり、通常は他のテンプレートと組み合わせて使用され、単独では送信されない
キャンペーン完全なHTML本文、より広いオブジェクトタイプ範囲マーケティングまたはプロアクティブな顧客コミュニケーション(ケース返信フロー外)応答テンプレートのようにケース作成/更新イベントに紐づかない
承認応答完全なHTML本文承認ワークフローの応答ステップの一部として送信される通知承認プロセスが動作するオブジェクトタイプに範囲が限定される
承認完全なHTML本文承認アクションを要求する通知承認プロセスが動作するオブジェクトタイプに範囲が限定される

設計原則: オブジェクトタイプが実際に自動化を制御します — 適切な文言のテンプレートでも、オブジェクトタイプが間違っていると、そのエンティティの自動フロールールのテンプレートピッカーに表示されません。テンプレートタイプは意図に合わせて設定しますが(ケース返信用の「応答」)、テンプレートが自動化で使用可能であると想定する前に、オブジェクトタイプを確認してください。


1.3 組織レベルとデータ階層

SAP Service Cloud マスタデータランドスケープのゾーンE拡大図。テナントレベルでのEメールチャネルとEメールテンプレートを示し、Eメールテンプレートから自動フロールールへの前方参照、およびエージェントワークスペースの手動返信パスへの参照を示しています。

データ階層と具体例(ゾーン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所有権を示すチェックリスト: コア識別、分類とオブジェクト範囲、テンプレートコンテンツと言語、プレースホルダとプレビュー

データセクション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

IDCategoryTitle
sc-001OverviewSAP Service Cloudとは何ですか?

L2-A) Master Data

IDCategoryTitle
sc-a01OverviewSAP Service Cloud マスタデータ:概要、階層、および関係性
sc-a02-01Master DataSAP Service Cloud 組織単位
sc-a02-02Master DataSAP Service Cloud 従業員
sc-a02-03Master DataSAP Service Cloud ビジネスロール
sc-a02-04Master DataSAP Service Cloud ビジネスユーザ
sc-a02-05Master DataSAP Service Cloud チーム
sc-a03-01Master DataSAP Service Cloud メールチャネル
sc-a03-02Master DataSAP Service Cloud メールテンプレート 📍
sc-a04-01Master DataSAP Service Cloud ナレッジベースプロバイダ
sc-a05-01Master DataSAP Service Cloud サービスカタログ
sc-a05-02Master DataSAP Service Cloud サービスカテゴリ
sc-a05-03Master DataSAP Service Cloud ケースタイプ
sc-a06-01Master DataSAP Service Cloud サービスレベル
sc-a06-02Master DataSAP Service Cloud サービスレベル決定
sc-a07-01Master DataSAP Service Cloud ケースルーティングルール
sc-a10-04Master DataSAP Service Cloud 保証
sc-a11-01Master DataSAP Service Cloud インストールベース
sc-a11-02Master DataSAP Service Cloud 機能場所

L2-B) Transaction

IDCategoryTitle
sc-b01OverviewSAP Service Cloud トランザクション:プロセスフロー、階層、リレーションシップ