# Projektowanie i obsługa formularza Apple Messages

Utwórz precyzyjny natywny formularz, zweryfikuj jego rozgałęzienia i połącz przesłane odpowiedzi ze zgłoszeniem serwisowym klienta.

## Wymagania wstępne

Przygotuj obsługiwane urządzenie testowe, cel serwisowy formularza oraz przepływ pracy, który odbiera i waliduje przesłane odpowiedzi.

## 1. Określ minimalny zestaw pytań

Wybierz jedno konkretne zadanie, na przykład preferencje wizyty lub klasyfikację zgłoszenia. Wykorzystaj informacje już dostępne w autoryzowanym kontekście i wyjaśnij, dlaczego potrzebne są nieznane lub wrażliwe pola.

Zadaj wymagane przez Apple pytanie wyjaśniające tak/nie, zanim zaczniesz zbierać dane osobowe potrzebne do zadania. Użyj odpowiedniego Quick Reply i [wymagań polityki](https://register.apple.com/resources/messages/messaging-documentation/policies).

## 2. Utwórz strony i rozgałęzienia

Wybierz odpowiednie kontrolki wyboru, wprowadzania danych i daty. Nadaj referencjom stron i odpowiedzi trwałe znaczenie. Poprowadź każde obsługiwane rozgałęzienie do wyraźnego zakończenia i dodaj podsumowanie tam, gdzie pomaga klientowi w przeglądzie.

## 3. Przetestuj przepływ na urządzeniu

Przejdź każde istotne rozgałęzienie na obsługiwanym urządzeniu. Przetestuj opcjonalne odpowiedzi, dłuższy tekst, przerwanie i ponowne wejście. Utrzymuj formularz na tyle krótki, żeby ponowne rozpoczęcie nie wymagało zbędnego wysiłku.

## 4. Zwaliduj zwrócone odpowiedzi

Powiąż odpowiedź z firmą, konwersacją i pierwotnym zgłoszeniem. Odróżniaj pola bez odpowiedzi od jawnego wyboru. Stosuj reguły przetwarzania danych i dostępu w systemach odbierających.

## 5. Potwierdź wynik biznesowy

Prześlij zwalidowane zgłoszenie do systemu, który odpowiada za sprawę, rezerwację lub inną akcję. Poinformuj klienta, czy zgłoszenie zostało zrealizowane, wymaga kolejnego kroku, czy potrzebna jest pomoc.

## Zweryfikuj kompletne przyjęcie zgłoszenia

Użyj zgłoszenia naprawy jako ograniczonego testu. Wybierz produkt, opisz problem, wybierz lokalizację i przejrzyj odpowiedzi przed wysłaniem. Upewnij się, że zespół serwisowy otrzymuje wybrane wartości wraz z oryginalną konwersacją i zgłoszeniem. Powstała sprawa powinna być gotowa do oceny.

| Przypadek testowy                           | Akcja                                                                  | Oczekiwany wynik                                                                               |
| ------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| Klient zmienia odpowiedź podczas przeglądu  | Wróć do odpowiedniego pytania i zachowaj pozostałe odpowiedzi.         | Przesłana odpowiedź zawiera zmieniony wybór.                                                   |
| Pytanie opcjonalne pozostaje bez odpowiedzi | Zachowaj rozróżnienie między brakującą informacją a jawną odpowiedzią. | Odbierający przepływ pracy stosuje zamierzoną wartość domyślną lub żąda brakującego szczegółu. |
| Usługa odbiorcza odrzuca wybraną opcję      | Zachowaj kontekst zgłoszenia i wyjaśnij, który wybór trzeba zmienić.   | Klient może podać prawidłową odpowiedź bez powtarzania niezwiązanych pytań.                    |

## Rozwiązywanie problemów

Jeśli rozgałęzienie się nie kończy, sprawdź referencje stron i ustawienia zakończenia. Jeśli przerwany formularz traci postęp, zapewnij możliwość ponowienia próby lub inną obsługiwaną ścieżkę zadania. Oznaczenie odpowiedzi jako prywatnej nie zastępuje kontroli przechowywania i dostępu.

## Następne kroki

- [Poznaj powiązane możliwości Apple Messages](/products/apple-messages/forms).
- [Znajdź przewodniki i odpowiedzi dotyczące Apple Messages](/products/apple-messages/resources).
- [Przygotuj swoją pierwszą kompletną konwersację](/products/apple-messages/getting-started).

## Related resources

- [What is Apple Messages for Business?](/explained/apple-messages/what-is-apple-messages-for-business) (answer)
- [Apple Messages for Business](/products/apple-messages) (product)
- [Integrate an Apple Messages customer journey](/docs/guides/apple-messages/api) (docs)

[Get an implementation brief](/learn/workspace?topic=apple-messages)
