ユーザー番号1が入り、一度に1つのインスタンスしか実行できない大きなプロセスの実行を開始するとします。それまでの間、さらに2人のユーザーが実行中に同じプロセスを実行しようとします。
次のメッセージは、このシナリオのベストプラクティスに従っていますか?
たとえば、これは3番目の人が見るものです:
理想的には、システムが実行中のジョブを認識できる場合、メインビューに無効化されたボタンなどのインジケーターがあり、ジョブがここで実行できない理由を説明することができます。時間。このようにして、ユーザーは相互作用の前にシステムのステータスと機能を確認します。
キューがクリアされたときに通知を提供できる可能性がありますが、これが可能かどうかを理解するには、アプリケーションについて十分に理解していません。
制約が何らかのダイアログを必要とする場合は、明確にします。
ステータスは次のとおりです:タイトルの「Processing request」では、彼らが開始したアクションが発生しているように見えます:発生していません。彼らが以前知らなかったキュー。
キューがクリアされたら、遷移をアニメーション化し、何が変更されたかを説明し、タスクを完了するために必要なコントロールを表示できます。