表示される特定のレコードのためのカスタムアクションボタン

表示される特定のレコードのためのカスタムアクションボタン

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

要件  

レポート内のカスタムアクションボタンは、ある条件に基づいて、特定のレコードにのみ表示されるべきです。

利用ケース  

アセットリクエストアプリは、従業員がガジェットや機械のリクエストを出すことができます。フォームを埋める際に、従業員は自分のマネージャーと話し合ったかどうかを指定できます。話し合っていない場合、マネージャーには 承認 拒否 のボタンが表示されます。話し合っている場合、ボタンは無効になります。

手順            

1. 3つのフォームを作成 以下の詳細に従って:
フォーム
フォームリンク名
フィールドタイプ
フィールド名
フィールドリンク名
従業員とマネージャー
Employees_and_Managers
メール
従業員のメール
Employee_Email
メール
マネージャーのメール
マネージャー_メール
資産のリクエスト
Asset_Request
メール
Email
メール
メール
マネージャーのメール
マネージャーのメールアドレス
単一行
必要なアセット
Asset_Required
決定ボックス
マネージャーと確認済み
Checked_with_Manager
マネージャーの承認
Managers_Approval
メール
従業員のメール
Employee_Email
 
 
メール
マネージャーのメール
マネージャー_メール
 
 
一行
要求された資産
要求された資産
 
 
決定ボックス
マネージャーと話し合った
Discussed_with_Manager
 
「従業員とマネージャー」フォームには、従業員の各詳細情報とそれぞれのマネージャーの情報が記載されています。「資産リクエスト」フォームは従業員が資産のリクエストを出す際に使用されます。「マネージャーの承認」フォームは、マネージャーが資産のリクエストを承認または拒否する際に使用されます。

2. 社員のメールアドレスを、アセットリクエストフォームがロードされたときに、メールフィールドに設定するワークフローを作成しましょう。社員のメールアドレスに基づいて、マネージャーのメールアドレスも設定します。 ワークフローを作成 し、次の詳細を入力してください:

アセットリクエストフォームがロードされたときにワークフローをトリガーするため、 フォームイベント 「フォームのロード」 として選択します。

3. 「新しいアクションを追加」をクリックします。

4. 以下のDelugeスニペットをDelugeエディターに保存してください:
  1. //ログイン中の従業員のメールアドレスをEmailフィールドの値として設定します
  2. input.Email = zoho.loginuserid;

  3. //現在の従業員を基に、従業員とマネージャーのフォームからマネージャーのメールアドレスを取得し、割り当てます
  4. input.Manager_Email = Employees_and_Managers[Employee_Email == input.Email].Manager_Email;

5. 今度は、アセットリクエストレコードを マネージャーの承認 フォームに渡すワークフローを作成しましょう。 マネージャーはリクエストを承認または拒否することができます。 ワークフローを作成 して、以下の詳細を入力します:

レコードは、Asset Requestフォームで正常に送信された後、 マネージャーの承認 フォーム内で作成する必要があります。 したがって、我々は フォームイベント 成功したフォームの提出として選択しています。

6. 「新しいアクションを追加」をクリックして 「デリージスクリプト」を選択してください。

7. 以下のDelugeスニペットをDelugeエディタに保存します:
  1. //ログインしている従業員のメールアドレスをEmailフィールドの値として設定します
  2. input.Email = zoho.loginuserid;

  3. //現在の従業員に基づいて、従業員とマネージャーフォームからマネージャーのメールアドレスを取得して割り当てます
  4. input.Manager_Email = Employees_and_Managers[Employee_Email == input.Email].Manager_Email;

8. 今度は、フィルターを追加しましょう マネージャー承認レポートに、各マネージャーが自分の所属する従業員の詳細のみを表示できるようにします。 レポートプロパティを開く をクリックしてください。 マネージャー承認 レポートについてです。


9. 次のフィルターを追加します。 システム変数 zoho.loginuserid は、ログインユーザーのメールアドレスを表します。

上記のフィルターは、ログインしているマネージャーのメールアドレスを含むレコードのみを表示します。
今、すべてがセットアップされましたので、 承認 否認 ボタンを作成しましょう。また、従業員が資産リクエストを以前に話し合っていない場合にのみ表示するように条件を追加します。

10. マネージャーの承認レポートを選択して クイックビュー を開き、 アクションをクリックし、 をクリックします。                  

11. 以下の詳細を持つアクションアイテムを作成します:
           

12. 「作業フローの作成」をクリックして、リクエストが承認されたときに何が起こるかを追加する指示を行います。 例えば、 メールの送信 タスクを使用して、リクエストが承認されたことを社員とITチームに伝えるメールを送信できます。
           
13. 同様に、以下の詳細を持つ別のアクション項目を作成します。
           
14. クリックして ワークフローを作成 して、リクエストが拒否された場合に何が起こるかのインストラクションを追加します。例えば、 メールを送信 タスクを使用して、リクエストが拒否されたことを社員とITチームに伝えるメールを送信できます。

15. 現在、レポート内のボタンを表示しましょう。「 マネージャーの承認 レポート> ウェブのフィールドを構成」に移動してください。
           
16. 「承認」および「拒否」ボタンを追加します。

使い方を見る  

注意事項  

  • メールアドレスを 無効 にすることで、従業員がメール値を編集するのを防ぐことができます。
  • アプリケーションにマネージャーや従業員を追加し、関連するアプリケーション部品のみを共有するために 権限を使用します。 例えば、マネージャーは のみ を閲覧できる マネージャーの承認 フォーム、または従業員は のみ を閲覧できる 資産申請 フォームであるべきです。

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

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

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

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                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.