스페이스 스테이션 앱 만들기
학습 목표
이 프로젝트에서는 다음 작업을 수행합니다.
- 스페이스 스테이션 건설 앱을 만듭니다.
- 스페이스 스테이션 개체를 만듭니다.
- 스페이스 스테이션 사용자 정의 개체에 필드를 추가합니다.
- 자원 사용자 정의 개체 및 필드를 만듭니다.
- 보급품 사용자 정의 개체 및 필드를 만듭니다.
- 스페이스 스테이션 페이지 레이아웃을 수정합니다.
- 자원에 대한 롤업 요약을 추가합니다.
- 검증 규칙으로 사용자에게 데이터 요구 사항을 상기시킵니다.
- Flow Builder로 비즈니스 프로세스를 자동화합니다.
- 보급품 비용에 대한 보고서를 만듭니다.
- 보고서를 표시할 대시보드를 만듭니다.
다시 시작하기
과장 없이 말하자면 모든 일이 회사에 딱 맞게 돌아가지는 않습니다. 얼마 전 스페이스 스테이션을 건설하고 배치하기 위해 수십억 달러를 투자한 프로젝트가 실패했습니다. 첫 항해에서 우주의 불한당 무리가 배기구를 못 쓰게 만들면서 돌이킬 수 없는 피해를 입고 말았습니다. 정말 당황스러운 사건이었으며 회사의 전체적인 사기도 크게 꺾였습니다.
지난 주에 여러분의 상사는 여러분을 자신의 자리로 불러서, 새롭고 한층 개선된 스페이스 스테이션을 건설하라는 새로운 임무를 부여했습니다. 이번에는 제대로 해야 합니다. 기한 내에 예산에 맞춰서 완료하고, 불한당들이 노렸던 배기구는 외부로 노출하면 안 됩니다.
주요 목표는 악당들로부터 충분히 방어할 수 있는 능력을 갖춘 스페이스 스테이션을 건설하는 것입니다. Salesforce로 프로젝트를 관리하기로 했습니다. 이렇게 하면 모든 팀원이 서로 협업하며 성공을 거둘 수 있습니다.
개요
이 프로젝트에서는 코드를 작성하지 않고 Salesforce Platform에서 처음부터 끝까지 애플리케이션을 빌드하는 방법을 배웁니다. Salesforce Platform을 처음 사용한다면 목표는 앱 빌드의 기본 사항을 소개하는 것입니다. 이 프로젝트를 완료하려면 무료 Trailhead Playground 또는 Developer Edition 조직이 필요합니다. 이 페이지의 하단에서 찾을 수 있습니다. Launch(실행)를 클릭하여 새 브라우저 탭에서 Trailhead Playground를 여세요(로그인 필요).
사용자가 스페이스 스테이션을 건설하는 데 사용되는 자원과 보급품을 관리할 수 있는 놀라운 프로젝트 관리 앱을 빌드할 예정입니다. 이와 동일한 포인트 앤 클릭 기술을 통해 Salesforce Platform에서 거의 모든 요소를 빌드할 수 있습니다. 수행할 작업은 다음과 같습니다.
- 앱과 애플리케이션에 대한 데이터 모델을 생성합니다. 이 간단한 애플리케이션에는 적은 수의 필드가 있는 몇 개의 사용자 정의 개체만 필요합니다.
- 페이지 레이아웃, 축소 레이아웃, 전역 작업을 사용하여 브라우저 및 Salesforce 모바일 앱에서 사용자 인터페이스를 수정합니다.
- 수식, 검증 규칙 및 플로를 사용하여 비즈니스 로직을 구현합니다.
- 보고서 및 대시보드를 생성하여 보급품 상태를 추적하고 회사가 자원을 얼마나 효과적으로 관리하는지 분석합니다.
그럼 시작해보겠습니다. 이 앱은 저절로 빌드되지 않습니다!
스페이스 스테이션 개체 만들기
앱을 만들기 전에 스페이스 스테이션 사용자 정의 개체를 만들어 보겠습니다.
- Trailhead Playground에서 Setup(설정) 을 클릭합니다.
- 홈 탭 옆에 있는 Object Manager(개체 관리자) 탭을 클릭합니다.
- 오른쪽의 Create(만들기) 드롭다운을 클릭하고 Custom Object(사용자 정의 개체)를 선택합니다.
- Custom Object Definition(사용자 정의 개체 정의) 페이지에서 다음 단계에 따라 개체를 생성합니다.
- Label(레이블):
Space Station
(스페이스 스테이션) - Plural Label(복수 레이블):
Space Stations
(스페이스 스테이션) - Record Name(레코드 이름):
Space Station Name
(스페이스 스테이션 이름) -
Allow Reports(보고서 허용) 확인란 선택
-
Allow Search(검색 허용) 확인란 선택
-
Save(저장)를 클릭합니다.
- 이제 사용자 정의 탭을 만듭니다. Home(홈) 탭을 클릭하고 Quick Find(빠른 찾기) 상자에
Tabs
(탭)를 입력한 후 Tabs(탭)를 선택합니다.
-
Custom Object Tabs(사용자 정의 개체 탭) 아래에서 New(새로 만들기)를 클릭합니다.
-
Object(개체)에 대해 Space Station(스페이스 스테이션)을 선택합니다.
-
Tab Style(탭 스타일)에 대해 아무 아이콘이나 선택합니다.
- 기본값을 그대로 유지합니다. Next(다음), Next(다음), Save(저장)를 차례대로 클릭합니다.
- 이제 Space Station(스페이스 스테이션) 개체에 대해 Feed Tracking(피드 추적)을 활성화해야 합니다. Setup(설정)에서 Quick Find(빠른 찾기) 상자에
Feed
(피드)를 입력하고 Feed Tracking(피드 추적)을 선택합니다.
-
Space Station(스페이스 스테이션)을 클릭하고, Enable Feed Tracking(피드 추적 활성화) 확인란을 선택합니다.
-
Space Station Name(스페이스 스테이션 이름)과 Owner(소유자) 확인란을 선택합니다.
-
Save(저장)를 클릭합니다.
스페이스 스테이션 건설 앱 만들기
- Setup(설정)에서 Quick Find(빠른 찾기) 상자에
App Manager
(앱 관리자)를 입력하고 App Manager(앱 관리자)를 선택합니다.
-
New Lightning App(새 Lightning 앱)을 클릭합니다. App Name(앱 이름)을
Space Station Construction
을 입력합니다.
- Developer Name(개발자 이름)을
Space_Station_Construction
로 입력합니다.
-
Next(다음)를 클릭합니다.
- App Options(앱 옵션) 아래의 기본 선택 항목은 그대로 두고 Next(다음)를 클릭합니다.
- Utility Items(유틸리티 항목) 아래는 그대로 유지하고 Next(다음)를 클릭합니다.
- Available Items(사용 가능한 항목)에서 Space Stations(스페이스 스테이션), Reports(보고서), Dashboards(대시보드)를 선택한 후 Selected Items(선택된 항목)로 옮깁니다.
-
Next(다음)를 클릭합니다.
- Available Profiles(사용 가능한 프로필)에서 System Administrator(시스템 관리자)를 선택한 후 Selected Profiles(선택된 프로필)로 옮깁니다.
-
Save & Finish(저장 및 새로 완료)를 클릭합니다.
- 변경 사항을 확인하려면 App Launcher(앱 시작 관리자)를 클릭하고
Space
를 입력한 후 Space Station Construction(스페이스 스테이션 건설) 앱을 선택합니다.