自動起動フローでの添付ファイル付きメールの送信の例
[メールを送信] アクションを使用して、都市に住むすべての従業員に添付ファイルを含むメールを送信します。たとえば、サンフランシスコに住むすべての従業員に重要な更新を送信し、メールに添付ファイルを追加するとします。
必要なエディション
| サポートされているエディションを表示する。 |
| 必要なユーザー権限 | |
|---|---|
| [ファイル] タブを表示する | ファイルに対する「参照」 |
| 新しいファイルをアップロードする | ファイルに対する「作成」 |
| ファイルを置き換える | ファイルに対する「編集」 |
| プロセスの自動化設定を編集する | 「アプリケーションのカスタマイズ」 |
| Einstein for Flow や Agentforce for Flow など、Flow Builder で使用できるすべてのフロー タイプ、要素、機能を使用してフローを開く、編集、作成、有効化、または無効化する | 「フローの管理」 |
メモ 既存のフローでフォローしている場合は、[メールを送信] アクションバージョンが 1.0.1 に設定されていることを確認します。
ファイルのアップロードと自動起動フローの作成
- アプリケーションランチャーで、[ファイル] を検索して選択します。
- ファイルをアップロードするには、[Upload Files (ファイルをアップロード)] をクリックしてファイルを選択し、[開く] をクリックします。
- [完了] をクリックします。
-
[フロー] リストビューを開きます。
- [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
- Automation アプリケーションから、[フロー] タブを選択します。
- 任意の Lightning アプリケーションの [フロー] タブで、アクション メニューをクリックし、[フローを開く] を選択します。
-
自動起動フローを作成します。
- 自動化アプリケーションから、 をクリックし、[新規 | 自動起動 | フロー (トリガーなし)] をクリックします。
- [設定] から、[新規フロー | の自動起動 | フロー (トリガーなし)] をクリックします。
レコードコレクション変数の作成と設定
- [ツールボックス] の [マネージャー] で、[新規リソース] をクリックします。
- [リソース種別] ドロップダウンから [変数] を選択します。
- [API 参照名] に「employeesInSF」と入力します。
- [データ型] で [レコード] を選択し、[複数の値を許可 (コレクション)] を選択します。
- [オブジェクト] に「ユーザー」と入力し、[ユーザー] を選択します。
-
[フロー外部での可用性] で、[入力で使用可能] と [出力で使用可能] の両方を選択します。
テキストコレクション変数の作成と設定
- [ツールボックス] の [マネージャー] で、[新規リソース] をクリックします。
- [リソース種別] ドロップダウンから [変数] を選択します。
- [API 参照名] に「email_employeesInSF」と入力します。
- [データ型] で [テキスト] を選択し、[複数の値を許可 (コレクション)] を選択します。
-
[フロー外部での可用性] で、[入力で使用可能] と [出力で使用可能] の両方を選択します。
[レコードを取得] 要素の追加
-
[
] をクリックし、[レコードを取得] を選択します。
- [表示ラベル] に「Find SF Employees」 (SF 従業員を検索) と入力します。
- [オブジェクト] で [ユーザー] を選択します。
- [条件の要件] で [すべての条件に一致 (AND)] を選択します。
- [項目] で、[市区郡] をクリックします。[演算子] で、[次の文字列と一致する] をクリックします。[値] に「San Francisco」と入力します。
- [保存するレコード数] で、[すべてのレコード] を選択します。
- [レコードデータの保存方法] で [項目を選択して変数を割り当てる (高度)] を選択します。
- [レコードコレクション] で、[employeesInSF] レコードコレクション変数を選択します。
-
[項目] で、[メール] を選択します。
ループ要素と割り当て要素の追加と設定
-
[レコードを取得] 要素の後に、ループ要素を追加して設定します。
-
[
] をクリックし、[ループ] を選択します。
- [表示ラベル] に「Loop Through Employee」 (従業員をループ処理) と入力します。
- [コレクション変数] で、employeesInSF をクリックします。
コレクション変数の項目数が多い場合、コレクションの処理時にパフォーマンスの問題が発生する可能性があります。たとえば、ループ要素を使用してレコードコレクションの 20,000 件のレコードを処理すると、フローの実行が大幅に遅延する可能性があります。効率を高めるには、一度に処理する品目数を減らすようにフローを設定します。これを実現するには、大きなコレクションを 2 つのコレクション変数に分割するか、コレクション変数にレコードを追加するための検索条件を絞り込みます。 -
[
-
ループ要素の [項目ごと] ノードの後に、割り当て要素を追加して設定します。
-
[
] をクリックし、[割り当て] を選択します。
- [表示ラベル] に「Add Email to Collection Variable」 (コレクション変数にメールを追加) と入力します。
- [変数値を設定] の [変数] で、email_employeesInSF をクリックします。[演算子] で、[追加] をクリックします。[値] で、[Loop Through Employee (従業員をループスルー)] をクリックし、[Email (メール)] をクリックします。
-
[
[メールを送信] アクションの追加と設定
-
[
] をクリックし、[アクション] を選択します。
使用可能なアクションのリストが開きます。 -
検索バーに「メールを送信」と入力し、[メールを送信] を選択します。
[メールを送信] アクションについての詳細は、「フローコアアクション: メールを送信」を参照してください。
- [表示ラベル] に「Email SF Employees」と入力し、デフォルトの API 参照名 Email_SF_Employees を使用します。
- [受信者アドレス] で、email_employeeInSF をクリックします。
- [メールコンテンツを作成] をクリックします。
- [件名] に、「Important Update for San Francisco Employees」というテキストを入力します。
- [本文] に、リッチテキスト「Dear」と入力します。次に、[ユーザーの名] を挿入するには、Insert a resource... | Running User | First Name (ユーザーの名)] 。
-
残りのメール本文の内容を次のように入力します。
We hope this message finds you well. We have an important update for all employees based in San Francisco. [Insert your message here. This could be about a new policy, an upcoming event, or any other relevant information.] Please make sure to review the details and reach out if you have any questions or need further assistance. Best regards, [Your Name] [Your Position] [Your Contact Information] - [リッチテキスト形式の本文] の値で、[True] をクリックします。
- [添付ファイル ID] で、以前にアップロードしたファイルを検索してクリックします。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

