Użytkownik nie zawsze zna wynik kliknięcia.
Klient naciska przycisk zamówienia, ale nie widzi potwierdzenia. Po chwili ponawia działanie. Jeżeli aplikacja potraktuje każdą próbę jak nowe zamówienie, obsługa może otrzymać dwie sprawy. Samo krótkie wyłączenie przycisku na ekranie nie opisuje całej reguły.
Przed wdrożeniem określ, co identyfikuje jedną czynność biznesową i gdzie sprawdza się jej wynik. Użytkownik powinien rozumieć, czy operacja trwa, zakończyła się czy wymaga wyjaśnienia. Nie należy wyświetlać sukcesu tylko dlatego, że wysłano prośbę.
Ponowienie nie musi tworzyć nowej sprawy.
Przy projektowaniu rozdziel ponowną próbę tej samej operacji od świadomego zamówienia kolejnego produktu. W pierwszym przypadku oczekujemy odtworzenia wyniku istniejącej czynności. W drugim użytkownik potrzebuje osobnego potwierdzenia nowego zakresu.
Przykład odbioru: przygotuj koszyk i dwukrotnie wykonaj końcowe działanie. Sprawdź listę klienta i panel pracownika. Obie próby powinny prowadzić do tego samego uzgodnionego rezultatu, jeśli dotyczą jednego zamówienia. Sposób technicznego zapewnienia reguły należy do projektu.
Niepewny stan potrzebuje drogi wyjaśnienia.
Brak odpowiedzi nie zawsze oznacza, że drugie narzędzie niczego nie zrobiło. Jeśli integracja przyjęła zlecenie, ale potwierdzenie nie dotarło, nowa próba może powodować konflikt. Panel powinien pomagać ustalić wynik przed ponownym wykonaniem ważnej czynności.
Firma ustala rolę obsługującą wyjątek oraz informacje potrzebne do sprawdzenia. Klient może zobaczyć komunikat o oczekiwaniu, a pracownik sprawę wymagającą kontroli. Nie należy przenosić całej odpowiedzialności na osobę, która po prostu nie otrzymała wyniku.
Sprawdź powtórzenie i przerwanie.
Scenariusze obejmują dwukrotne działanie, odświeżenie widoku, opóźnioną odpowiedź i powrót po przerwie. Porównaj liczbę rzeczywistych spraw, ich identyfikatory i dostępność informacji dla obu ról. Uzgodnij również, kiedy użytkownik może świadomie rozpocząć nowe zamówienie.
Ta reguła jest ważna nie tylko w sprzedaży. Może dotyczyć rezerwacji, odjęcia wejścia z karnetu albo przekazania zadania do odbioru. W pierwszym briefie wskaż operacje, których przypadkowe powtórzenie ma znaczenie dla pracy firmy.
Jaką decyzję podjąć dalej?
Przy połączeniu zamówienia z rozliczeniem sprawdź Jak rozdzielić wewnętrzny status i wynik płatności?.
Jeżeli operacja zwalnia termin lub zmienia saldo, sprawdź Anulowanie rezerwacji: reguły, które trzeba ustalić przed wdrożeniem.
Od decyzji do zakresu wykonania.
Zakres związany z tą decyzją opisujemy na stronie Aplikacje ecommerce.
Praktyczny kontekst znajdziesz w opisie Restauracje i gastronomia. To możliwy zakres dla branży, który dobieramy do konkretnej firmy.