レポートを動的に絞り込む検索機能の作成

レポートを動的に絞り込む検索機能の作成

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

要件

ユーザーが検索クエリに基づいて特定のデータを見つけられるようにする検索機能を作成します。

ユースケース

ある 注文 管理アプリは、法人が顧客詳細を保存するため、および請求担当者が商品を注文するために使用しています。 フォームは3つあります 1つ目は、 顧客 フォームで、顧客の詳細を管理するために使用します。 2つ目は 注文 フォームで、注文の登録と、顧客のメールアドレスを使った追跡に使用します。注文 フォーム は、レジ担当者/請求担当者の画面から利用されます。3つ目の 商品 フォームでは、在庫内の商品を管理します。 顧客が検索バーに注文IDを入力すると、該当する注文の詳細が表示されます。これは、検索要素 ページビルダーで使用して実装します。

手順

フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
顧客
顧客
名前
顧客名
Customer_Name
メール
顧客メール
Customer_Email
商品
商品
単一行
商品名
Product_Name
通貨
金額
金額
注文
注文
 
ルックアップ(顧客)
顧客名
Customer_Name
サブフォーム
  • ルックアップ(商品)
  • 数値
注文詳細
  • 商品名
  • 数量
Order_Details
  • Product_Name
  • 数量
 
この注文は、データの ID を使用して、 すべての注文レポートから検索されます。

2. フォームワークフローを作成 し、 注文フォームの 送信が 正常に完了したときに実行されるように設定します。
 
3. [新しいアクションを追加] をクリックし、 Deluge Scriptを選択します。次のコードを追加します:
  1. メール=顧客[ID == input。Customer_Name].Customer_Email;
  2. //確定した注文の注文IDを顧客に送信します
  3. sendmail
  4. [
  5. 差出人 :Zoho。adminuserid
  6. to :メール
  7. 件名 :'Happiness is オン the way!'
  8. メッセージ :'<div>Hi&nbsp;<br></div><div><br></div><div>You 順番 is placed. Mention the 順番 ID, ' + input。ID + ' for further correspondence.<br></div><div><br></div><div>Thank you.</div>'
  9. ]
これにより、顧客に注文IDがメール送信されます。 顧客はこのIDを使用して注文のステータスを追跡できます。
 
4. 「注文検索結果」というページを作成 し、 すべて注文 レポート用のレポート要素を追加します。
 
5. 以下のページ変数をページに追加します。

変数名

データの種類

inProgress

数値



 
6. レポート埋め込み要素の [設定] をクリックし、以下の フィルターを追加します。

フィルター

項目を選択

演算子を選択

値を入力

ID
([システム項目]内)

equals

input.ID.toLong()


 
これにより、指定した注文IDで すべて注文 レポートが検索されます。注文IDは、前の手順で設定したパラメーターとして渡されます。  正確に比較できるよう、 toLong() で型変換を行っています。
 
7. 「注文検索」というページを作成 し、 検索 要素を追加します。 検索要素です。このページは、目的の注文を検索するために使用され、「注文検索結果」ページを基に動作します。
 
8. 検索結果コンポーネントの種類を ページに設定し、遷移先ページとして 注文検索結果ページを指定します。ここでは、検索文字列がページパラメーターのID(「注文検索結果」ページで設定)にマッピングされ、 「すべて注文」 レポートのフィルターに使用されます。

動作を確認する

注意点

  • レポートは、データに対して実行できる操作を制限するため、直接開くのではなく別ページに埋め込んでいます(編集、複製、データの追加などを制限するため)。

    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.