この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

メールアクションのカスタマイズ

ケースフィードのメールアクションを使用すると、サポートエージェントがメールを通して顧客とやりとりできます。apex:emailPublisher コンポーネントでは、次のことができます。
  • メールアクションのサイズをカスタマイズする。
  • 項目のデフォルトおよび表示を定義する。
  • 送信ボタンの表示および表示ラベルを定義する。
  • onSubmit 機能を定義する。
  • メールテンプレートと添付ファイルをアクションでサポートする。

apex:emailPublisher 属性

属性名 属性型 説明 必須項目 API バージョン アクセス
autoCollapseBody Boolean メール本文が空の場合に本文を折りたたんで上下のサイズを小さくするかどうかを指定する boolean 値。 25.0
bccVisibility String [BCC] 項目の表示に関する設定。「editable」、「editableWithLookup」、「readOnly」、または「hidden」のいずれかです。 25.0
ccVisibility String [CC] 項目の表示に関する設定。「editable」、「editableWithLookup」、「readOnly」、または「hidden」のいずれかです。 25.0
emailBody String メール本文のデフォルトのテキスト値。 25.0
emailBodyFormat String メール本文の形式。「text」、「HTML」、または「textAndHTML」のいずれかです。 25.0
emailBodyHeight String メール本文の高さ (em 単位)。 25.0
enableQuickText Boolean クイックテキストのオートコンプリート機能をアクションで使用可能にするかどうかを指定する boolean 値。 25.0
entityId id メールアクションを表示するレコードのエンティティ ID。現在のバージョンでは、ケースレコード ID のみがサポートされています。 はい 25.0
expandableHeader Boolean ヘッダーが展開可能か固定であるかを指定する boolean 値。 25.0
fromAddresses String 送信元アドレスの制限されたセット。 25.0
fromVisibility String [送信者] 項目の表示に関する設定。「selectable」または「hidden」のいずれかです。 25.0
id String ページの他のコンポ��ネントがコンポーネントを参照できるようにする識別子。 25.0 グローバル
onSubmitFailure String メールが正しく送信されない場合に呼び出される JavaScript。 25.0
onSubmitSuccess String メールが正しく送信された場合に呼び出される JavaScript。 25.0
rendered Boolean コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 25.0 グローバル
reRender Object メールが正しく送信されたときに再作成される 1 つ以上のコンポーネントの ID。この値には、単一の ID、ID のカンマ区切りのリスト、または ID のリストまたはコレクションの差し込み項目の式を使用できます。 25.0
sendButtonName String メールアクションの送信ボタンの名前。 25.0
showAdditionalFields Boolean アクションのレイアウトに定義された追加項目を表示するかどうかを示す boolean 値。 25.0
showAttachments Boolean 添付ファイルセレクタを表示するかどうかを指定する boolean 値。 25.0
showSendButton Boolean 送信ボタンを表示するかどうかを指定する boolean 値。 25.0
showTemplates Boolean テンプレートセレクタを表示するかどうかを指定する boolean 値。 25.0
subject String [件名] のデフォルト値。 25.0
subjectVisibility String [件名] 項目の表示に関する設定。「editable」、「readOnly」、または「hidden」のいずれかです。 25.0
submitFunctionName String メールを送信するために JavaScript からコールできる関数の名前。 25.0
title String メールアクションヘッダーに表示されるタイトル。 25.0
toAddresses String [宛先] 項目のデフォルト値。 25.0
toVisibility String [宛先] 項目の表示に関する設定。「editable」、「editableWithLookup」、「readOnly」、または「hidden」のいずれかです。 25.0
width String アクションのピクセル (px) またはパーセント (%) 単位の幅。 25.0

使用事例

Cirrus Computers は、全世界にまたがった 10 箇所のサポートセンターにテクニカルサポートエージェントを擁する多国籍ハードウェア企業であり、送信メッセージの標準化を進め、エージェントが編集可能な項目を制限するために、メールアクションをカスタマイズしたいと考えています。

Cirrus では、apex:emailPublisher コンポーネントを使用して、次のようなメールアクションを作成しました。
  1. [宛先] および [件名] 項目を参照のみにする。
  2. これらの項目を事前に入力して、メールメッセージの作成時における一貫性を確保し、エージェントの効率を高める。
ケースフィードのメールパブリッシャーの例

コードサンプル

1swfobject.registerObject("clippy.codeblock-0", "9");<apex:page standardController="Case" >
2  <apex:emailPublisher entityId="{!case.id}" 
3      fromVisibility="selectable"
4      subjectVisibility="readOnly" 
5      subject="Your Cirrus support request"
6      toVisibility="readOnly"
7      toAddresses="{!case.contact.email}"
8      emailBody=""/>
9</apex:page>