【Salesforce】メールドラフトを設定してみた

[メールドラフトの承認プロセス](https://qiita.com/piepie1231/items/1ebd070d2360d567ce79)で呻いた事件があったので
その補足としてメールドラフトについて書いてみました。

#メールドラフトとは
Salesforceのメール-to-ケースで作成したメールを下書きとして保存し
上長などのチェックを受けたメールのみを送信できる機能です。
承認プロセスと組み合わせて使います。

#事前準備
-  「メール-to-ケース」を有効化する


すでに設定がされている場合は気にしなくてOKです。
有効化については↓の記事で詳しく手順を書いているのでご参考ください。
[【Salesforce】メール-to-ケースを設定してみた](https://qiita.com/piepie1231/items/d032ccc9d194baca8ed5)

#メールドラフトの設定手順
「サポート設定」の画面を開き、編集ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/a8379ead-381e-87e5-6095-8511da2b3752.png)
「メールドラフトを有効化」にチェックを入れ保存ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/6354b0c9-1f15-789b-c899-65b0a4352952.png)
メールドラフト自体の設定は以上です。
次にケースページレイアウトの画面を開き、任意のページレイアウトを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/8c898ab4-6ca0-c5c8-8716-8ea5a3a5f99d.png)
モバイルおよびLightningのアクションから「メール」（名前：Case.SendEmail）を選択し
「Salesforce モバイルおよび Lightning Experience のアクション」の欄に追加します。
※「メール」（名前：SendEmail）と間違えやすいので注意！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/59fff4bd-f4b6-53ac-c0f1-ec5834347a3a.png)


#承認プロセスの設定手順　①送信アクションの作成　
「送信アクション」の設定画面を開き、新規送信アクションボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/06900185-2bc6-68c4-8668-b6838a41d544.png)
「メールメッセージ」を選択し、次へボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/08279087-02fc-b229-9dcc-9db11da32073.png)
一意の名前とオブジェクト名は適宜入力、アクションは「送信」を設定し、保存ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/f55a8d85-7585-892e-e469-64f25132f30b.png)

#承認プロセスの設定手順　②承認プロセスの作成　
「承認プロセス」の設定画面を開き、承認プロセスを管理するオブジェクトに「メールメッセージ」を設定し
承認プロセスの新規作成ボタンから「標準ウィザードを使用」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/89cc5782-689e-e2dc-a7eb-57d765fb29d5.png)
プロセス名と一意の名前を適宜入力し、次へボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/3b93bf50-280a-4082-fd47-5ddcf4a7f18a.png)
メールについて条件があれば入力し、次へボタンを押下します。
※条件が無い場合は設定不要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/ae371e8e-b977-7628-20e7-1bd212a4765f.png)
自動承認ルート項目と編集権限を設定し、次へボタンを押下します。
※自動承認ルート項目は「－－なし－－」も可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/b7bb3567-ba2f-383a-6bbb-3c187419e3de.png)
承認者への通知メールのテンプレートを設定し、次へボタンを押下します。
※テンプレートなしでも可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/42202537-0d3e-5e07-9a57-1e91d03a8179.png)
承認ページの表示項目を設定し、次へボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/fe8f5382-29bc-843b-115c-1d9f225e6fa3.png)
申請者とページレイアウトを設定し、保存ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/cb55ba83-3174-4eb3-ca98-5e826dd60bec.png)

#承認プロセスの設定手順　③承認ステップの作成
作成した承認プロセスのページを開き、新規承認ステップボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/8426d2f8-08a1-b3af-1079-588b33f5345a.png)
承認ステップの名前を設定し、次へボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/60795c58-c361-e5cd-d7ba-145fd6950523.png)
条件を設定し、次へボタンを押下します。
※条件が無い場合は設定不要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/85d1673d-761a-f35d-d6ba-a6b2aaf1cf7b.png)
承認者を設定し、保存ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/020233c6-a2fa-1138-7d46-0e4f63d678a8.png)

#承認プロセスの設定手順　④送信アクションの登録
作成した承認プロセスのページを開き、最終承認時のアクション欄の既存アクションの追加ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/bd9bc501-46eb-9bda-fb81-30dc3f4fd76a.png)
①で作成した送信アクションを選択し、保存ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/d6c9db3b-2790-79bd-6dc9-75afb6c51c30.png)

#承認プロセスの設定手順　⑤承認プロセスの有効化
作成した承認プロセスのページを開き、有効化ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/d54b1e73-7a0b-61d3-7c08-1a1b50a92e34.png)
最低限ですが、以上で設定は完了です！

#動作確認
####～～～申請者～～～
ケース詳細ページのフィードタブを開き「メールを作成」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/1701048f-f297-b38a-e62b-96df36c3ddda.png)
件名や本文を入力し、承認申請ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/eca79232-a3e8-2060-fecd-ad55b02e66cd.png)
申請コメントを記入し、申請ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/5e804b15-fd8b-83f8-e7c3-716437870e12.png)
####～～～承認者～～～
Salesforce画面右上のベルアイコンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/be35c52a-e133-ec38-b6db-4ef253cd916e.png)
承認申請の通知を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/f2d28232-1236-6361-338f-050e2862b66c.png)

承認申請のページでメール内容を確認し、承認ボタン（または却下ボタン）を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/56f985b7-8803-233c-c7b3-85c63f90109d.png)
承認コメント（または却下コメント）を記入し、承認ボタン（または却下ボタン）を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/e6638812-8cc0-802d-6416-8b62443e1004.png)
####～～～メール受信者～～～
承認の場合はメールが送信されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/da2c70c7-55d7-0ac1-37c9-29854bc60437.png)

#補足 メール承認スキップの設定方法
そもそも承認者であったり、システム管理者であったり、
ユーザによっては申請が不要な人もいると思うので、メール承認スキップの方法も補足で記載しておきます。
####プロファイルでの設定
「一般ユーザ権限」の「メール承認をスキップ」にチェックを入れる
※ただしカスタムプロファイルのみ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/66d0f95e-5e2d-c90e-6c19-068846351c09.png)
####権限セットでの設定
「アプリケーション権限」の「メール承認をスキップ」にチェックを入れる
「割り当ての管理」からユーザを追加する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/1e1dd15a-b5f5-e316-099f-c203ff0e275f.png)
####メール承認スキップのユーザの画面では「送信」ボタンが表示される
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/b8e1453f-0fe0-30ca-b974-dfb3ec8ac9a1.png)



#参考
[ケースのメールドラフトの有効化](https://help.salesforce.com/s/articleView?id=sf.case_interaction_enabling_email_drafts.htm&type=5)
[メールドラフトの承認プロセスの作成](https://help.salesforce.com/s/articleView?id=sf.case_interaction_approval_processes.htm&type=5)