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.
- Co zrobić najpierwRozpoznaj wyjątek
- Co zrobić dalejZwróć wskazówkę
- 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.
- Co zrobić najpierwSprawdź zależności
- Co zrobić dalejWdróż zakres
- 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.
- Rozpoznaj zdarzenie
- Zaplanuj przebieg zbiorczy
- 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.