ウィジェットでのPDFおよび動画コンテンツのプレビュー

ウィジェットでのPDFおよび動画コンテンツのプレビュー

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

要件

カスタムウィジェットを使用して、レポートの動画やPDFコンテンツをページ上に直接表示します。ウィジェットは、動画やアップロードされたリソースを保存するファイルアップロード項目など、レポート内のメディアファイルを取得し、ページ上に表示して簡単にアクセスできるようにします。

ユースケース

ある教育機関が、学生がコース教材に簡単にアクセスできるようにしたいと考えています。そこで、ファイルや動画を取得し、ページ上で直接プレビューできるウィジェットを作成しました。このウィジェットは、講師がコースの詳細と教材を登録するフォームに連携されています。このウィジェットを使用すると、講師は録画講義(動画)や教科書(PDF)をフォームから1つのページに埋め込むことができます。これにより、学生は必要なリソースをすべて1か所でまとめて確認できます。

手順

フォームを作成

1. コース関連情報と教材を保存するために、フォームを作成し、Course Managementという名前を付けます。
フォーム名
フォームリンク名
Course Management
Course_Management
2. 以下の項目を Course Management フォームに追加し、項目名を表のとおりに設定します。
Notesメモ: Instructors項目をルックアップ項目にするには、リンク名Instructorの項目と、収集したい講師の詳細項目を含む別フォームを作成します。そのフォームの名前項目を、このフォームのルックアップ値としてマッピングできます。
項目タイプ
項目名
項目リンク名
シングルライン
Course 件名
Course_Title
Lookup
Instructor
Instructor
ドロップダウン
期間
期間
ドロップダウン
Difficulty
Difficulty
マルチライン
説明
説明
画像
Thumbnail
Thumbnail
Video
クラス Recording
Class_Recording
ファイルアップロード
Textbook
Textbook

ページを作成

1. ページを作成し、Course ダッシュボードという名前を付けます。
2. ページビルダー左ペインのWidgetsをクリックし、カスタムに移動してCreate Widgetを選択します。Upload Fileを選択します。
Notes
メモ: 別の方法として、Creator アプリケーションの設定に移動し、Widgetsをクリックして作成を選択することもできます。

ウィジェットを追加

ここから、このチュートリアルで使用するウィジェットファイルをアップロードします。
このチュートリアルは、以下で提供しているサンプルウィジェットファイルで動作するように設計されています。このファイルには、コース情報を表示するウィジェットが含まれています。
Notesメモ: ご利用の業務要件に合わせて、任意のウィジェットをアップロードすることもできます。ただし、このチュートリアルをそのまま試したい場合は、このページ末尾で提供しているサンプル ZIP ファイルを使用してください。
1. ウィジェットの名前を入力します。ホスティングオプションは「Internal」があらかじめ選択されています。この手順は、Creator 内でホストされるウィジェットに適用されます。ウィジェットは外部にホストして Creator にリンクすることもできますが、このチュートリアルでは Internal オプションを使用するため、そのままにしておきます。
2. インデックスパスに/widget.htmlと指定し、作成をクリックします。
3. ウィジェットをドラッグ&ドロップするか、ダブルクリックしてページに追加します。追加すると、ウィジェットはページ上のプレースホルダーとして表示され、まだコンテンツは表示されません。次に、このウィジェットを追加済みのレポートに接続する方法を説明します。
1. 右上のPage VariableScriptsアイコン()を選択して、ページ変数に移動します。次に、ウィジェットにマッピングするため、以下の変数を追加します。
変数
データの種類
要件の理由
report_name
TEXT
このウィジェットのデータソースとなるレポートを特定し、正しいコース詳細を取得できるようにします。
件名
TEXT
ウィジェットのメイン見出しとして表示され、学生に対して機関に関する重要な情報をわかりやすく伝えます。
tag_line
TEXT
学生に対して、機関に関する追加の背景情報を伝える短い説明文を追加します。
2. Variablesの横にあるScriptに移動し、ページ変数をレポートにマッピングするため、エディターに次のスクリプトを追加してページスクリプトを設定します。
  1. input。report_name = 'Course_Management'; // 「Course Management」フォームのレポートのレポートリンク名。
  2. //以下の件名とタグラインは表示目的のみです。ウィジェットの機能には影響せず、自由にカスタマイズできます。
  3. input。件名 = 'Course Management';
  4. input。tag_line = '管理 courses, タブ, and resources efficiently.';
これでウィジェットを使用する準備が整いました。マッピングされたフォームに追加されたすべてのデータが、ウィジェットを通じてページ上に表示されます。

動作を確認


注意事項

  1. スクリプトで使用するレポートリンク名が、アプリケーション内で定義されている名前と完全に一致していることを確認してください。
  2. 項目名および項目タイプが、このチュートリアルで指定されている内容と完全に一致していることを確認してください。

    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.