マクロでメールテンプレートを使うとエラーになる


元の質問 : [Macro in Service Cloud- can't edit Email template](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000K0WMPSA3)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7878e9b4-ee2c-2722-6fa9-e0be1507742c.png)

システム管理者でもアクセスできないみたい。何か変な感じです。

見つけましたね。
[System Administrator can't access Email Templates](https://salesforce.stackexchange.com/questions/383802/system-administrator-cant-access-email-templates)

「従来のメール テンプレートと関連機能を有効にする」が組織で有効になっていないようです。「 Match Production Licenses 」を使用して解決することができます。

```
Setup--> Quick find--> Company information--> Match production license
```

これは、最近の Summer '22 パッチ リリースのバグとして特定されています。KI の詳細はこちらでご確認ください。

修正なしだって...
[Enhanced Letterhead Disabled In Org](https://trailblazer.salesforce.com/issues_view?title=enhanced-letterhead-disabled-in-org&Id=a1p4V000002ykW1)

Workaround
Log a case with Support requesting to have Enhanced Letterhead enabled for their Org.
If this is happening in a sandbox, using the Match Production Licenses Tool will resolve the issue.

サポートにケースを登録し、組織で拡張レ​​ターヘッドを有効にするようリクエストします。
これがサンドボックスで発生している場合は、Match Production Licenses Tool を使用すると問題が解決します。



+ [Service Cloud Agent Productivity --> Create Macros and Quick Text to Reduce Clicks Error](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000074sFzQ)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/a96cd6fc-41f9-8402-06db-2f2306ea5a94.png)

+ [Error: 'You can't perform this action on this page' when clicking on email in Case Feed](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8W9t)

+ [同じエラーの質問；日本語](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000079R4xn)


# You can't perfom this action on this page

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/fa91da7a-f247-47de-006a-9e414ab707b2.png)

:::note
1. From Service Setup, click the Object Manager tab. Select Case, and open the Buttons, Links, and Actions page.  
2. Edit the Email action.
3. In Default Email Template field, leave the email template blank

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8W9tSAF
:::

# The Macro Instruction can't be used in this view. Update the Macro.

+ [Error with macro: The Macro Instruction can't be used in this view. Update the Macro.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgV44)

:::note
Please check this article.

Error 'The instruction is not available' when you use a Macro
https://help.salesforce.com/s/articleView?id=000387893&type=1
:::

+ [Unable to add instructions to the email part of the Macro Builder, in Service Cloud Agent Productivity.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifhjN)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/b823f4c4-5487-49c0-d20c-61b58e78538a.png)


:::note
The issue was the email action in the Case Layout of the Lightning App Builder. The issue persisted as it was not corrected in the initial part of the trail.

I deleted the previous email action, created a new email action and added it to the Actions list of the Lightning App Builder, and it worked.

問題は、Lightning アプリケーション ビルダーのケース レイアウトのメール アクションでした。トレイルの最初の部分で修正されなかったため、問題は解決されませんでした。

以前のメールアクションを削除し、新しいメールアクションを作成して Lightning App Builder のアクションリストに追加したところ、動作しました。
:::



# マクロの制限

+ [Case Comment Quick Action and Macros!!! caseコメントには対応していない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000QKKu8)


# メール送信アクションが利用できません

+ [Create Macros and Quick Text to Reduce Clicks Challenge - No Email](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Jg42a)

:::note
By default the org comes with Email option. But in your playground, I can see many Email actions. I have added the correct Email action under "Salesforce Mobile and Lightning Experience Actions" section in Case Page Layout and now you can see the Email quick action on the record page.

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7ea0ef16-c467-f80b-329c-e8d4e6a67139.png)
:::

# Salesforce マクロ作成ではメール選択アクションは使用できません 

+ [Hi, I don't have the Email option in any of the cases the Macro Builder. It is tough to add an instruction in email.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Pf5l0)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/f184ec6a-4340-89c5-2042-04a2b673da1c.png)


:::note
Please check this thread:

https://theblogreaders.com/select-email-action-not-availble-salesforce-macro-creation-trailhead/
:::

+ [Create Macros and Quick Text to Reduce Clicks "You Can't Perform This Action on This Page" Help!](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Pf8AV)

:::note
1. From Service Setup, click the Object Manager tab. Select Case, and open the Buttons, Links, and Actions page.
2. Edit the Email action.
3. In Default Email Template field, leave the email template blank

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8W9tSAF 
:::

# The macros and quick text items aren’t in your Service Console app. Use the App Manager in Setup to verify that these items are available in the Service Console app. 

+ [Challenge not yet complete in My Trailhead Playground 1](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007A4qxQ)

:::note
Make sure adding the Macros in  utility and Macro,Quick text in Navigation of Service Console app.

I was stuck with this more then hour : "The macros and quick text items aren’t in your Service Console app. Use the App Manager in Setup to verify that these items are available in the Service Console app"

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/8df329ae-ff02-26af-c0a8-dff1f4ddf723.png)
:::

+ [Create Macros & Quick text to reduce clicks challenge](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007JAtvw)

:::note
you should normally find macro in the following parts :

- in the Service Console application (last capture is in Service [not Service Console] app)

- in the Utility bar (in the bottom bar of the screen)
:::


# Oops, the page you’re trying to view isn’t here

+ [Not able to click on email option while creating Macros](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007JkQNW)

# よくわからん

+ [Create Macros & Quick text to reduce clicks challenge](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007JAtvwSAD)

# Bulk Macro

+ [Unable to send attachments using Bulk Macro](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ZAI0j)

:::note
Please check this article.
https://help.salesforce.com/s/articleView?id=release-notes.rn_bulk_macros_lightning.htm&release=224&type=5
:::

# マクロ ユーティリティがサービス コンソール アプリにありません。セットアップのアプリ マネージャーを使用して、このユーティリティがサービス コンソール アプリにあることを確認します。

+ [help with Set Up Service Console Productivity Tools](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007aiIXa)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ca713033-83b5-69bf-7ef8-8e1c11e43a02.png)



:::note
I figured it out this morning with a new set of eyes... I had added macros and quick text with a different path when I went to add again it was already there, I had missed this step in Utility..

今朝、新たな目でそれを理解しました...別のパスでマクロとクイックテキストを追加していましたが、再度追加しようとしたとき、すでにそこにありました。ユーティリティでこの手順を見逃していました。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/6fd50cf9-bd8a-a1cf-8091-c0cb464736dd.png)

+ [Can't Create Macros for Module Create Macros and Quick Text to Reduce Clicks
](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000SXnVq)

# 電子メールを送信しないマクロによる電子メール テンプレートのスロー エラー

+ [電子メールを送信しないマクロによる電子メール テンプレートのスロー エラー](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007aiFmW)

:::note alert
Error We couldn’t run the Macro. Try again. We were unable to process the email template.

Error Message: core.email.template.TemplateRenderingException:

We don't recognize the field prefix Recipient. Associate a record that matches the prefix or update the template to remove the merge field from the body, subject, or letterhead.
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c8319a1b-1ffb-7118-e6c5-c1c315f069f0.png)


:::note
or anyone else having this issue, I finally figured it out. (And, by the way, there was no flow involved to disable.)

In my screenshot above, you will see that the "Submit Action" step is in the same "Select Update Case Action" as all the other steps.  I removed "Submit Action" from the Update Action, created a second Update Action, and added "Submit Action" as the only step in the second Update Action.

What this has to do with an email template or merge fields, I cannot say.

この問題を抱えている他の人のために、私はついにそれを理解しました。 (ちなみに、無効にするためのフローはありませんでした。)

上のスクリーンショットでは、「アクションの送信」ステップが他のすべてのステップと同じ「ケース更新アクションの選択」内にあることがわかります。更新アクションから「送信アクション」を削除し、  2 番目の更新アクションを作成し、2 番目の更新アクションの唯一のステップとして「送信アクション」を追加しました。

これが電子メール テンプレートや差し込みフィールドとどのような関係があるのか​​はわかりません。
:::