Naprawiono: Błąd sieciowy podczas korzystania z funkcji poprawki w Power Apps

Naprawiono: Błąd sieciowy podczas korzystania z funkcji poprawki w Power Apps

Wystąpienie błędu sieciowego podczas korzystania z funkcji Patch w usłudze Power Apps jest zwykle spowodowane problemami z wymaganą kolumną listy programu SharePoint, do której funkcja Patch nie przekazuje żadnej wartości lub nie przekazuje jej przy użyciu prawidłowych danych.

Jak naprawić błąd sieciowy występujący podczas korzystania z funkcji Patch?

1. Upewnij się, że kolumna Poczta jest wypełniona

  1. Sprawdź, czy kolumna Poczta każdego rekordu ma wartość.
  2. Zastąp https://<base_site_url>/_layouts/15/UserPhoto.aspx?Size=L&AccountName= & Mail pustym ciągiem znaków „” dla pola Zdjęcie.

Upewnienie się, że kolumna Mail nie jest pusta, pomaga SharePoint zidentyfikować Osobę. To rozwiązanie naprawia typowe problemy z wypełnianiem danych bezpośrednio związane z kolumną Mail, zapobiegając błędowi.

2. Sprawdź poprawność wymaganych kolumn

  1. Sprawdź, czy którekolwiek kolumny na liście programu SharePoint są oznaczone jako wymagane/obowiązkowe.
  2. Upewnij się, że przekazujesz wartość do każdej obowiązkowej kolumny za pomocą funkcji Patch.
  3. Sprawdź, czy typ danych przekazany w funkcji Patch odpowiada typowi kolumny (np. liczba dla kolumn liczbowych, data dla kolumn dat).

To rozwiązanie rozwiązuje problemy związane z brakującymi lub nieprawidłowo wprowadzonymi danymi, zapewniając prawidłowe wypełnienie wszystkich wymaganych pól i zmniejszając ryzyko wystąpienia błędów sieciowych.

3. Użyj narzędzia Monitor

  1. Otwórz Power Apps Studio.
  2. Przejdź do Ustawienia > Ustawienia zaawansowane > Monitor.
  3. Uruchom aplikację i wykonaj czynność, która powoduje błąd Patch.
  4. Obserwuj i zanotuj wszelkie szczegółowe komunikaty o błędach i żądania sieciowe, aby dowiedzieć się więcej na temat przyczyny niepowodzenia operacji.

Narzędzie Monitor może dostarczyć dodatkowych informacji na temat żądań sieciowych i błędów występujących w tle, co pomaga w dokładnym ustaleniu przyczyny błędu.

4. Bezpiecznie obsługuj wiele łatek

  1. Użyj zmiennych do przechowywania wyników pośrednich dla każdej operacji Patch.
  2. Dla każdej łatki:
    • Najpierw sprawdź czy operacja się powiodła.
    • W przeciwnym razie należy obsłużyć błąd i uniknąć dalszych operacji.

Oto przykład:

ClearCollect(PatchResults,
ForAll(YourDataCollection,
Patch('YourList', Defaults('YourList'), { Title: ThisRecord.Title })
)
);
If(
IsEmpty(Errors('YourList')),
Notify("Patch successful", NotificationType.Success),
Notify("Patch failed: "& Concat(Errors('YourList'), Column & ": "& Message), NotificationType.Error)
);

Obsługa błędów w operacjach wsadowych zapewnia bezpieczne przetwarzanie wielu rekordów i płynną obsługę błędów bez zatrzymywania pozostałych operacji.

5. Odśwież źródła danych

  1. Otwórz Power Apps Studio.
  2. Znajdź kartę Dane na lewym panelu.
  3. Wybierz źródło danych (np. listę SharePoint lub tabelę SQL).
  4. Kliknij Odśwież , aby odświeżyć połączenie.

Ten krok pomaga rozwiązać wszelkie problemy z nieaktualnym połączeniem danych, które mogą być przyczyną błędu sieciowego podczas operacji łatania.

6. Używaj SubmitForm zamiast Patch

  1. Otwórz Power Apps Studio i wybierz swój formularz.
  2. Dodaj przycisk i ustaw jego właściwość OnSelect na SubmitForm(FormName).
  3. Przed wysłaniem formularza sprawdź, czy wszystkie obowiązkowe pola są wypełnione.

Użycie SubmitForm pozwala czasami ominąć problemy występujące podczas korzystania z Patch, zwłaszcza w przypadku skomplikowanych formularzy i pól obowiązkowych, zapewniając płynniejsze przetwarzanie danych.

7. Aktualizowanie ustawień listy programu SharePoint

  1. Przejdź do witryny SharePoint.
  2. Przejdź do ustawień listy.
  3. W Ustawieniach zaawansowanych włącz opcję Zezwalaj na zarządzanie typami zawartości.
  4. Zaktualizuj ustawienia kolumny Tytuł , usuwając wymagany status, jeśli nie jest on potrzebny.

Dostosowanie ustawień listy i zapewnienie możliwości zarządzania typami zawartości pozwala na właściwe dopasowanie danych formularza do konfiguracji listy programu SharePoint, rozwiązując potencjalne konflikty powodujące błąd.

8. Sprawdź typy kolumn i ograniczenia

  1. Upewnij się, że typy danych przekazane w funkcji Patch odpowiadają oczekiwanym typom w programie SharePoint.
  2. Sprawdź, czy podczas operacji Patch nie doszło do naruszenia żadnych reguł walidacji listy lub kolumny.

Dopasowanie typów danych i spełnienie ograniczeń walidacyjnych gwarantuje zgodność żądań poprawek ze schematem programu SharePoint, co zmniejsza ryzyko wystąpienia błędów.

9. Zaktualizuj Power Apps do najnowszej wersji

  1. Otwórz Power Apps Studio.
  2. Sprawdź dostępność aktualizacji i przejdź na najnowszą wersję narzędzia do tworzenia treści, postępując zgodnie z instrukcjami podanymi w linku Wersje Power Apps Studio .

Aktualizacja do najnowszej wersji rozwiązuje wszelkie problemy związane z błędami w starszych wersjach, zapewniając płynniejsze działanie funkcji Patch.

Postępując zgodnie z tymi rozwiązaniami, eliminujesz typowe przyczyny błędów sieciowych funkcji Patch, zapewniając płynne i wydajne działanie aplikacji.

Czy udało Ci się rozwiązać problem? Daj nam znać w komentarzach poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *