web-dev-qa-db-ja.com

大量および個別のステータス更新(モバイルアプリ)を区別しますか?

さまざまな地域に小包を配送するアプリを作成しており、小包が特定のポイントに到達するとステータスが更新されます。下の画像のように、すべてのアイテム(6行)は同じグループに属しています。通常/通常の場合、ステータスの更新はすべて(したがってドロップダウン)に対して行われますが、1つのアイテムが欠落している(または破損しているなど)場合があります。したがって、各アイテムのステータスを個別に更新する機能も気に入っています。

enter image description here

enter image description here

今私の心配はそれを更新する方法が2つあることです。1つは一括更新(ドロップダウン)によるもので、2つはステータスをクリックすると、さまざまな種類のステータスのオーバーレイが表示されます。

これはユーザーを混乱させますか?これは一般的な方法ですか?

3
catandmouse

同じことを行うには2つの非常に異なる方法(ステータスタイプの変更)があるため、これはユーザーを混乱させると思います。

グループ全体にown「グループステータス」を指定する必要があると思います。これは、単一のアイテムのステータスを設定するのと同じように動作するはずですが、muchよりクリーンで、ユーザーにとって少し直感的です。多分このようなもの:

Mass Update

1
adriennetacke

私の意見では、あなたはこれに対する最善の解決策にかなり近いと思います。さまざまなラジオボタンがあり、ユーザーがステータスをすばやく変更できるポップアップが好きです。

バルクシナリオでも同じポップアップを使用できます/使用する必要があります。ユーザーは、チェックボックスを使用するか、アイテムを長押ししてさまざまなアイテムを選択します。3つ以上のアイテムを選択すると、右上にボタンが表示されます。ステータスを変更する。同じポップアップを開き、ユーザーが選択した注文のステータスを一度に選択できるようにするタップ。グループ内のすべてである必要はありませんが、一括操作が必要な注文です。

このように、メカニズムは同じままで、インターフェースは同じままで、それは双方にとって有利な状況です。さらにエラーが発生しやすくするために、一括変更の場合に備えてユーザーに確認を求める確認を追加できます。

0
Taroon Tyagi

現在の状態では、一般ステータスを変更すると、それらすべてが更新される(ユーザーが各要素を1つずつクリックしてその値を変更したかのように)と混乱します。

これは奇妙な振る舞いをもたらすかもしれません:

#A Status1
#B Status1
#C Status2
#D Status1

#GeneralをStatus2に変更すると、

#A Status2
#B Status2
#C Status2
#D Status2

もう一度#GeneralをStatus3に変更すると、結果はどうなりますか?

#A Status3
#B Status3
#C Status3 <--
#D Status3

または

#A Status3
#B Status3
#C Status2 <--
#D Status3

Generalステータスが個々のステータスを変更するのを防ぎます。

status

この例では、各要素を任意のステータスに設定できます。しかし、「デフォルト」である追加のオプションがあります。

デフォルト値を要素に割り当てると、[デフォルト]セクションで選択した値がその要素に適用されます。ただし、デフォルトセクション(下記)を変更しても、各要素で選択されたオプションは変更されません(選択されたオプションは「デフォルト」のままですが、このデフォルトは他のステータスを意味します)。

0
Alvaro