Skip to main content

사용자 정의 필드 추가

참고

참고

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

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

기본적으로 사용자 정의 개체에는 몇 가지 표준 필드가 있습니다. 각 제안에 대한 관련 정보를 저장하려면 더 많은 필드를 추가해야 합니다. 필드는 다양한 유형의 데이터를 저장할 수 있습니다. 나중에 앱을 확장할 때 다양한 필드를 살펴보세요. 지금은 필요한 몇 가지 필드만 추가해보겠습니다.

  1. 톱니바퀴 아이콘 설정을 클릭하고 Setup(설정)을 선택합니다. 그러면 Setup(설정)이 새 탭에서 실행됩니다.
  2. Object Manager(개체 관리자) 탭을 클릭합니다.
  3. 개체 목록에서 Suggestion(제안)을 클릭합니다.
  4. Fields & Relationships(필드 및 관계) 섹션을 클릭합니다.
  5. New(새로 만들기)를 클릭합니다.

설명 필드 추가

이 필드는 직원이 제안을 설명할 때 사용합니다.

  1. Data Type(데이터 유형)에 대해 Text Area (Long)(텍스트 영역(긴 텍스트))을 선택하고 Next(다음)를 클릭합니다.
  2. 사용자 정의 필드에 대해 다음의 세부 사항을 채웁니다.
    1. Field Label(필드 레이블): Suggestion Description(제안 설명)
    2. Length(길이): 32,768
    3. Visible Lines(볼 수 있는 줄): 10
    4. Field Name(필드 이름): Suggestion_Description
    5. Help Text(도움말 텍스트): Please enter as much detail around this suggestion so we clearly understand your idea. (아이디어 내용을 분명히 이해할 수 있도록 이 제안에 대해 최대한 자세히 입력하세요).
    6. 다른 옵션은 모두 기본값으로 둡니다.
  1. Next(다음)를 클릭합니다.
  2. 다시 Next(다음)를 클릭합니다.
  3. Save & New(저장 및 새로 만들기)를 클릭합니다.

범주 필드 추가

이 필드는 각 제안을 분류하는 데 도움이 됩니다. 또한 가장 많이 받는 제안 유형에 대해 더 쉽게 보고할 수 있습니다.

  1. Data Type(데이터 유형)에 대해 Picklist(선택 목록)를 선택하고 Next(다음)를 클릭합니다.
  2. 사용자 정의 필드에 대해 다음의 세부 사항을 채웁니다.
    1. Field Label(필드 레이블): Suggestion Category(제안 범주)
    2. Field Name(필드 이름): Suggestion_Category
    3. Enter values, with each value separated by a new line(각각 줄 바꿈으로 구분하여 값을 입력) 라디오 버튼을 선택합니다.
    4. 선택 목록에 대해 다음 값을 입력합니다(한 줄에 하나씩).
      • Customer Service
      • Employee Services
      • Facilities/ IT
      • Kitchen Snacks
      • Other(기타)
  1. Restrict picklist to the values defined in the value set(선택 목록을 값 집합에 정의된 값으로 제한)를 선택 취소합니다.
  2. Next(다음)를 클릭합니다.
  3. 다시 Next(다음)를 클릭합니다.
  4. Save(저장)를 클릭합니다.

앱 사용해보기

  1. App Launcher(앱 시작 관리자) 앱 시작 관리자를 클릭합니다.
  2. Suggestion Box(제안 상자)를 선택합니다.
  3. Suggestions(제안) 탭을 클릭하고 New(새로 만들기)를 클릭합니다.
    참고: 두 개의 사용자 정의 필드가 Suggestion(제안) 페이지에 추가된 것을 볼 수 있습니다.
  4. 샘플 제안의 내용을 입력하고 Save(저장)를 클릭합니다.

스키마 빌더에서 개체 보기

스키마 빌더는 Salesforce 데이터베이스에 새로운 사용자 정의 개체, 사용자 정의 필드 및 관계를 추가할 수 있는 동적 환경을 제공합니다. 또한 개체에 새로운 사용자 정의 필드를 추가하거나 관계에 대한 세부 사항을 찾기 위해 여러 페이지를 오가며 클릭할 필요가 없습니다.

스키마 빌더의 스크린샷

스키마 빌더에서 제안 사용자 정의 개체를 살펴보겠습니다.

  1. 설정을 클릭하고 Setup(설정)을 선택합니다. 그러면 Setup(설정)이 새 탭에서 실행됩니다. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 Schema Builder(스키마 빌더)를 입력한 후 Schema Builder(스키마 빌더)를 선택합니다.
  2. 개체 팔레트에서 Clear All(모두 선택 해제)을 클릭한 후 Suggestion(제안) 개체와 User(사용자)를 선택합니다.
  3. 캔버스 영역에 개체가 표시되지 않으면 Auto-Layout(자동 레이아웃)을 클릭한 후 원하는 방식대로 정렬될 때까지 끕니다.

제안의 진행 상황을 추적할 수 있도록 필드를 더 추가해보겠습니다.

상태 필드 추가

이 필드는 제안 상태를 추적하는 데 도움이 됩니다. 또한 제안자가 자신의 제안에 대한 진행 상황을 파악할 수 있는 방법이기도 합니다.

이 필드에는 관리자만 상태를 변경할 수 있는 고유한 보안 프로토콜이 있습니다.

  1. Elements(요소) 탭을 클릭합니다. 그러면 데이터베이스 스키마에 추가할 수 있는 모든 새로운 요소(개체 및 필드)가 표시됩니다.
  2. Picklist(선택 목록) 필드 유형을 끌어서 Suggestions(제안) 개체에 놓습니다.
  3. 사용자 정의 필드에 대해 다음의 세부 사항을 채웁니다.
    1. Field Label(필드 레이블): Status(상태)
    2. Field Name(필드 이름): Status(상태)
    3. Values(값): (한 줄에 하나씩)
      • New
      • Under Consideration
      • In Progress
      • Implemented
  1. Use first value as default value(처음 값을 기본값으로 사용)를 선택합니다.
  2. Save(저장)를 클릭합니다.

스키마 다이어그램의 Suggestion(제안) 개체 상자에 있는 필드 목록 상단에 Status(상태) 필드가 표시됩니다.

다음으로 Status(상태) 필드의 보안을 업데이트합니다.

  • 스키마 빌더에 있는 동안 Suggestion(제안) 개체에 방금 추가한 Status(상태) 필드를 마우스 오른쪽 버튼으로 클릭합니다. Manage Field Permissions(필드 권한 관리)를 클릭합니다.
  • 이 필드를 모든 사용자에 대해 읽기 전용으로 만들려면 열 상단의 Read-Only(읽기 전용) 확인란을 선택합니다.
  • Read-Only(읽기 전용) 열에서 System Administrator(시스템 관리자)를 선택 취소하고 Save(저장)를 클릭합니다.

날짜 필드 추가

이 필드는 제안이 구현된 시기를 추적하는 데 도움이 됩니다. 또한 이후 실습에서 생성하는 수식 필드에서 이 필드를 참조하기 때문에 중요합니다.

이 필드에는 관리자만 날짜를 변경할 수 있는 고유한 보안 프로토콜이 있습니다.

  1. Date(날짜) 필드 유형을 끌어서 Suggestions(제안) 개체에 놓습니다.
  2. 사용자 정의 필드에 대해 다음의 세부 사항을 채웁니다.
    1. Field Label(필드 레이블): Implemented Date(구현된 날짜)
    2. Field Name(필드 이름): Implemented_Date
    3. 나머지 필드는 기본값을 그대로 유지합니다.
    4. Save(저장)를 클릭합니다.
      참고: 스키마 다이어그램의 Suggestion(제안) 개체 상자에 있는 필드 목록 상단에 Implemented Date(구현된 날짜) 필드가 표시됩니다.

다음으로 Implemented Date(구현된 날짜) 필드의 보안을 업데이트합니다.  

  1. 스키마 빌더에 있는 동안 Suggestion(제안) 개체에 방금 추가한 Implemented Date(구현된 날짜) 필드를 마우스 오른쪽 버튼으로 클릭합니다. Manage Field Permissions(필드 권한 관리)를 클릭합니다.
  2. 열 상단에서 Read-Only(읽기 전용)를 선택하여 모든 사용자에 대해 이 필드를 읽기 전용으로 만듭니다.
  3. Read-Only(읽기 전용) 열에서 System Administrator(시스템 관리자)를 선택 취소하고 Save(저장)를 클릭합니다.

앱 사용해보기

브라우저의 Suggestions(제안) 탭으로 돌아가서 새로운 제안 레코드를 생성해보세요.

눈치 채셨나요? 방금 새로 생성한 Status(상태) 및 Implemented Date(구현된 날짜) 필드는 어디에 있나요?

걱정하지 마세요. 페이지 레이아웃에 없을 뿐, 해당 필드는 존재합니다. 필드 마법사를 사용할 때 페이지 레이아웃에 필드를 자동으로 추가할 수 있습니다. 스키마 빌더를 사용할 때 페이지 레이아웃 편집기를 사용하여 필드를 추가해야 합니다. 다음 실습에서는 바로 그 작업을 수행합니다. 또한 사용자 경험을 약간 수정하여 앱의 사용 편의성도 높여보겠습니다.

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

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

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