ダウンロード
ダウンロード操作
ダウンロード操作はダウンロード機能を追加します 直接 Avonniデータテーブルコンポーネント内に。これにより、ユーザーは現在のページを離れたり別のファイルライブラリに移動したりすることなく、テーブルに表示されている個々のレコードに関連するファイルを簡単にダウンロードできます。
概要
ダウンロード操作は、Salesforceレコードに関連するファイルをデータテーブル内でアクセス可能にする簡素化された方法を提供します。これにより、ファイルを見つけてダウンロードするためにテーブルから移動する必要がなくなり、ユーザー体験と効率が向上します。
仕組み
ダウンロード操作は設定されます カラム内で Avonniデータテーブルコンポーネント内で。手順は次のとおりです:
データテーブルのセットアップ
データテーブルは、関連するファイルを持つSalesforceオブジェクトからレコードを表示するように構成する必要があります(例:添付ドキュメントのあるケース、契約ファイルのある取引先など)。
各レコードに関連付けられたファイルを識別する方法が必要です。通常は次のいずれかの方法で行われます:
を含むフィールド コンテンツドキュメントID 関連ファイルの。
を含むフィールド URL ファイルへ直接指すURL。
とのリレーションシップ
ContentDocument
オブジェクト(これは直接ダウンロードリンクにはあまり一般的ではありませんが、可能です)。
ダウンロード操作を追加する
ページエディタでAvonniデータテーブルコンポーネントを選択します。
コンポーネントのプロパティパネルで「アクション」または「ボタン」列を追加します。
新しい操作を追加し、「ダウンロード」タイプを選択します。
ダウンロード操作の構成
URLフィールド: (オプション)データテーブルのデータソースから、を含むフィールドを選択します ファイルのURL。URLを指定した場合、Content Document IDより優先されます。
コンテンツドキュメントIDフィールド: (オプション)データテーブルのデータソースから、を含むフィールドを選択します コンテンツドキュメントID ファイルの。
公開リンクを自動生成: (オプション、 しかし非常に重要)
チェック(有効)された場合: コンポーネントはファイルの公開アクセス可能なリンクを生成しようとします。これによりユーザーは (アスペクト比を Salesforceログインアクセスを必要とせずにファイルをダウンロードできます。
Content Documentに既に公開リンクが存在する場合、それが使用されます。
公開リンクが存在しない場合は、 自動的に作成されます. 重要: これにより、生成されたリンク経由でファイルが公開アクセス可能になります。
チェックが外れている(無効)場合: コンポーネントは次を必要とするダウンロードリンクを生成します 必要とします Salesforce認証。十分な権限を持ってSalesforce組織にログインしているユーザーのみがファイルをダウンロードできます。
重要な注意点
The URLフィールド が優先されます。URLフィールドとContent Document IDフィールドの両方が提供されている場合、コンポーネントはURLを使用します。もしあなたが 公開リンクを自動生成を使用する場合、データセキュリティに十分注意してください。
ユーザーの操作
データテーブルが表示されると、構成された列または各行の横にダウンロードアイコンが表示されます。
このアイコンをクリックすると、該当するレコードに関連付けられたファイルのダウンロードが開始されます その特定のレコード.
使用例:ケースの添付ファイル
データテーブルにケースの一覧が表示されているとしましょう。各ケースには添付ファイル(例:スクリーンショット、ログファイル、PDFレポートなど)があるかもしれません。
データソース: あなたのデータテーブルのクエリはケースレコードを取得します。それは 含めるべきです 次も含め:
The
ContentDocumentId
添付ファイルの(これはSalesforceでレコードにファイルをリンクする標準的な方法です)。 またはケースオブジェクトのカスタムフィールドにファイルを指すURLが含まれている。
ダウンロード操作: データテーブルにダウンロード操作を追加します。
あなたは選択します いずれか するため、これはあまり一般的ではありません)。
ContentDocumentId
フィールド や カスタムURLフィールドを。「公開リンクを自動生成」を有効にするかどうかは、ファイルを 組織外のユーザーに 提供するかどうかに基づいて決定します。
結果: データテーブルは各ケースに対してダウンロードアイコンを表示します。特定のケースのアイコンをクリックすると、構成に応じてSalesforce認証済みリンクまたは公開リンクを通じてそのケースに関連付けられたファイルがダウンロードされます。 データを ケースを介してダウンロードされます(あなたの構成に依存します)。
主な利点
ダウンロード操作を統合することには実際的な利点があります:
クリックを減らし、作業を増やす(合理化されたワークフロー): ユーザーはテーブルを離れてレコードページでファイルを探す必要がありません。行から直接ダウンロードでき、時間と労力を節約します。
ユーザー満足度の向上(改善されたUX): ユーザーが見ているデータに直接リンクされたファイルを取得する方が、単純に便利で直感的です。
正しいファイルをその場で(コンテキストに沿ったアクセス): ダウンロードアイコンは所属するレコードの横に表示され、推測を排除し、ユーザーが正しいドキュメントを取得することを保証します
変数が更新され、それらの値を使用してデータテーブルをフィルタリングできます。
権限: ファイルをダウンロードするには、ユーザーが必要なSalesforce権限(例:「ContentDocumentオブジェクトのコンテンツ表示」や適切な共有設定)を持っている必要があります。
フィールドの有無: Content Document IDまたはURLを含むフィールドがデータテーブルのデータソースに含まれていることを確認してください。
URLの有効性(URLを使用する場合): URLフィールドを使用する場合は、URLが有効でアクセス可能であることを確認してください。
公開リンクのセキュリティ(公開リンクを自動生成する場合): 非常に 慎重に 「公開リンクを自動生成」を有効にする際は極めて注意してください。これによりファイルが公開アクセス可能になるため、適切な場合にのみ、セキュリティへの影響を十分理解した上で使用してください。公開リンクには短い有効期限を設定することを検討してください。
まとめると
ダウンロード操作は、Avonniデータテーブルに直接ファイルダウンロード機能を追加する強力な方法を提供します。Content Document IDを使用するかURLを使用するかを慎重に検討し、「公開リンクを自動生成」オプションのセキュリティ上の影響に注意してください。
最終更新
役に立ちましたか?