| Nazwa | Obiekt | Komunikat o błędzie i opis | Stan domyślny | Lustrzane odbicie w Apex |
|---|---|---|---|---|
| Check_asset_manager | Asset_Owner | Komunikat o błędzie: Wybierz użytkownika Salesforce, gdy pole ‘Może zarządzać aktywami’ jest zaznaczone. Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| Change_Value_type | Asset_Property | Komunikat o błędzie: Nie można zmienić typu wartości, gdy co najmniej jeden zasób korzysta z tej właściwości. Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| Równe_ograniczenie_odbiorcy_i_nadawcy | Asset_Transfer | Przestarzałe | ||
| Wrong_Recipient_for_To_admin_direction | Asset_Transfer | Komunikat o błędzie: Właściciel zasobu z włączoną opcją “Może zarządzać zasobami” powinien być wybrany w polu “Odbiorca zasobu” dla kierunku transferu “Użytkownik do administratora”.” Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| Nieprawidłowy_nadawca_dla_kierunku_użytkownika | Asset_Transfer | Komunikat o błędzie: Właściciel zasobu z włączoną opcją “Może zarządzać zasobami” powinien być wybrany w polu “Nadawca zasobu” dla kierunku transferu “Administrator do użytkownika”.” Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| restrict_change_field | Asset_Unit | Komunikat o błędzie: Nie można zmienić “Nazwy”, “ID”, “Typu” i “Pakietu” zasobu, gdy zasób ma status “W użyciu”, “Zarezerwowany” lub “Usunięty”. | ✅ | |
| restrict_change_owner | Asset_Unit | Komunikat o błędzie: Nie można ustawić użytkownika innego niż użytkownik dla nowego zasobu. Nie można ręcznie zmienić właściciela zasobu - należy użyć obiektu transferu zasobu. Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| restrict_status_change | Asset_Unit | Komunikat o błędzie: Nie można ręcznie ustawić ani zmienić wartości statusu: “Reserved”, “Disposed”, “In Use” i “Bundled”. Należy użyć odpowiedniego obiektu. Dla “W użyciu” i “Zarezerwowane” użyj Transferu aktywów, dla “Usunięte” użyj Utylizacji aktywów, dla “Połączone” użyj Połączenia aktywów. Opis: Reguła walidacji istnieje wyłącznie w celu wyświetlenia komunikatu o błędzie w interfejsie użytkownika dla użytkowników, gdy spełnione są określone warunki. Istnieje równoważna logika walidacji zaimplementowana w Apex | ✅ | ✅ |
| restrict_duplicate_disposals | Utylizacja | Przestarzałe | ||
| Check_Actual_dates | Naprawa | Komunikat o błędzie: Rzeczywista data końcowa nie może być większa niż rzeczywista data początkowa. Opis: Zapewnia integralność danych, uniemożliwiając użytkownikom wprowadzanie Rzeczywistej Daty Końcowej wcześniejszej niż Rzeczywista Data Rozpoczęcia. Ta reguła wymusza chronologiczną spójność osi czasu projektu lub zadania w aplikacji ITAM. | ✅ | |
| Check_Planned_dates | Naprawa | Komunikat o błędzie: Planowana data zakończenia nie może być większa niż planowana data rozpoczęcia. Opis: Zapewnia, że Planowana data zakończenia nie jest wcześniejsza niż Planowana data rozpoczęcia. Ta reguła pomaga w utrzymaniu logicznego harmonogramu planowanych działań lub projektów w aplikacji ITAM, zapobiegając niespójnościom osi czasu. | ✅ | |
| Validate_date_fields_for_statuses | Naprawa | Komunikat o błędzie: Aby ustawić status “Planowany”, wypełnij pole “Planowana data rozpoczęcia ”Aby ustawić status “W toku”, wypełnij pole “Rzeczywista data rozpoczęcia” i “Planowana data zakończenia ”Aby ustawić status “Ukończony” i “Nieudany”, wypełnij pole ”Rzeczywista data rozpoczęcia“ i ”Rzeczywista data zakończenia".” Opis: Zapewnia wypełnienie wymaganych pól daty w oparciu o wybrany status: - Planowane: wymaga Planowana data rozpoczęcia - W toku: wymaga rzeczywistej daty rozpoczęcia i planowanej daty zakończenia - Ukończono/Nie powiodło się: wymaga rzeczywistych dat rozpoczęcia i zakończenia | ✅ |