お世話になっております。工場内で作業実績を入力する方法としてiOSデバイス+AppSheetにたどり着きました。ところが…全く私の今までの理解はAppSheetには通用しない様です。図の様に単純にUだけ行うアプリが作りたいのですが…恥ずかしながら全然組み立てられず似たようなサンプルも見当たらずでして…私は全く勘違いしているのでしょうか。よろしくお願いいたします。
新たなサンプルまで起こして下さり大変ありがとうございました。
サンプルを基になんとか必要なものを作ろうと格闘しましたが、
決定的に私がAppSheetに向いていないという認識を得るに終わりました。
お時間割いて下さりましたのに申し訳ありません。
願わくばこれまでのサンプルが他の方の参考になりますように…
アップシートでスキャンしてキャプチャしたデータを次にどのようなプロセスに繋げていくか?はアプリに求める要求次第ですが、ここでは指示書のIDをQR化し、読取。読取と同時にそのIDを何かしらかの入力FORMに渡してFORMへの入力作業を軽減化するといったワークフローは極めて普通の処理でアップシートであれば簡単に実装が可能です。
但し、アップシートの各種機能に関する広範なノレッジと理解が必要とはなりますが、これはどのツールにおいても共通して言えることでしょう。
先のサンプルアプリは、SCANした結果、商品を検索する、というワークフローに基づくものでした。
こちらのサンプルではスキャンすると同時にFORMが立ち上がり、そのFORMにはIDが既に入力されREFタイプのカラムにより商品名も自動入力されるという簡単なサンプルアプリです。こちらを参照・参考にされると宜しいでしょう。
https://www.appsheet.com/samples/Autocreated-from-Google-Sheets?appGuidString=733675bb-2331-4415-a033-bf384f804222
Koichi Tsuji 様
takuya.miyai 様
回答下さりありがとうございます。
また、サンプルまで作って下さりありがとうございました。
工場内で、
来た指示書に対し何個処理したか。
という実績収集をしたいのですが
実績収集のために現場の作業員に複雑な操作は不可能ですので
指示書のQRをスキャン→数量入力→最初に戻る
という程度に収めねばなりません。
表示される「枠」を非連結テキストボックスととらえ、
イベントをどこに書くか…?と考えてしまうことが誤りで
あれはもうレコードを直接触っているのだと考えるのが大変です。
(サンプルのSCANも単に先の詳細テーブルに遷移するだけでなく
SCANしたものをレコードとして書き込んでいますよね)
@Okuno またScaner利用が必須でない場合は、指示書テーブルをシンプルなアプリとして運用してみるのも一案かもしれません。
AppSheetで読み込んだだけのアプリでも画面上部の検索UIを利用すれば、運用できるレベルかもしれません。またその運用を通じてAppSheetの理解をより深めていただくことができるのではと思います。 ▼想定しているシンプルアプリのイメージです
@Okuno 2に関してですが、サンプルアプリを拡張される場合は統合しない方が良いと思われます。 サンプルアプリの肝となる部分は、Scanerテーブルへの入力をきっかけとして、Pensテーブル内の詳細テーブルに遷移する挙動となり、2つのテーブルがあることが前提になっています。 アプローチとしては、以下の方針で進められてはいかがでしょうか? 1.Scanerテーブルを追加
2.Pensテーブル内容を作業実績テーブルに置き換える
についてですが、恐らく現在の設定でSYSTEM VIEWが隠されている状態と思います。こちらを表示するとVIEWが表示されるはずです。
2についてですが、ご質問の趣旨が理解できません。サンプルアプリにあるテーブルを一つにする?
早々にアドバイス下さりありがとうございました。
サンプルアプリをコピーさせていただき私なりに弄っています。
もうほとんど挫折してますが…
更に質問させて下さい。
1)
サンプルアプリの中で、
Behavior -> Scanner -> Target に
LINKTOFILTEREDVIEW("Pens_Detail", [Name] = [_thisrow].[Scanner])
と書かれているのですが、"Pens_Detail" というのは
ビューにありませんがどこから出てくるのでしょうか。
このアンダースコアに意味があるのでしょうか。
2)
1つのテーブルから表示するカラムの異なる2つ以上のビューを
作りたいのですが
(各ビューに表示するカラムをテーブル側で指定するので)
・テーブルをダブらせる(同じdocIDで複数のテーブルを登録する)
・スライスを使って1つのテーブルからソースを複数作る
というアプローチしか思いつかないのですが
いかがでしょうか。
これは、サンプルアプリのScannerシートとPensシートを1つの
シートに統合する目的です。
よろしくお願いいたします。
事前に登録している情報をマスターデータとし、その情報から生成したQRを事前に準備。
アプリ内で一つの簡単なスキャン用のテーブルを作成し、スキャナを起動させます。その読取の結果に応じて、対象のデータ(行)を表示させるというロジックになるかと思います。
当社が過去に作成してAppsheetのOfficialのサンプルアプリライブラリーにあげていたアプリがありましたが、サンプルアプリの更新により表示されていないようです。
こちらがそのサンプルアプリへのリンクとなりますので参考にされてください。
https://www.appsheet.com/samples/Public-Sample-App?appGuidString=7f122ad2-c1c3-44a8-bdd9-6ede021d839a
回答ありがとうございます。
具体的には全く添付画像のとおりです。
もっといろいろ作りこみたいと考えますが
最初の一歩でつまづいています…お恥ずかしい限りです。
工場内で作業実績入力を行いたいです。
1)作業指示者が指示書を発行します。同時にスプレッドシートに
指示書番号、品名を入力します。(この部分はこのままでお考え下さい)
スプレッドシートは1シートだけ。指示書番号、品名、数量の3カラムのみ。
2)作業者が指示書を受け取り、指示書の指示書番号を入力すると
品名が表示され、作業した数量を入力し、保存すると
スプレッドシートに反映される。
挑戦してみますと…
・指示書番号を入れたら、品名が表示されて欲しいが…表示されない。
・保存しようとすると、既に同じキーがあると表示される。
となってしまいます。
この様なレベルで質問できるかわかりませんが
よろしくお願いいたします。
具体的にどのようなアプリを作成されたいのか・より具体的なニーズを開示いただければより有効なアドバイスができるかと思います。
CRUDが出来るアプリ、とのことですが、アップシートはさまざまなデータソースに対応し編集できるパワフルなツールですのでCRUDが出来るのは当然です。