カスタムスケジューラー

カスタムスケジューラー

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

目的

カスタム Functions を有効にすることで、頻繁に使用する機能をカスタマイズし、時間を節約できます。カスタムスケジュール処理は、既存のカスタム Functions の拡張です。カスタムスケジュール処理を使用すると、指定した時間に特定のカスタム関数の処理を自動的に実行するスケジュール処理を作成することができます。カスタム Functions とは異なり、カスタムスケジューラはワークフロー処理を実行する必要はありません。


カスタムスケジューラに関するヘルプビデオを参照してください:


カスタムスケジュールセットアップの設定

  1. ホームページから、設定(ギアアイコンで表される)へ移動し > 従業員情報 > 自動化 > スケジュール処理 > カスタムスケジュール処理 > カスタムスケジュール処理を追加する。

  2. カスタムスケジュール処理を追加するを選択します。
  3. カスタムスケジュール処理名を提供し、必要であれば説明を追加します。
  4. 開始日時を指定します。
  5. 実行頻度を決定します。
  6. タイムゾーンの下で、標準的なタイムゾーンを選択します。
  7. カスタム関数エディタで、該当するスクリプトを変更します。

  8. 保存を押します。
Notes
週間スケジュール処理については、スケジュールが実行される日をドロップダウンで選択できます。月間スケジュール処理では日付を選択するオプションがあり、年間スケジュール処理では月と日付をスケジュール処理が実行されるように選択できます。

例シナリオ - 給与処理

Mediclaim 金額、その他の払い戻し金額などの他の値に基づいて、毎月27日に給与フォームを更新する必要がある状況を想像してみてください。このシナリオでは、この日に、複数のフォームから値を引き出して給与詳細フォームを更新するスケジュール処理を作成することができます。
以下の手順に従ってこれを実現します。
Notes
スクリプトで使用されているフォームと項目があなたのアカウントで利用可能である必要があります。
  1. ホームページから設定(ギアアイコンで示される)に移動し、> 従業員情報 > 自動化 > スケジュール処理 > カスタムスケジュール処理 > カスタムスケジュール処理を追加するへ進みます。
  2. スケジュール処理は'Reimbursement 詳細'と命名し、必要であれば説明を追加します。
  3. 開始日と時間を27日に設定します。
  4. 時間の下で、希望する時間を指定します
  5. 頻度の下で、月間を選択し、日付の下で27日を選択します。
  6. カスタム関数 エディタで、以下に提供されたスクリプトを貼り付けます:

    Quote
    salarydetails = Map();
    salarydetails = Zoho.people.getRecordById('Salary_reference', recordid);
    tabularmap = Map();
    tabularmap = salarydetails.取得する('tabularSections');
    tabularlist = List();
    tabularlist = tabularmap.取得する('Breakup 詳細');
    salarymap = Map();
    Totalsalary = +10, -10;
    for each r in tabularlist
    {
    salarymap = r.toMap();
    Totalsalary = salarymap.取得する('HRA1').toDecimal() + salarymap.取得する('Other_Allowance1').toDecimal() + salarymap.取得する('Medical1').toDecimal() + salarymap.取得する('Basic1').toDecimal();
    }
    salaryupdate = Map();
    salaryvalue = Map();
    salaryvalue.put('recordid', recordid);
    salaryvalue.put('Net_Salary', Totalsalary.toString());
    salaryvalue.put('Revised_date', 今日.toString());
    salaryupdate = Zoho.people.更新する('Salary_reference', salaryvalue);
    info salaryupdate;
    この関数は給与明細を給与参照フォームから月次給与フォームに追加します。

    Quote
    getdata = List();
    getdata = Zoho.people.getRecords('Salary_reference');
    addata = Map();
    addrecord = Map();
    これはすべてのエントリを反復処理し、給与詳細フォームを現在の日付で更新します。

    Quote
    for each r in getdata
    {
    mon_salary = r.取得する('Net_Salary');
    erecno = r.取得する('Employee_ID.ID');
    addata.put('Employee_ID', erecno);
    addata.put('Montly_Salary', mon_salary);
    addata.put('Date_1', 今日.toString());
    addrecord = Zoho.people.作成('Monthly_Salary_Details', addata);
    }
    putrecord = Map();
    updaterecord = Map();
    putrecord.put('recordid', recordid); putrecord.put('Sch_date', datevalue.toString());
    updaterecord = Zoho.people.更新する('Schedular_form', putrecord);
    info updaterecord;

  7. 保存をクリックします.
このスケジュール処理が設定されると、毎月27日に他のフォームからの詳細に基づいて給与フォームが更新されるスケジュール処理が実行されます。

    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.