注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

添付ファイルのアップロード

アクションは、Workshop、Object Explorer、Object Views、Quiver、および Slate からの添付ファイルのアップロードをサポートしています。添付ファイルの閲覧、編集、削除の権限は、それがアップロードされたオブジェクトと一致します。例えば、ユーザーがオブジェクトの閲覧権限を持っている場合、そのオブジェクトに保存されている添付ファイルを閲覧し、ダウンロードすることができます。既存の添付ファイルを置き換えるには、そのオブジェクトに対する編集権限が必要です。

単一の添付ファイルや添付ファイルのリストをアップロードすることができます。アクションを使用して添付ファイルをアップロードするには、アクションタイプとオブジェクトタイプの両方の設定手順に従ってください。

アクションタイプの設定

パラメーター設定ビューで、パラメータータイプとして Attachment を選択します。添付ファイルは、添付ファイルパラメータータイプを使用してのみアップロードできます。対応する行は、オブジェクト元データセットで String でなければならず、編集されたオブジェクトプロパティは Attachment タイプでなければなりません。

一度に複数のメディアファイルをアップロードするには、Allow multiple values を選択します。一つのアクションで複数のメディアファイルをサポートするには、以下で説明するように、オブジェクトタイプ設定Allow multiple を切り替えることが必要です。

オブジェクトタイプの設定

オブジェクト詳細ビューで、プロパティタイプとして Attachment を選択します。添付ファイルは、添付ファイルプロパティタイプにのみアップロードできます。

一つのプロパティに複数のメディアファイルをアップロードするには、Allow multiple を切り替えます。この場合、オブジェクト元データセットのプロパティは Array でなければなりません。

アーキテクチャと制限

添付ファイルは、アクションフォームに追加されたらすぐに Foundry にアップロードされます。フォームの提出時に、添付ファイルの閲覧、編集、削除の権限が、元のオブジェクトタイプに対するユーザーの権限から推定されます。フォームの提出が失敗したりキャンセルされたりした場合、未処理の添付ファイルは直接到達できなくなり、一定時間後に自動的に永久に削除されます。同様に、削除されたオブジェクトに属する添付ファイルや、オブジェクトにマップされなくなった添付ファイル(対応するプロパティが削除された時に発生します)は直接到達できなくなり、最終的に自動的に永久に削除されます。

添付ファイルは、ロジックバックと機能バックの両方のアクションでサポートされています。ファイルサイズの上限は固定で 200MB です。

  • 各添付ファイルは、その寿命中に最大 10 のオブジェクトにリンクできます。添付ファイルが 10 のオブジェクトにリンクされている場合、元のリンクされたオブジェクトの一つまたは複数が削除されても、他の任意のオブジェクトにはリンクできません。この 10 のリンクオブジェクトの制限に達した後、そのファイルを新たな添付ファイルとして再度アップロードし、それをさらに多くのオブジェクトにリンクすることができます。