ダウンロード

概要

Download Interaction は、Salesforce レコードに関連するファイルを Data Table 内でアクセス可能にする簡潔な方法を提供します。これにより、テーブルから離れてファイルを探してダウンロードする必要がなくなり、ユーザー体験と効率が向上します。

仕組み

Download Interaction は構成されます 内で Avonni Data Table コンポーネントで。手順は次の通りです:

データテーブルの設定

  • Data Table は、関連ファイルを持つ Salesforce オブジェクトのレコードを表示するように構成する必要があります(例:添付ドキュメントのあるケース、契約ファイルのある取引先など)。

  • 各レコードに関連付けられたファイルを識別する方法が必要です。通常は次のいずれかの方法で行います:

    • を含むフィールド Content Document ID 関連ファイルの

    • を含むフィールド URL ファイルを直接指す

    • へのリレーションシップ ContentDocument オブジェクト(直接ダウンロードリンクとしてはあまり一般的ではありませんが、可能です)。

Download Interaction を追加する

  • ページエディタで Avonni Data Table コンポーネントを選択します。

  • コンポーネントのプロパティパネルで「Actions」または「Button」列を追加します。

  • 新しいインタラクションを追加し、タイプとして「Download」を選択します。

Download Interaction の構成

  • URL フィールド: (任意)Data Table のデータソースから、ファイルの URL を含むフィールドを選択します。URL を指定した場合、Content Document ID より優先されます。

  • Content Document ID フィールド: (任意)Data Table のデータソースから、ファイルの Content Document ID ファイルの。

  • 公開リンクを自動生成: (任意、 しかし非常に重要)

    • チェック(有効)した場合: コンポーネントはファイルの公開アクセス可能なリンクを生成しようとします。これによりユーザーは、 なしで Salesforce ログインアクセスなしでファイルをダウンロードできます。

      • Content Document に既に公開リンクが存在する場合、それが使用されます。

      • 公開リンクが存在しない場合、 自動的に作成されます. 重要: これにより生成されたリンクを通じてファイルが公開アクセス可能になります。

    • チェックを外した場合(無効): コンポーネントはダウンロードリンクを生成します。これには が必要です Salesforce 認証。十分な権限を持ってあなたの Salesforce 組織にログインしているユーザーのみがファイルをダウンロードできます。

重要な注意点

ユーザー操作

  • Data Table が表示されると、設定した列や各行の隣にダウンロードアイコンが表示されます。

  • このアイコンをクリックすると、関連するファイルのダウンロードが開始されます その特定のレコードに紐づいた.

使用例:ケースの添付ファイル

例として、Cases の一覧を表示する Data Table があるとします。各 Case には添付ファイル(例:スクリーンショット、ログファイル、PDF レポートなど)があるかもしれません。

  1. データソース: Data Table のクエリは Case レコードを取得します。それは 含めるべきです また:

    • その ContentDocumentId 添付ファイルの(これは Salesforce でレコードにファイルをリンクする標準的な方法です)。 または

    • Case オブジェクトのカスタムフィールドにファイルを指す URL が含まれている。

  2. Download Interaction: Data Table に Download Interaction を追加します。

    • あなたは選択します いずれかを その ContentDocumentId フィールド または カスタム URL フィールド。

    • ファイルに Salesforce 外のユーザーがアクセス可能であるべきかどうかに基づいて、「公開リンクを自動生成」を有効にするかどうかを判断します。 外部の Salesforce。

  3. 結果: Data Table は各 Case ごとにダウンロードアイコンを表示します。特定の Case のアイコンをクリックすると、その Case に紐づくファイルがダウンロードされます その Case、設定に応じて Salesforce 認証済みリンクまたは公開リンクを通じて。

主な利点

Download Interaction を統合することには実際の利点があります:

  • クリックを減らし、作業を増やす(ワークフローの簡素化): ユーザーはテーブルを離れてレコードページでファイルを探す必要がありません。行から直接ダウンロードでき、時間と手間を節約します。

  • ユーザー満足度の向上(UX の改善): 見ているデータに直接リンクされたファイルを取得することは、単純により便利で直感的です。

  • 正しいファイルが目の前に(コンテキストに沿ったアクセス): ダウンロードアイコンは所属するレコードの隣に表示され、推測を排しユーザーが正しいドキュメントを取得できるようにします

にバインドされた)はレンダリングされるときには既に正しい Contact のデータで埋められており、編集する準備ができています。

  • 権限: ファイルをダウンロードするには、ユーザーが必要な Salesforce 権限を持っている必要があります(例:「ContentDocument」オブジェクトの「View Content」権限、または適切な共有設定)。

  • フィールドの利用可能性: Content Document ID や URL を含むフィールドが Data Table のデータソースに含まれていることを確認してください。

  • URL の有効性(URL を使用する場合): URL フィールドを使用する場合、URL が有効でアクセス可能であることを確認してください。

  • 公開リンクのセキュリティ(公開リンクを自動生成する場合): 非常に 注意してください 「公開リンクを自動生成」を有効にする際は極めて注意してください。これはファイルを公開アクセス可能にするため、適切な場合にのみ、セキュリティ上の影響を十分に理解した上で使用してください。公開リンクには短い有効期限を設定することを検討してください。

使用する場合はフロー内でエラーハンドリングを実装してください。

Download Interaction は Avonni Data Tables に直接ファイルをダウンロードする機能を追加する強力な方法を提供します。Content Document ID を使用するか URL を使用するかを慎重に検討し、「公開リンクを自動生成」オプションのセキュリティ上の影響に注意してください。

最終更新

役に立ちましたか?