日次レポートを自動生成し、当日のレポートをメール添付で送信する

日次レポートを自動生成し、当日のレポートをメール添付で送信する

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

要件

Schedule カスタム処理を設定し、指定した時間に毎日自動で労働レポートを作成し、当日のすべてのエントリーをフィルタしたレポートをメール添付ファイルとして送信します。

利用ケース

あなたの会社が代理店と契約し、メンテナンスチームを雇用しているとします。契約業者は作業員を割り当てており、毎日労働レポートを送付する必要があります。このプロセスは、Zoho Creatorのスケジュール機能を活用して自動化できます。従業員トラッカーアプリケーションでは、作業員ごとの勤務シフト数やシフトごとの労働請求額などの情報が契約労働フォームで管理されます。契約労働フォームの当日分データは自動的に集計され、日次賃金フォームにデータとして追加されます。さらに、日次賃金フォームからは、当日の日付に該当するデータのみが請負業者のメールアドレス宛に送信されます。このプロセスは毎日指定した時間に実行されます。

手順

1.2つのフォームを作成し、以下の詳細を設定します。

フォーム

フォーム リンク名

項目種類

項目名

項目リンク名

契約従業員

Contract_Employees

名前

名前

名前

単一折れ線グラフ

部署

部署

番号

勤務シフト数

Number_of_Shifts_Worked

通貨

シフトごとの賃金

Wage_Per_Shift

通貨

合計賃金

Total_Wage

毎日 Wages

Daily_Wages

単一折れ線グラフ

代理店

代理店

日付

日付

Date_field

サブフォーム

  • 名前

  • 番号

  • 通貨

Workers レポート

  • 名前

  • 勤務したシフト数

  • 賃金

Workers_Report

  • 名前

  • Number_of_Shifts_Worked

  • 賃金

通貨

合計賃金

Total_Wage


2. スケジュールを作成し、以下の詳細を設定します。



3.新しく追加する操作>Deluge Script をクリックし、次の Deluge スニペットを Deluge エディタに保存します。
  1. // ハウスキーピング賃金
  2. // 合計ハウスキーピング賃金を計算するための変数を定義
  3. total_wage = +10、-10;

  4. // サブフォームの値を格納するコレクションを作成
  5. workers_collection = コレクション();

  6. // Contract 従業員フォームを繰り返してサブフォームの行を作成し、合計賃金を計算
  7. for each worker in Contract_Employees[部署 == 'House Keeping' && Added_Time == Zoho.currentdate]
  8. {
  9. row = Daily_Wages。Workers_Report();
  10. row.名前=worker.名前;
  11. row。Number_of_Shifts_Worked=worker。Number_of_Shifts_Worked;
  12. row。Wage=worker。Total_Wage;
  13. total_wage = total_wage + worker。Total_Wage;
  14. workers_collection。insert(row);
  15. }

  16. //毎日 Wages フォームに新規データを挿入
  17. record_id = insert into Daily_Wages
  18. [
  19. Added_User=Zoho.loginuser
  20. Agency='Zylker - House Keeping'
  21. Date_field=Zoho.currentdate
  22. Workers_Report=workers_collection
  23. Total_Wage=total_wage
  24. ];

  25. //警備部門の賃金
  26. //Security 部署の合計賃金レポートを計算するため、同じ手順を繰り返します
  27. total_wage = +10、-10;
  28. workers_collection = コレクション();
  29. for each worker in Contract_Employees[部署 == 'Security' && Added_Time == Zoho.currentdate]
  30. {
  31. row = Daily_Wages。Workers_Report();
  32. row.名前=worker.名前;
  33. row。Number_of_Shifts_Worked=worker。Number_of_Shifts_Worked;
  34. row。Wage=worker。Total_Wage;
  35. total_wage = total_wage + worker。Total_Wage;
  36. workers_collection。insert(row);
  37. }

  38. record_id = insert into Daily_Wages
  39. [
  40. Added_User=Zoho.loginuser
  41. Agency='Zylker - Security'
  42. Date_field=Zoho.currentdate
  43. Workers_Report=workers_collection
  44. Total_Wage=total_wage
  45. ];
4. 別のスケジュールを作成し、以下の詳細を設定します。



5. 新しく追加する操作 > Deluge Script をクリックし、以下のDelugeスニペットをDelugeエディタに保存します。
  1. sendmail
  2. [
  3. 差出人: Zoho.adminuserid
  4. 宛先: 'admin@zylker。com'
  5. 件名: '毎日 Labour レポート'
  6. メッセージ: '毎日 Labour レポートのPDFを添付しています'
  7. 添付ファイル:表示する:All_Daily_Wages [Date_field==Zoho.currentdate] as PDF
  8. ]

動作方法を見る


  1. スケジュール
  2. サブフォーム挿入 Deluge タスク
  3. メール送信 Deluge タスク
  4. データ追加 Deluge タスク

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



            Zoho Campaigns Resources

              Zoho WorkDrive Resources




                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day


                • Ask the Experts









                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.