基本的な使い方

最終更新日: 2020年3月14日
R8 | R9

定義方法

ダウンロード、アップロード更新画面を用意する

ここでは「顧客」モデルに(データの)CSVダウンロード機能およびCSVアップロード更新機能を加えます。 「画面」設定へ遷移します。

図1 顧客モデルの定義

「ダウンロード画面」を有効にします。ダウンロード設定は初期値のままとします。

図2 ダウンロード画面を有効にする

「アップロード更新画面」を有効にします。アップロード更新設定は初期値のままとします。

図3 アップロード更新画面を有効にする

メニューへの追加

ダウンロードならびにアップロード更新のボタンはメニューに追加されています。

図5 メニューが追加された

画面上で識別しやすいよう、背景色を変更するなどの工夫を行うとよいでしょう。詳細はメニューの説明をお読みください。

図6 背景色を変更した

ダウンロード機能を試す

ビルドするとメニューが追加されています。はじめに「顧客ダウンロード」を試します。

図7 顧客ダウンロードと顧客アップロード更新ボタン

図7に示すように、検索条件で絞込むこともできます。ダウンロードボタンを押下すると、現在の検索条件で絞り込まれたデータがダウンロードされます。リセットボタンを押下すると、検索条件をクリアします。

ここではデータが1件も登録されていない状態で、ダウンロードボタンを押下してみます。

図8 検索条件入力とダウンロードボタン

次のルールでダウンロードファイル名が決まります。

ログオンアカウント_data_All_日付時刻.拡張子
図9 ダウンロードされたファイル

テキストエディタで開いてみます。データが1件もない場合でも、ヘッダと呼ばれる行が含まれていることがわかります。項目名がダブルクォートで囲まれています。

図10 ヘッダ行のみが含まれたファイル

ここで2件のデータを事前に登録したとします。すると図11のような内容となります。2行目以降がデータで、これも各値がダブルクォートで囲まれていることがわかります。

図11 データが含まれていた場合のファイル

アップロード更新機能を試す

図10のファイルを修正してみます。このファイルをWagbyへ送信して、更新する例を示します。

図12 ファイルの内容を変更する

メニューから「顧客アップロード更新」を選択します。「ファイルを選択」ボタンを押して、図12のファイルを指定します。すると図13のようにファイルが確定されます。

図13 ファイルを選択ボタン
図14 ファイルを選択した状態

ワンポイント

Google Chrome などのブラウザは、「ファイルを選択」ボタンにファイルをドラッグ&ドロップすることもできます。

「更新用ファイルを送信」ボタンを押下します。すると画面が図14のようになります。

図15 更新処理中

処理が終了すると図15の画面へ遷移します。

図16 アップロード更新処理が終了した

「処理結果報告をクリア」ボタンを押さない限りは、直前のアップロード更新の処理結果が表示され続けます。処理結果の読み方は次のとおりです。

表示項目 説明
処理した行数 ファイルに含まれる行です。ヘッダ行も含めてカウントされます。
新規登録 新規に追加された行(データ)の件数を表示します。
更新 更新された行(データ)の件数を表示します。
削除 削除された行(データ)の件数を表示します。
エラー 処理がエラーになった行(データ)の件数を表示します。「エラー処理結果をダウンロード」というリンクをクリックすると詳細を確認できます。

データを確認してみます。ファイル内容に従って更新されていることがわかります。

図17 データが更新された

CSVファイルの仕様

Wagby が扱うCSVファイルは次の仕様に準拠しています。