レコードの詳細ビューをPDFでダウンロードする方法

レコードの詳細ビューをPDFでダウンロードする方法

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

要件

登録完了後に、参加者ごとのパーソナライズされた入場パスを自動で生成してダウンロードできるようにし、イベント運営を効率化します。

ユースケース

ある企業が、Zoho Creator のイベント管理アプリケーションを使用して、顧客向けのカンファレンス、ワークショップ、展示会などのイベント運営を管理しているとします。顧客がイベントに登録すると、システムが自動的に PDF 形式のパスを生成し、参加者のデバイスにダウンロードします。参加者はイベント当日にこのパスを提示して入場できます。

手順

  1. フォームを作成し、イベント参加者の詳細を収集するために必要な項目を追加します。このチュートリアルでは、説明用として、フォームテンプレートからEvent Registration(フォーム名: Register for an event / フォームリンク名: Register_for_Events)フォームを使用しています。

  2. アプリケーションの設定でレコードテンプレートに移動し、Event Registrationフォームを選択してレコードテンプレートを作成します。テンプレート名を「Pass」とします。

  3. デザイナー上で、パス用に必要な要素フィールドをドラッグ&ドロップして、レコードテンプレートをデザインします(下図参照)。

  4. Register for an eventフォームのレポート(Event_Participants)のレポートプロパティで印刷 & PDFセクションに移動し、作成した「Pass」レコードテンプレートを選択します。

  5. Register for an eventフォームのレポート(この例ではEvent_Participants)を公開します。

  6. Register for an eventフォームの送信成功時に実行されるように、レコードイベントとして「作成」を選択してフォームワークフローを作成します。ワークフロー名を「Pass をダウンロード」とし、ワークフローを作成をクリックします。このワークフローは、登録完了時にイベントパスをユーザーのデバイスにダウンロードするように設定します。

  7. [新しいアクションを追加] > [Deluge Script]をクリックし、以下のコードを Deluge エディターに追加します。
    1. //レコードエクスポート URLを使用し、openURLタスクでレコードを PDF としてエクスポートします。
    2. ( 'https://creatorapp.zohopublic.com'+Zoho。appuri+'データ-pdf/<report_link_name>/'+input。ID+'/<file_name>/<encryptedKey>/','新規 window');
      1. 各パラメーターの意味:
        Zoho。appuri
        組織の namespace とアプリケーションリンク名の情報を保持する、あらかじめ定義されたシステム変数です。形式は /<org_namespace>/<app_link_name>/ となります。
        <report_link_name>
        詳細ビューをエクスポートするEvent_Participantsレポートのリンク名です。
        <file_name>
        エクスポートされるファイル名です。
        <encryptedKey>
        レポートを公開する際に生成される一意のキーです。レポートの公開 URL 内で確認できます。例えば、次の公開 URL の場合: https://creatorapp.zohopublic.com/zylker/event-management/report-perma/Event_Participants/WFpmmU3JXYSHSWesnkNhFWNxzF6AStJRP4e8fkhZstM9g1QxftzFtDAtvqAHBsSherG5PA2ZESkWQYdTbJV7CEGbHEt0ma1Waw76

        暗号化キーは次の部分です:
        WFpmmU3JXYSHSWesnkNhFWNxzF6AStJRP4e8fkhZstM9g1QxftzFtDAtvqAHBsSherG5PA2ZESkWQYdTbJV7CEGbHEt0ma1Waw76

  8. 公開したRegister for an eventフォームのパーマリンクを顧客と共有し、イベント登録とパスの生成を行ってもらいます。

動作を確認する


  1. 個々のレコードをエクスポートおよび印刷するための URL
  2. openUrl