Skip to main content

스페이스 스테이션 앱 만들기

학습 목표

이 프로젝트에서는 다음 작업을 수행합니다. 

  • 스페이스 스테이션 건설 앱을 만듭니다.
  • 스페이스 스테이션 개체를 만듭니다.
  • 스페이스 스테이션 사용자 정의 개체에 필드를 추가합니다.
  • 자원 사용자 정의 개체 및 필드를 만듭니다.
  • 보급품 사용자 정의 개체 및 필드를 만듭니다.
  • 스페이스 스테이션 페이지 레이아웃을 수정합니다.
  • 자원에 대한 롤업 요약을 추가합니다.
  • 검증 규칙으로 사용자에게 데이터 요구 사항을 상기시킵니다.
  • Flow Builder로 비즈니스 프로세스를 자동화합니다.
  • 보급품 비용에 대한 보고서를 만듭니다.
  • 보고서를 표시할 대시보드를 만듭니다.
참고

참고

한국어로 학습하시겠어요? Trailhead playground에서 한국어로 실습 과제를 시작하고, 괄호 안에 제공된 번역을 사용해 탐색해 보세요. 영어 데이터를 기반으로 실습 과제 검증이 이루어지므로 영문으로 표시된 값만 복사해 붙여 넣습니다. 한국어 조직에서 실습 과제를 통과하지 못한 경우, (1) 로캘을 미국을 바꾸고 (2) 여기에 제시된 지침에 따라 언어를 영어로 바꾼 후 (3) "Check Challenge(과제 확인)" 버튼을 눌러 다시 진행해 보세요.

원하는 언어로 Trailhead 사용하기 뱃지를 확인해 현지화된 Trailhead 경험을 활용하는 방법에 대해 자세히 알아보세요.

다시 시작하기

과장 없이 말하자면 모든 일이 회사에 딱 맞게 돌아가지는 않습니다. 얼마 전 스페이스 스테이션을 건설하고 배치하기 위해 수십억 달러를 투자한 프로젝트가 실패했습니다. 첫 항해에서 우주의 불한당 무리가 배기구를 못 쓰게 만들면서 돌이킬 수 없는 피해를 입고 말았습니다. 정말 당황스러운 사건이었으며 회사의 전체적인 사기도 크게 꺾였습니다. 

지난 주에 여러분의 상사는 여러분을 자신의 자리로 불러서, 새롭고 한층 개선된 스페이스 스테이션을 건설하라는 새로운 임무를 부여했습니다. 이번에는 제대로 해야 합니다. 기한 내에 예산에 맞춰서 완료하고, 불한당들이 노렸던 배기구는 외부로 노출하면 안 됩니다. 

주요 목표는 악당들로부터 충분히 방어할 수 있는 능력을 갖춘 스페이스 스테이션을 건설하는 것입니다. Salesforce로 프로젝트를 관리하기로 했습니다. 이렇게 하면 모든 팀원이 서로 협업하며 성공을 거둘 수 있습니다.

개요

이 프로젝트에서는 코드를 작성하지 않고 Salesforce Platform에서 처음부터 끝까지 애플리케이션을 빌드하는 방법을 배웁니다. Salesforce Platform을 처음 사용한다면 목표는 앱 빌드의 기본 사항을 소개하는 것입니다. 이 프로젝트를 완료하려면 무료 Trailhead Playground 또는 Developer Edition 조직이 필요합니다. 이 페이지의 하단에서 찾을 수 있습니다. Launch(실행)를 클릭하여 새 브라우저 탭에서 Trailhead Playground를 여세요(로그인 필요).

사용자가 스페이스 스테이션을 건설하는 데 사용되는 자원과 보급품을 관리할 수 있는 놀라운 프로젝트 관리 앱을 빌드할 예정입니다. 이와 동일한 포인트 앤 클릭 기술을 통해 Salesforce Platform에서 거의 모든 요소를 빌드할 수 있습니다. 수행할 작업은 다음과 같습니다.

  • 앱과 애플리케이션에 대한 데이터 모델을 생성합니다. 이 간단한 애플리케이션에는 적은 수의 필드가 있는 몇 개의 사용자 정의 개체만 필요합니다.
  • 페이지 레이아웃, 축소 레이아웃, 전역 작업을 사용하여 브라우저 및 Salesforce 모바일 앱에서 사용자 인터페이스를 수정합니다.
  • 수식, 검증 규칙 및 플로를 사용하여 비즈니스 로직을 구현합니다.
  • 보고서 및 대시보드를 생성하여 보급품 상태를 추적하고 회사가 자원을 얼마나 효과적으로 관리하는지 분석합니다.

그럼 시작해보겠습니다. 이 앱은 저절로 빌드되지 않습니다!

스페이스 스테이션 개체 만들기

앱을 만들기 전에 스페이스 스테이션 사용자 정의 개체를 만들어 보겠습니다.

  1. Trailhead Playground에서 Setup(설정) 설정 아이콘을 클릭합니다.
  2. 홈 탭 옆에 있는 Object Manager(개체 관리자) 탭을 클릭합니다.
  3. 오른쪽의 Create(만들기) 드롭다운을 클릭하고 Custom Object(사용자 정의 개체)를 선택합니다.
  4. Custom Object Definition(사용자 정의 개체 정의) 페이지에서 다음 단계에 따라 개체를 생성합니다.
    • Label(레이블): Space Station(스페이스 스테이션)
    • Plural Label(복수 레이블): Space Stations(스페이스 스테이션)
    • Record Name(레코드 이름): Space Station Name(스페이스 스테이션 이름)
    • Allow Reports(보고서 허용) 확인란 선택
    • Allow Search(검색 허용) 확인란 선택
    • Save(저장)를 클릭합니다.
  1. 이제 사용자 정의 탭을 만듭니다. Home(홈) 탭을 클릭하고 Quick Find(빠른 찾기) 상자에 Tabs(탭)를 입력한 후 Tabs(탭)를 선택합니다.
  2. Custom Object Tabs(사용자 정의 개체 탭) 아래에서 New(새로 만들기)를 클릭합니다.
  3. Object(개체)에 대해 Space Station(스페이스 스테이션)을 선택합니다.
  4. Tab Style(탭 스타일)에 대해 아무 아이콘이나 선택합니다.
  5. 기본값을 그대로 유지합니다. Next(다음), Next(다음), Save(저장)를 차례대로 클릭합니다.
  6. 이제 Space Station(스페이스 스테이션) 개체에 대해 Feed Tracking(피드 추적)을 활성화해야 합니다. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 Feed(피드)를 입력하고 Feed Tracking(피드 추적)을 선택합니다.
  7. Space Station(스페이스 스테이션)을 클릭하고, Enable Feed Tracking(피드 추적 활성화) 확인란을 선택합니다.
    Space Station(스페이스 스테이션) 개체에 대한 Feed Tracking(피드 추적).
  8. Space Station Name(스페이스 스테이션 이름)Owner(소유자) 확인란을 선택합니다.
  9. Save(저장)를 클릭합니다.

스페이스 스테이션 건설 앱 만들기

  1. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 App Manager(앱 관리자)를 입력하고 App Manager(앱 관리자)를 선택합니다.
  2. New Lightning App(새 Lightning 앱)을 클릭합니다. App Name(앱 이름)을 Space Station Construction을 입력합니다.
  3. Developer Name(개발자 이름)을 Space_Station_Construction로 입력합니다.
  4. Next(다음)를 클릭합니다.
  5. App Options(앱 옵션) 아래의 기본 선택 항목은 그대로 두고 Next(다음)를 클릭합니다.
  6. Utility Items(유틸리티 항목) 아래는 그대로 유지하고 Next(다음)를 클릭합니다.
  7. Available Items(사용 가능한 항목)에서 Space Stations(스페이스 스테이션), Reports(보고서), Dashboards(대시보드)를 선택한 후 Selected Items(선택된 항목)로 옮깁니다.
  8. Next(다음)를 클릭합니다.
  9. Available Profiles(사용 가능한 프로필)에서 System Administrator(시스템 관리자)를 선택한 후 Selected Profiles(선택된 프로필)로 옮깁니다.
  10. Save & Finish(저장 및 새로 완료)를 클릭합니다.
  11. 변경 사항을 확인하려면 앱 시작 관리자 아이콘 App Launcher(앱 시작 관리자)를 클릭하고 Space를 입력한 후 Space Station Construction(스페이스 스테이션 건설) 앱을 선택합니다.
Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기