＠Handy（アットハンディ）概要書

2016年6月13日
株式会社フューチャーアプリケーション

目次
１.＠Handyのご紹介 -------------------------------------

3

２.システム構成 ---------------------------------------- 4
３.アプリの機能構成 ------------------------------------ 5
４.画面説明 - ハンディタミナル機能 （1）画面推移 --------------------------------------- 6（2）インストール直後の画面 ------------------------- 7（3）メニュー画面 ----------------------------------- 8（4）ヘッダー入力画面 -------------------------------

9（5）明細入力画面 ----------------------------------- 10（6）バーコード読取画面 ----------------------------- 11（7）コード手入力画面 ------------------------------- 12（8）点数修正画面 ----------------------------------- 13（9）データ送信画面 --------------------------------- 141目次（10）端末毎設定画面 ----------------------------------- 15（11）基本設定画面 ------------------------------------- 16（12）ヘッダー設定画面 --------------------------------- 17（13）ヘッダー項目設定画面 ----------------------------- 18（14）送信・受信設定画面 ------------------------------- 19（15）基本設定情報受信画面 ----------------------------- 20（16）ロックパスワード設定画面 ------------------------- 21（17）基本設定アップロード画面 ------------------------- 22（18）機能説明画面 ------------------------------------- 23（19）機能制限解除画面 --------------------------------- 24（フリー版のみ）

４.画面説明 – アプリ連携機能 （1）単発読取り --------------------------------------- 25（2）明細画面連携 ------------------------------------- 26
2

１＠のご紹介

＠Handyは、iPhoneやiPod Touchで、ハンディターミナル業務を行なうことができるアプリです。発注・検品・移動・棚卸など、ハンディターミナルの代表的な業務が、プログラム開発なしで、すぐに利用出来ます。
◆特徴◆
・カメラでバーコードを高速に読み取ります。
外付スキャナーは不要です。
・バーコードは、JAN/UPC/ITF/CODE39/NW7が読み取れます。
・「発注」「棚卸」などの業務の種類が最大9種類まで設定できます。
・発注などの各業務ごとに「発注日付」「納品日付」などの入力項目が、最大4個まで設定できます。
・入力したデータを、パソコンやサーバーに転送できます。
（CSVテキストファイルで転送、FTPまたはiTunesのファイル共有機能を使用）
・基本設定情報をサーバーにアップロードし、その情報を別の端末にダウンロードできます。
端末の台数が多い場合、セットアップ作業を大幅に軽減できます。
・パスワードによる設定のロック機能があります。
・別のアプリにバーコード読取機能を組み込めます。
（X-CALLBACK-URL仕様に準拠したURLスキームで連携）
例えば、読み取ったバーコードの情報を、FileMakerアプリに取り込む等の活用ができます。
※フリー版の場合、一度に入力できる明細件数20件、X-CALLBACK-URL連携回数20回の制限があります。ご購入いただくと、制限を解除できます。
3

２ システムの構成

物 品

端 末

カメラでバーコード読取

発注
検品
移動
棚卸等々

サーバー

ファイル転送（ FTP または iTunes )CSVﾃｷｽﾄﾌｧｲﾙ※スマートフォン
（iPhone、iPod Touch)

発注業務
在庫管理等々（ハンディターミナル業務）※ファイル名はFAHandyScan999999999999.txt
999999999999は、年月日（6桁）＋時分秒（6桁）の計12桁。
（例）2016年6月10日15時25分30秒の場合、ファイル名は”FAHandyScan160610152530.txt”

4アプリの機能構成
アプリの主な機能の構成は以下の通りです。
1.ハンディターミナル機能（1）メニュー画面 ・・・・ メニューから処理を選択する画面です。
（2）ヘッダー入力画面 ・・ データの種類、日付、棚番などの入力をします。
（3）明細入力画面 ・・・・ バーコードスキャンと数量を繰り返し入力します。
（4）データ送信・・・・ 入力したデータをパソコンやサーバーに送信します。

（5）端末毎設定

・・・・ 店舗コードや端末番号等の端末毎設定項目を登録します。

（6）基本設定・・・・ ヘッダー項目やデータ転送先など共通項目を登録します。

2.アプリ連携機能（1）単発読み取り ・・・ 1回毎にバーコード機能のみ連携します。
（2）明細画面連携 ・・・ バーコード読取と数量入力を複数回行い、クリップボード経由でデータを別アプリへ送ります。

5

画面説明 － ハンディターミナル機能 －（1）画面推移図

機能制限解除画面※フリー版のみ

メニュー画面データ送信画面

ヘッダー入力画面

明細入力画面

機能説明画面

端末毎設定画面

ヘッダー設定画面

基本設定画面

送信・受信設定画面

ﾛｯｸﾊﾟｽﾜｰﾄﾞ
設定画面

基本設定
ｱｯﾌﾟﾛｰﾄﾞ画面

6
ﾊﾞｰｺｰﾄﾞ読取画面

コード手入力画面

点数修正画面

ヘッダー項目設定画面

基本設定情報受信画面

画面説明 － ハンディターミナル機能 －（2）インストール直後の画面【説明】
インストール直後の画面です。

送信・受信設定画面を表示します。

メニュー画面を表示します。
※仮設定で動作します。
メニューから「基本設定」「端末毎設定」を実行後にご利用下さい。

7

画面説明 － ハンディターミナル機能 －（3）メニュー画面【説明】
画面をタップすると、選択した処理の画面を表示します。

ヘッダー画面を表示します。

データ送信画面を表示します。

端末毎設定画面を表示します。

基本設定画面を表示します。
機能説明画面を表示します。
機能制限解除画面を表示します。
（フリー版のみ）

8

画面説明 － ハンディターミナル機能 －（4）ヘッダー入力画面【説明】
業務を選択し、ヘッダー項目を入力します。

「発注」「棚卸」などの業務の切り替えを行います。

ヘッダー項目を入力します。

明細画面を表示します。

9画面説明 － ハンディターミナル機能 －（5）明細入力画面【説明】
バーコードと点数を入力する画面です。

明細を選択すると、点数修正画面を表示します。
※バーコード読取後は、点数は1点です。

バーコードの読取り画面を表示します。

バーコードの手入力画面を表示します。

10

画面説明 － ハンディターミナル機能 －（6）バーコード読取画面【説明】
カメラでバーコードを読み取ります。（一瞬で読み取り）
読取り後は、明細画面へ戻ります。

明細画面に戻ります。

11

画面説明 － ハンディターミナル機能 －（7）コード手入力画面【説明】
コードを手入力する画面です。

数字をタップし、入力します。

数値を確定し、明細画面に戻ります。

12

画面説明 － ハンディターミナル機能 －（8）点数修正画面【説明】点数を修正する画面です。

数字をタップし、点数を入力します。

数値を確定し、明細画面に戻ります。

13

画面説明 － ハンディターミナル機能 －（9）データ送信画面【説明】
サーバーへ入力データを送信する画面です。
データはCSVテキストファイルで送信します。

ボタンをタップすると、処理を開始します。
・FTPの場合サーバーへのデータ送信を開始します。
・iTunesの場合
iTunes Documents Folderに送信用ファイルを作成します。

★サーバーへ送信するCSVテキストファイルの例"1001","001","1","2016/06/07","2016/06/08","1","","1","49747140","10""1001","001","1","2016/06/07","2016/06/08","1","","2","4901480406046","20""1001","001","1","2016/06/07","2016/06/08","1","","3","49747157","1""1001","001","1","2016/06/07","2016/06/08","1","","4","49747133","2""1001","001","1","2016/06/07","2016/06/08","1","","5","49111729","1""1001","001","1","2016/06/07","2016/06/08","1","","6","4901681421053","5""1001","001","1","2016/06/07","2016/06/08","1","","7","4987084411273","1""1001","001","1","2016/06/07","2016/06/08","1","","8","4969887535646","1""1001","001","1","2016/06/07","2016/06/08","1","","9","4987035021216","1""1001","001","1","2016/06/07","2016/06/08","1","","10","4987035230618","1“・・・14

画面説明 － ハンディターミナル機能 －（10）端末毎設定画面【説明】
端末ごとの項目を設定します。

端末ごとに設定します。（ON・OFF切替）※基本設定情報受信画面により、サーバーから情報を受信することもできます。

端末ごとに入力します。

入力したデータをサーバーに送信せず、削除します。

アプリ連携のカウントをリセットします。

基本設定情報受信画面を表示します。

15

画面説明 － ハンディターミナル機能 －（11）基本設定画面【説明】
各端末で共通な項目を設定します。

読取り可能なバーコードを設定します。（ON・OFF切替）

ヘッダー設定画面を表示します。
送信・受信設定画面を表示します。
ロックパスワード画面を表示します。
基本設定アップロード画面を表示します。

基本設定のロックを設定します。（ON・OFF切替）

16

画面説明 － ハンディターミナル機能 －（12）ヘッダー設定画面【説明】
ヘッダー（業務の種別）を追加・削除します。

ヘッダー行をタップすると、ヘッダー項目設定画面を表示します。

ヘッダーの削除を確認するメッセージを表示します。

17

画面説明 － ハンディターミナル機能 －（13）ヘッダー項目設定画面【説明】ヘッダー（業務）ごとに異なる入力項目を設定します。
・最大4個まで設定可能です。
・日付と数値の2タイプが選択できます。

データ区分（1～99）

最大4個まで

項目名・全角6文字まで・半角12文字まで

桁数
・数値2桁まで
・日付10桁固定

画面タップで数値/日付を切替

画面タップでON・OFF切替

18

画面説明 － ハンディターミナル機能 －（14）送信・受信設定画面【説明】
サーバーとの通信情報を設定します。
手入力のほかに、以下の方法でも設定できます。
多くの端末を設定する場合に作業負担を大幅に軽減できます。

FTPｻｰﾊﾞｰのｱﾄﾞﾚｽ
FTPアカウント（ﾕｰｻﾞｰID)どちらかを選択

・ 設定用バーコード（CODE39）を作成し、カメラから読取ることができます。
・ サーバーから情報を受信することができます。

FTPﾊﾟｽﾜｰﾄﾞ

バーコード読取り画面を表示します。読取り後は、送信・受信設定画面に戻ります。

基本設定情報受信画面を表示します。

設定用ﾊﾞｰｺｰﾄﾞの例 ※注※注 アカウントとパスワードは大文字で作成してください。

19画面説明 － ハンディターミナル機能 －（15）基本設定情報受信画面【説明】
各端末で共通な設定項目の情報をサーバーから受信します。

★サーバーから受信するファイル（setting.cfg)の例

ボタンをタップすると、処理を開始します。
・FTPの場合サーバーからのデータ受信を開始します。
・iTunesの場合
iTunes Documents Folderの基本設定情報
ファイルを読み込みます。

JANUPC=YES
ITF=NO
CODE39=YES
NW7=NOSOUND=YESVIBRATION=YESHEADER1=発注
HEADER2=入荷
HEADER3=移動HEADER4=廃棄HEADER5=経費使用
HEADER6=売価変更
HEADER7=値札HEADER8=棚卸
HEADER9=検品
HEADER1_CATEGORY=1
HEADER2_CATEGORY=2
HEADER3_CATEGORY=3
HEADER4_CATEGORY=4HEADER5_CATEGORY=5HEADER6_CATEGORY=6HEADER7_CATEGORY=7HEADER8_CATEGORY=8HEADER9_CATEGORY=9HEADER1_ITEM=発注日付,10,DATE,納品予定日,10,DATE,便NO,2,NUMERICHEADER2_ITEM=入荷日付,10,DATE,仕入先,7,NUMERICHEADER3_ITEM=移動日付,10,DATE,移動先,3,NUMERICHEADER4_ITEM=廃棄日付,10,DATEHEADER5_ITEM=計上日付,10,DATEHEADER6_ITEM=適用日付,10,DATEHEADER7_ITEM=売価日付,10,DATE,値札区分,1,NUMERICHEADER8_ITEM=棚卸日付,10,DATE,棚番,5,NUMERICHEADER9_ITEM=検品日付,10,DATE
FTP=192.168.201.1
FTPACCOUNT=ftpuser
FTPPASSWORD=xxxxxxxx
METHOD=FTP

20

画面説明 － ハンディターミナル機能 －（16）ロックパスワード設定画面【説明】
基本設定画面をロックするパスワードを設定します。

数字をタップし、パスワードを入力します。（1～6桁）数値を確定し、基本設定画面に戻ります。

21

画面説明 － ハンディターミナル機能 －（17）基本設定アップロード画面【説明】
端末で設定した基本設定を、サーバーにアップロードします。

★サーバーへ送信するファイル（setting.cfg)の例

ボタンをタップすると、処理を開始します。
・FTPの場合サーバーへのデータ送信を開始します。
・iTunesの場合
iTunes Documents Folderに送信用ファイルを作成します。

JANUPC=YES
ITF=NO
CODE39=YES
NW7=NOSOUND=YESVIBRATION=YESHEADER1=発注
HEADER2=入荷
HEADER3=移動HEADER4=廃棄HEADER5=経費使用
HEADER6=売価変更
HEADER7=値札HEADER8=棚卸
HEADER9=検品
HEADER1_CATEGORY=1
HEADER2_CATEGORY=2
HEADER3_CATEGORY=3
HEADER4_CATEGORY=4HEADER5_CATEGORY=5HEADER6_CATEGORY=6HEADER7_CATEGORY=7HEADER8_CATEGORY=8HEADER9_CATEGORY=9HEADER1_ITEM=発注日付,10,DATE,納品予定日,10,DATE,便NO,2,NUMERICHEADER2_ITEM=入荷日付,10,DATE,仕入先,7,NUMERICHEADER3_ITEM=移動日付,10,DATE,移動先,3,NUMERICHEADER4_ITEM=廃棄日付,10,DATEHEADER5_ITEM=計上日付,10,DATEHEADER6_ITEM=適用日付,10,DATEHEADER7_ITEM=売価日付,10,DATE,値札区分,1,NUMERICHEADER8_ITEM=棚卸日付,10,DATE,棚番,5,NUMERICHEADER9_ITEM=検品日付,10,DATE
FTP=192.168.201.1
FTPACCOUNT=ftpuser
FTPPASSWORD=xxxxxxxx
METHOD=FTP

22

画面説明 － ハンディターミナル機能 －（18）機能説明画面【説明】
＠Handyの機能を説明する画面を表示します。
※バージョンアップなどにより、説明文は変更される可能性があります。

23

画面説明 － ハンディターミナル機能 －（19）機能制限解除画面（フリー版のみ）【説明】
購入手続きを行う画面です。
ご購入いただくと、制限が解除されます。
※価格は、実際の価格が表示されます。

購入手続きを行います。

購入後に、誤ってアプリを削除してしまった場合に、復元処理を行います。

24

画面説明 － アプリ連携機能 －（1）単発読取り【説明】
1回のバーコードスキャン機能のみを連携します。
スキャン直後に連携するアプリを指定URLで呼び出して戻ります。
FileMakerとの連携の例
FileMaker
ｱﾌﾟﾘ

FileMaker
ｱﾌﾟﾘ

ﾊﾞｰｺｰﾄﾞの数値

バーコード読取画面起動

読取ったﾊﾞｰｺｰﾄﾞの数値をFileMakerｱﾌﾟﾘへ取り込み

25

画面説明 － アプリ連携機能 －（2）明細画面連携【説明】
バーコード読取りと数量入力を複数回行い、クリップボード経由でデータを別アプリへ送ります。

FileMakerとの連携の例
FileMaker
ｱﾌﾟﾘ

FileMaker
ｱﾌﾟﾘ

ﾊﾞｰｺｰﾄﾞの数値と数量
FileMakeアプリ
へ戻る
明細画面起動バーコード読取り
画面起動

26

最後までご覧いただき、ありがとうございました。

27