特定ユーザーへのメール送信を自動化する方法

特定ユーザーへのメール送信を自動化する方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

選択した日に、組織内のすべての従業員にシーズン挨拶メールを自動送信する。

ユースケース

一般的な 業員管理アプリケーションでは 従業員 フォーム で従業員 の詳細を管理します。メール送信は公式なコミュニケーション手段です。シーズン挨拶も メール で送信でき、Holidays フォームで入力した祝日の一覧に基づき、特定の日付に実行されるようスケジュールできます。

動作を確認

手順

1. 次の詳細で 2 つのフォームを作成します :
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
Holiday List
Holiday_List
日付
日付
日付
単一行
Occasion
Occasion
従業員
従業員
名前
名前
名前
住所
住所
住所
日付
Date Of Birth
Date_Of_Birth
単一行
部署
部署
メール
Official_Email
Official_Email

Official メール 項目には、シーズン挨拶メールの送信先となるメール アドレスが格納されます。

2. Holidays フォームにいくつかのデータを追加します。
 
3. すべてのHolidays List レポートに含まれる日付に実行されるスケジュールを作成します。 日付項目に基づくスケジュールを作成 します。対象とするのは 日付 項目です。
 
4. このスケジュールは、 Holiday List フォームの 日付 項目に基づいて実行されます。これは、 すべての Holidays List レポートに含まれる各日付で 1回だけ 実行されるように設定します。(祝日の日付は年ごとに変わる可能性があるため、毎年新しいリストを用意することをおすすめします。)
 
5. [新しいアクションを追加] をクリックし、 Deluge Script を選択します。以下の sendmail Deluge コードを追加して、「すべての従業員」レポート内の各従業員にシーズン挨拶メールが送信されるようにし、 [保存]をクリックします。
  1. // 組織内のすべての従業員にメールを送信
  2. for each 従業員 in 従業員[ID != null]
  3. {
  4. sendmail
  5. [
  6. 差出人 :Zoho。adminuserid
  7. to :従業員。Official_Email
  8. 件名 :'Season's greetings!'
  9. メッセージ: '<div><img src=\' https://image.shutterstock.com/image-vector/seasons-greetings-brush-calligraphy-banner-260nw-1201986319.jpg\'><br></div><div> Hi ' + 従業員。名前) + ', <br></div><div> Here is wishing you the best this holiday! Happy ' + input。Occasion + ' 差出人 すべて of us!<br></div>'
  10. ]
  11. }

上記のコードにより、 すべての Holidays List レポートに入力された日付にメールが送信されます。

動作を確認する

注意事項

  • 各従業員の誕生日に自動でメールを送信することも、同様の手順で実装できます。従業員フォームの Date Of Birth 項目を基準に、毎年その日付に実行されるスケジュールを作成します。 新しいアクションを追加]をクリックし、 [通知] > [メールを送信] を選択します(メールは1回につき1人の従業員に送信されるため)。[メールを送信]で送信するメール内容を設定し、 保存]をクリックします。
  1. スケジュール
  2. Sendmail