ファイル入力フォーム

ファイル入力フォームを含んだ日報テンプレートの例
ファイル入力フォームを含んだ日報テンプレートの例

日報やチェックシートににファイルを添付できるフォームを追加できます。1つのファイルにつき1MB、最大で10ファイルまでファイルを添付できます。 現場写真など画像データを添付したい場合は、ファイル入力フォームではなく写真入力フォームが別途用意されています。もちろん本フォームでも写真を添付できますが、いくつかの理由により写真入力フォームの利用を推奨します。 ファイルの追加はファイル入力フォームをクリックするか、ファイル入力フォーム上にファイルをドラッグ&ドロップします。 追加と同時にアップロード処理が行われます。アップロードが完了するまで日報の保存はできません。

ファイル入力フォームの初期設定

ファイル入力フォームの初期設定項目は少ない上に、そこまで重要な項目も特にありません。

共通の設定項目については「各種入力フォームの共通設定項目」を参照してください。 以下は本入力フォームにのみ存在する設定項目です

名称説明
入力必須これがONの場合、ファイルが添付されていない場合日報の提出ができなくなります
初期状態でONにするこれがONの場合、日報作成時にこのチェックボックスはONの状態でスタートします

ファイル入力フォームの日報テンプレートを作成

ファイル入力フォームのみで構成された日報テンプレートを作成しました。このテンプレートをもとに入力時、出力時の画面イメージや操作手順を解説していきます。

テンプレートはこのように自作しました。すべてのフォームで色を替えてみました
テンプレートはこのように自作しました。すべてのフォームで色を替えてみました

設定項目が非常に少ないため、ここではカラーを全部変更してみました。カラフルな入力フォームがどのように見えるのかについてもご注目ください。

ファイル入力フォームの使い方

使い方はシンプルです。「ファイルを選択」と書かれたフォームをタップして添付するファイルを選ぶだけで日報に添付ファイルとして紐付けることができます。 PCの場合はファイルをドラッグ&ドロップすることでも追加できます。 1つの入力フォームに対して10ファイルまで添付できるので、この例では最大40ファイルまで添付できます。 ただし1ファイルに付き1MBを超えることはできません。

ファイル入力フォームを使った日報の作成画面イメージ。添付したファイルは即座にアップロードされます。
ファイル入力フォームを使った日報の作成画面イメージ。添付したファイルは即座にアップロードされます。
キャラクター

特にそれ以上の見ごたえがある項目はないので無駄にカラフルにしてみました

受信日報の表示

添付時のファイル名がリスト上に表示されます。クリックでそのファイルをダウンロードできます。

ファイルフォームを含んだ日報を受信した画面イメージ
ファイルフォームを含んだ日報を受信した画面イメージ

添付したファイルが写真データであっても表示されず、一旦ダウンロードして端末上で表示する必要があります。このような点から、写真データの場合は専用の写真入力フォームを検討してください。 またファイルは添付時の名前とダウンロード時では名前が少し変わります。重複防止と、より高い安全性を保つためにアップロード時のファイル名に加えて日付とランダムな文字列が自動で付与されます。

キャラクター

日報表示画面ではもとのファイル名のままだよ。ダウンロードするときだけ名前が少し長くなるんだ。

データ活用

ファイル入力フォームはCSV出力やPDF出力に対応しておらず、またその性質上、検索や集計にも対応しておりません。 よって行えることは、添付されたファイルをダウンロードすることだけです。

集計可否CSV出力PDF出力文字検索

ファイルの安全性

ファイル入力フォームを使って提出されたファイルは、NipoPlusのWebサーバ上に保管されます。 ファイルには非常に長いダウンロード用URLが自動で割り当てられます。このURLにはトークンが含まれており、1文字でも異なる場合そのファイルをダウンロードできません。 URLそれ自体にIDとパスワードが含まれているものとお考えください。例えばURLは次のような形式で構成されています。

https://firebasestorage.googleapis.com/v0/b/nipo-plus.appspot.com/o/a16h8Q74slMYzLlsHlCg%2Fnipodefaultgroup%2FAEUfmePA4eTHGPCleVQJ%2F20220510164077Vzm_28CE19C9-B5F3-4E22-A873-2DXDE010EX6A.jpg?alt=media&token=9a6c1908-ea48-zc0e-b858-fd42870b014f9

このように非常に長いURLになっています。URL内には添付元の日報IDやグループID、ファイルトークンキーなどが含まれています。 換言すればURLが漏洩することでそのファイルを第三者が閲覧できてしまうリスクがあります。通信は全て暗号化されているためURLの漏洩リスクは限りなく低いですが用心に越した事はありません。

キャラクター

上記URLはいくつかのフェイクを入れているため実際にダウンロードすることはできません。1文字でも異なれば弾き返します!

ファイルデータをまとめてダウンロード

Version 1.12.0から日報に添付されたファイルの一括ダウンロードが可能になりました。CSV出力オプションから「写真・ファイル等を出力する」をONにします。

日報に添付されたバイナリーデータをダウンロードするオプションの設定
日報に添付されたバイナリーデータをダウンロードするオプションの設定

これで写真入力フォーム署名入力フォームファイル入力フォームそれぞれののデータがCSV出力時にまとめてダウンロードされます。

ダウンロードしたCSV.zipを解凍すると、reportsというフォルダがあります。更にreportsの中は1件1件の日報ごとにフォルダ分けされます。各フォルダは「日報の日付+日報の文書ID」という名称になります。

キャラクター

たとえば202208300931_wQ9jKWAyAeflv7GXuPGfのようになります。 _が区切りで、前半が日付(年月日時分)、後半が文書IDです。

それぞれの日報フォルダの中に写真や署名・データファイルなどがまとめられます。

サンプルデータ

このページで使用した実際のサンプルをダウンロードできます

添付
nipoplusアプリ起動ボタン

一切の企業情報を入力せずに手軽に体験できます

  • メール・パスワードの設定なしで体験可能(匿名機能
  • クレジットカードの登録も不要
  • Webアプリだからインストール不要
nipoplusアプリ起動ボタン
ios App Store
Android Google Play Store
最終更新日: 2022/12/03