Publiczna strona prezentacyjna przedstawia informacje i kieruje użytkowników do kolejnego kroku. Aplikacja na zamówienie obsługuje również logikę, prywatne dane lub transakcje. Wczesne rozpoznanie tej różnicy pomaga uniknąć sytuacji, w której strona wygląda jak kompletna usługa, ale nie jest w stanie bezpiecznie wykonać obiecanych zadań.
Określ, co dzieje się po kliknięciu
Przeglądanie usług, oglądanie projektów lub otwieranie publicznych zasobów może być odpowiednie dla strony prezentacyjnej. Przyjmowanie płatności, rezerwowanie dostępnych na bieżąco produktów, logowanie do konta lub obsługa prywatnych dokumentów wiążą się z wymaganiami wykraczającymi poza widoczną stronę. Zapisz cały przebieg działania i używane w nim informacje, zamiast opisywać wyłącznie przycisk lub ekran.
Uwzględnij obowiązki wykraczające poza projekt
Funkcja transakcyjna może wymagać uwierzytelniania, reguł uprawnień, integracji z dostawcą, obsługi błędów i bieżącej administracji. Informacje prywatne lub podlegające regulacjom wymagają dodatkowej weryfikacji. Wygenerowany formularz nie powinien zbierać danych wrażliwych tylko dlatego, że można w nim umieścić pole do wpisywania. Przekonujący interfejs nie dowodzi, że system działający w tle rzeczywiście istnieje.
Korzystaj ze świadomie wybranych usług zewnętrznych
Wyraźne łącze do istniejącego dostawcy usług rezerwacji lub płatności to coś innego niż wbudowanie tych funkcji w stronę internetową. Upewnij się, że jesteś właścicielem miejsca docelowego lub nim zarządzasz oraz że obsługuje ono rzeczywisty przebieg Twojego procesu. Poinformuj odwiedzających, kiedy opuszczają stronę. Nie sugeruj, że dostawca, do którego prowadzi łącze, jest automatycznie skonfigurowany lub polecany.
Przygotuj przydatne zgłoszenie dotyczące opcji Custom
Opisz, kto będzie korzystać z rozwiązania, jakie są główne zadania użytkowników, jakie informacje będą przetwarzane oraz jakie systemy już istnieją. Wyjaśnij, czy potrzebne są płatności, konta lub prywatne dokumenty. Dodaj ograniczenia i pytania, ale nie przesyłaj haseł, danych bankowych ani dokumentów tożsamości za pośrednictwem ogólnego formularza zgłoszeniowego.
VollSite kieruje funkcje, których nie można wygenerować automatycznie, do weryfikacji w ramach opcji Custom. Zgłoszenie dotyczące opcji Custom jest prośbą o ręczną ocenę, a nie natychmiastową wyceną, zobowiązaniem do przyjęcia płatności ani obietnicą realizacji. Właściciel osobno rozpatruje zgłoszenia. Zachowaj zgodność zakresu publicznej strony prezentacyjnej z rzeczywistymi możliwościami podczas oceny bardziej złożonego projektu i nigdy nie publikuj symulowanej płatności ani logowania tak, jakby była to działająca usługa.