Pierwsza własna aplikacja Lightning
Zbuduj w App Manager własną aplikację z kartami i kolorami, przygotuj dla niej stronę startową w Lightning App Builder i podsumuj moduł 1.
Znasz już interfejs, rekordy i Setup. Czas połączyć te elementy i zbudować coś własnego: aplikację Akademia z wybranymi kartami i własną stroną startową.
App Manager
Aplikacjami zarządzasz w App Manager (Setup → Quick Find: App Manager). Na liście zobaczysz wszystkie aplikacje orga. Przy aplikacjach Lightning rozwijane menu na końcu wiersza pozwala je edytować.
Tworzymy aplikację krok po kroku
Kliknij New Lightning App. Kreator ma kilka kroków.
1. App Details & Branding
- App Name:
Akademia. Nazwa API (Developer Name) uzupełni się sama. - Description: krótko, do czego służy aplikacja, np. „Szkolenia, uczestnicy i materiały kursu”.
- Primary Color Hex Value: kolor paska nawigacji, np.
#1D4ED8. Możesz też dodać logo.
2. App Options
- Navigation Style: wybierz Standard navigation. Konsola przyda się przy aplikacjach do obsługi wielu rekordów naraz.
- Pozostałe opcje zostaw domyślne.
3. Utility Items
Pasek narzędzi na dole ekranu. Dodaj Recent Items, żeby mieć pod ręką ostatnio oglądane rekordy.
4. Navigation Items
Wybierz karty, które będą na pasku nawigacji, i ustaw ich kolejność:
- Home,
- Accounts i Contacts,
- Tasks,
- Reports i Dashboards.
5. User Profiles
Wskaż profile, które zobaczą aplikację w App Launcherze. Dodaj co najmniej System Administrator (to Twój profil) i, jeśli utworzono go w poprzedniej lekcji, profil użytkownika testowego.
Kliknij Save & Finish. Otwórz App Launcher: aplikacja Akademia jest już na liście.
Strona startowa w Lightning App Builder
Lightning App Builder to edytor, w którym przeciągasz gotowe komponenty na stronę. Budujesz w nim trzy rodzaje stron:
- App Page: osobna strona w aplikacji, np. panel z najważniejszymi informacjami,
- Home Page: strona startowa (karta Home),
- Record Page: układ strony rekordu konkretnego obiektu.
Zbudujmy stronę startową aplikacji Akademia:
- Setup → Quick Find:
Lightning App Builder→ New. - Wybierz Home Page, nadaj nazwę
Akademia: starti wybierz szablon z dwiema kolumnami. - Przeciągnij na stronę komponenty z lewego panelu:
- Rich Text z krótkim powitaniem i listą zasad pracy,
- List View z widokiem kontaktów,
- Recent Items z ostatnio oglądanymi rekordami.
- Kliknij Save, a potem Activate. Na karcie App Default przypisz stronę do aplikacji Akademia i zapisz.
Od teraz karta Home w aplikacji Akademia pokazuje Twoją stronę, a w innych aplikacjach zostaje dotychczasowa.
Wskazówka: aktywacja strony w Lightning App Builder działa na trzech poziomach: domyślna dla całego orga, domyślna dla aplikacji albo przypisana do konkretnej aplikacji i profilu. Bardziej szczegółowe przypisanie wygrywa z ogólnym.
Projekt na koniec modułu
Sprawdź, czy w Twoim orgu jest już wszystko, co powstało w module 1:
- darmowy org z ustawionym językiem, ustawieniami regionalnymi i strefą czasową,
- spersonalizowany pasek nawigacji i kilka rekordów w ulubionych,
- firmy, kontakty i szansa sprzedaży utworzone ręcznie i z importu CSV,
- własny widok listy, także w formie Kanban,
- użytkownik testowy i sprawdzony Setup Audit Trail,
- aplikacja Akademia z własną stroną startową.
Sprawdź się
1. Zbudowana aplikacja nie pojawia się w App Launcherze u użytkownika testowego. Co sprawdzisz w pierwszej kolejności?
Pokaż odpowiedź
Czy profil tego użytkownika jest dodany w kroku User Profiles aplikacji w App Manager. Aplikację widzą tylko użytkownicy z przypisanymi profilami.
2. Czym różni się Home Page od App Page w Lightning App Builder?
Pokaż odpowiedź
Home Page zastępuje stronę startową (kartę Home) w aplikacji. App Page to dodatkowa, samodzielna strona, którą dodajesz do aplikacji jako osobną kartę.
3. Strona startowa jest przypisana jako domyślna dla aplikacji Akademia, a inna dla całego orga. Którą zobaczy użytkownik w aplikacji Akademia?
Pokaż odpowiedź
Tę przypisaną do aplikacji Akademia. Bardziej szczegółowe przypisanie ma pierwszeństwo przed domyślną stroną orga.
Następny krok: w module 2 zbudujesz własny obiekt Nieruchomość i poznasz wszystkie typy pól: od tekstu i liczb, przez relacje, po formuły i Roll-Up Summary.