Sprawdź zawód
Lekcje kursu · Trudniejsze sytuacje

Programista Salesforce — Trudniejsze sytuacje

Aktualizacja grupy kończy się ograniczeniem zasobów

Trudniejsze sytuacje · Lekcja 5 z 6

Obsługa wyjątków i widoczność

Sprawdź zasady dostępu dla rzeczywistego użytkownika i zakres zapisu przy błędzie. Zwracaj komunikat pomocny do korekty. Pozostaw ślad dla utrzymania bez ujawniania zbędnych danych.

Tok pracy w tej lekcji
  1. Co zrobić najpierwRozpoznaj wyjątek
  2. Co zrobić dalejZwróć wskazówkę
  3. Jak zakończyćZapisz dowód

Przykład z pracy

Nieuprawniony użytkownik otrzymuje czytelną informację bez odczytu chronionej wartości.

Ćwiczenie praktyczne

Przygotuj oczekiwany wynik dla braku relacji i braku uprawnień.

Sprawdź się — opcjonalne pytanie

Co powinien otrzymać użytkownik przy odrzuceniu?

  • Pełny zrzut wszystkich danych obiektu
  • Pustą wiadomość bez kontekstu
  • Powód możliwy do wykorzystania i następny krok w zakresie uprawnień
Pokaż odpowiedź i wyjaśnienie

Powód możliwy do wykorzystania i następny krok w zakresie uprawnień. Komunikat ma wspierać reakcję bez nadmiernego ujawnienia.

Trudniejsze sytuacje · Lekcja 6 z 6

Wydanie i kontrola zgodności

Ustal zależności metadanych, kolejność wdrożenia i warunek powrotu. Weryfikuj pojedyncze i zbiorcze operacje na uzgodnionych danych. Po wdrożeniu potwierdź działanie powiązanego procesu.

Tok pracy w tej lekcji
  1. Co zrobić najpierwSprawdź zależności
  2. Co zrobić dalejWdróż zakres
  3. Jak zakończyćPotwierdź przebieg

Przykład z pracy

Poprawka działa dla importu, ale wymaga pola, które musi być dostępne w środowisku docelowym.

Ćwiczenie praktyczne

Napisz listę odbioru dla kodu, konfiguracji i pracy handlowca.

Aktualizacja grupy kończy się ograniczeniem zasobów

Wyjaśnij decyzję

W trzech zdaniach przekaż wynik sprawy „Aktualizacja grupy kończy się ograniczeniem zasobów”. Podaj, co potwierdziłeś, jakie działanie wybierasz i kiedy lub pod jakim warunkiem odbiorca powinien wykonać następny krok.

Omówienie decyzji i dopytanie

Przykładowe działanie. Odczytuję potrzebne konta wspólnie i sprawdzam aktualizację grupy

Rozwiązujesz przyczynę powtarzanych operacji i weryfikujesz oczekiwany zakres.

Pytanie z rozmowy o tym zawodzie. Dlaczego sprawdzasz kolekcję, gdy interfejs zmienia jeden rekord?

Dane mogą trafiać przez import i integracje. Wspólna logika musi obsłużyć oba przypadki.

Poproś rozmówcę, żeby powtórzył, co już potwierdzono i od jakiej informacji zależy następny krok.

Sprawdź się — opcjonalne pytanie

Co potwierdza kompletne wdrożenie?

  • Właściwe metadane, działający kod i przyjęty przebieg biznesowy
  • Jedynie zakończenie kopiowania plików
  • Obecność nowej klasy w repozytorium
Pokaż odpowiedź i wyjaśnienie

Właściwe metadane, działający kod i przyjęty przebieg biznesowy. Wydanie łączy kod z konfiguracją i realnym działaniem.

Zadanie końcowe

Wykorzystaj sposób pracy z przypadku „Aktualizacja grupy kończy się ograniczeniem zasobów” w zadaniu rekrutacyjnym.

Zapis jednej szansy działa, ale masowa aktualizacja przerywa automatyzację. Wykryto osobny odczyt konta dla każdego rekordu. Opisz refaktoryzację na poziomie planu oraz kryteria weryfikacji.

Plan pracy nad zadaniem
  1. Rozpoznaj zdarzenie
  2. Zaplanuj przebieg zbiorczy
  3. Odbierz wydanie
Pokaż kryteria wykonania
  • Rozpoznajesz powtarzany odczyt i proponujesz przetwarzanie kolekcji.
  • Uwzględniasz brak relacji i powtórną edycję.
  • Odbierasz pojedynczą zmianę i aktualizację zbiorczą.
Jak sprawdzić odpowiedź na głos?

Co analizujesz przed dodaniem triggera?

Wymaganie, istniejące Flow i inne zdarzenia tego obiektu. Ustalam kolejność i zasięg skutków.