Rozwiązywanie problemów
Za każdym razem, gdy wykonujemy queries GraphQL za pośrednictwem Internal GraphQL Server lub Automation, a wynik nie jest zgodny z oczekiwaniami, możemy dowiedzieć się, co jest nie tak, przeglądając logi.
Powiadomienie o nieudanym wykonaniu query
Domyślnie, gdy do logów zostanie dodany wpis 🔴 Błąd, w menu wtyczki wyświetlona zostanie odznaka powiadomienia.

Informuje nas to, że wykonanie queries GraphQL nie powiodło się, i zachęca do przejrzenia logów.
Znajdowanie problemu
Przejrzyj logi. Jeśli znajdziesz 🔴 Błąd, to właśnie tam leży problem.
Jeśli znajdziesz 🟡 Ostrzeżenie, oznacza to, że query napotkało nieoczekiwany stan, który może być źródłem problemu.
Na przykład, jeśli automatyzacja nie została wykonana, log będzie zawierał wpis z jej statusem i danymi.
Na tym zrzucie ekranu wpis logu z 🔴 Błędem pomaga nam zrozumieć, że zmienne przekazane do query w automatyzacji są nieprawidłowe:

Wpis logu zawiera:
🔴 Error [Automation Rule "Create metadata on publish lesson"][Persisted Query "Create SEO metadata for MasterStudy LMS" ← title] Execution with errors: Non-nullable variable 'courseOrLessonId' has not been providedProblem polega na tym, że nazwa zmiennej zdefiniowanej w automatyzacji jest błędna (lessonOrCourseId zostało zdefiniowane w automatyzacji, ale w utrwalonym query zmienna ta nosi nazwę courseOrLessonId).