カスタマイズされたレポートデータの検索コンポーネントを用いたページでの検索

カスタマイズされたレポートデータの検索コンポーネントを用いたページでの検索

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

要件            

ユーザーが必要なデータを検索するための検索コンポーネントを提供します。検索キーワードに基づいてレポートからデータが取得されます。

使用ケース  

図書館や書籍管理システムが検索を可能にしたいと考えています。特定のジャンルの書籍を検索したいと思うお客様は、メイン検索の下にあるカテゴリー一覧を使用して簡単に行うことができます。
 

手順            

1. フォームを作成してください 添付の books.csv ファイルをインポートして 作成してください。

2. Renameが作成したフォームを「Book」、レポートを「Books」としてください。

3. 次に、 関数を作成 して、アップロードされたすべてのジャンルを取得しましょう。 この一覧を使用してカテゴリ一覧を表示します。
           
4. Deluge コードを Deluge エディターに追加することでジャンルを取得できます。                  
  1. list getGenres()
  2. {

  3. //返されるジャンルのリストのため、返り値はリストである
  4. //利用可能な全ての異なるジャンルを取得する
  5.  genres = Book[ID != null].Genre.getAll().distinct();
  6.  return genres;
  7. }
上記のコードは、利用可能なすべての独特なジャンルのリストを返します。

5. 今度、書籍の検索のために、 ページを作成 し、書籍の検索という名前を付けましょう。 です。

6. 検索要素をドラッグし、プレースホルダーを タイトル/著者とします。「設定」アイコンをクリックし、 検索結果コンポーネントを「レポート」として選択し、 書籍レポートを選択します。
 
           
7. 検索文字列をタイトルまたは著者に設定して、本のレポートを検索します。
 
 
検索要素の設定は以下の通りです:


8. Search Elementの下にHTMLスニペットをドラッグします。


9. 現在のジャンルと一致するデータベースフィルタリングレコードにリンクするジャンルのリストを作成しましょう。
  1. <%{ 翻訳します }%>
  2. //Step 3 と Step 4 で作成された関数からすべてのジャンルを取得します
  3.  ジャンル = このアプリからジャンルを取得します。
  4.  ジャンルごとに
  5.  {
  6.  %>
  7. <!-  本のレポートを適切にフィルタリングするためのHTMLアンカータグを作成してください -->
  8. <a class='genre-link' href='#Report:Books?Genre=<%=genre%>'><%=genre%></a><br/>
  9. <a class='genre-link' href='#レポート:書籍?ジャンル=<%=genre%>'><%=genre%></a><br/>
  10. <スタイル>
  11. <!-- アンカータグのスタイル -->
  12. a.ジャンルリンク {
  13.  表示:インラインブロック;
  14.     幅: 115px;
  15.     高さ:25px;
  16.     padding: 10px;
  17.     パディング: 10px;
  18.  padding-left: 20px;
  19.     テキストを左揃えにする
  20.     border-radius: 5px;
  21.     ボーダー半径:5px;
  22.     太字にする
  23.     行間隔:25px;
  24. 私たちは、テクニカルヘルプガイドを英語から日本語へ翻訳するためのトランスクリエイターとして活動しています。HTMLコンテンツに英語のテキストが含まれています。英語のテキストを丁寧でビジネス適切な自然な表現で日本語に翻訳してください。HTMLタグや属性を変更したり、追加のコンテンツを生成したりしないでください。英語のテキストが他の言語に翻訳されないようにしてください。
  25. </style>
  26. <%
  27.  確認します。
最後に、オプションですが、 公開 して、 書籍の検索 ページと、 書籍の レポート を公開しましょう。そうすれば、すべてのユーザーが検索したり、在庫を確認したりできるようになります。

どのように動作するかを見てみましょう

 

関連リンク



    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.