添付ファイル
カタログアイテム要求を送信する際に、この変数によってアイテムの質問の添付ファイルをアップロードできます。
添付ファイルをアップロードした後で、そのファイルをダウンロード、更新、削除できます。要求を実行する場合でも、要求されたアイテムまたはカタログタスクの添付ファイルをダウンロード、更新、削除できます。max_file_size と allowed_extensions の変数属性を使用して、ファイルサイズと拡張子の制限を指定できます。これらの変数属性については、「サービスカタログ 変数の属性」を参照してください。
重要:
- 以下には整数値のみを指定する必要があります。
- max_file_size 変数属性
- glide.sc.variable.attachment.default_max_size システムプロパティ (catalog-level)。デフォルト値は 20 です。
- max_file_size 変数属性が指定されていない場合は、glide.sc.variable.attachment.default_max_size システムプロパティ値が添付ファイルサイズの上限と見なされます。
- 変数で許可されているファイルサイズに関係なく、添付ファイルのサイズは com.glide.attachment.max_size システムプロパティで指定されているサイズを超えられません。これは Now Platform 全体の添付ファイルに適用されます。
- g_form.setValue() API は、カタログクライアントスクリプトでサポートされています。
注:
添付ファイルを編集すると、既存の添付ファイルが削除されて新しい添付ファイルがアップロードされます。
この変数に添付ファイルをアップロードすると、添付ファイル [sys_attachment] テーブルにエントリーが作成されます。アイテム要求を送信、カートに追加、または (履行者フローで) 編集中にレコードを保存するまで、変数は更新されません。対応するカタログアイテムを送信する前に添付ファイルを削除または更新すると、添付ファイル [sys_attachment] テーブルのエントリーが消去されます。
この変数に対してアップロードされた添付ファイルは、次のシナリオでコピーされます。
- 注文ガイドで、変数がルールベースのカタログアイテムにカスケードされるとき重要:個々の変数属性は、ルールベースのカタログアイテムでは優先されません。たとえば [ニーズを説明] セクションの変数には .pdf 添付ファイルが、ルールベースのカタログアイテムの変数には .txt 添付ファイルが許可されているとします。[ニーズを説明] セクションで、ある変数に対して .pdf タイプの添付ファイルをアップロードすると、最初はカタログアイテムの変数にもカスケードされ、カタログアイテムで指定された変数属性は優先されません。ただし、最初にカスケードされたこの添付ファイルを個々のアイテムから削除して新しい添付ファイルをアップロードしようとすると、カタログアイテムの個々の変数属性が優先されます。
- レコードプロデューサーで、変数がタスクテーブルフィールドにマッピングされるとき。この変数は、タスクテーブルの [ファイルの添付] フィールドタイプにのみマッピングできます。
重要:
添付ファイルのコピー後は、個々の添付ファイルに対する変更は独立しています。たとえば、注文ガイドの添付ファイルに対する変更は、ルールベースのカタログアイテムにカスケードされた同じ添付ファイルには影響しません。
警告:
添付ファイルはコピーされるため、サイズが大きくなるとパフォーマンスの問題が発生する可能性があります。
システム全体のウイルス対策チェックが有効になっている場合は、次の場合に添付ファイルに対してウイルス対策チェックが実行されます。
- 対応するカタログアイテムに対する要求を送信する
- カタログアイテムを買い物かごまたはウィッシュリストに追加する
注:
- 複数行の変数セットでは、この変数はサポートされていません。
- この変数はフローとワークフローでサポートされています。
- この変数は条件ビルダーで利用できます。
- この変数では、注文ガイドでのアイテム変数の割り当てはサポートされていません。