Salesforce 자습서 : 고유 한 Salesforce 앱을 만드는 방법 알아보기



이 Salesforce 자습서는 Salesforce 앱 생성을 안내하고 탭, 프로필, 개체 및 관계와 같은 관련 다양한 측면을 설명합니다.

이전 블로그에서 그리고 다른 Salesforce 인증 . 이 Salesforce 자습서 블로그에서는 사용자 정의 Salesforce 앱을 만드는 방법을 보여줍니다. 나는라는 앱을 만들 것입니다. StudentForce 학생 기록을 유지하는 데 사용할 수 있습니다.

이 앱에는 데이터를 저장하기위한 세 가지 다른 개체 (테이블)가 포함됩니다. 호출 된 첫 번째 개체 학생 데이터 학생의 이름과 이메일 ID, 전화 번호 및 출신 도시와 같은 개인 정보가 포함됩니다. 학생이 속한 대학은 두 번째 객체에 저장됩니다. 칼리지 세 번째 개체는 점수 다양한 과목에서 학생들이 얻은 점수를 포함합니다.





Salesforce 자습서

이 Salesforce 자습서 블로그에서 단계별 지침과 함께 다음 항목을 다루었습니다.스크린 샷 :

  • 앱 환경을 만드는 방법은 무엇입니까?
  • 탭이란 무엇이며 앱에서 탭을 만드는 방법은 무엇입니까?
  • 프로필이란 무엇이며 사용자 프로필을 사용자 지정하는 방법은 무엇입니까?
  • 앱에서 개체를 만드는 방법은 무엇입니까?
  • 개체에서 필드를 만들고 데이터 유형을 정의하는 방법은 무엇입니까?
  • 이러한 개체에 항목 (필드)을 추가하는 방법은 무엇입니까?
  • 서로 다른 두 개체를 연결 (관계 생성)하는 방법은 무엇입니까?

앱 생성을 시작하기 전에 Salesforce 앱이 구축 된 클라우드 환경을 소개하겠습니다.



Salesforce 조직

Force.com에서 귀하 또는 귀하의 조직에 제공하는 클라우드 컴퓨팅 공간을 Salesforce 조직이라고합니다. Salesforce 환경이라고도합니다. 개발자는 Salesforce Org 위에 사용자 정의 Salesforce 앱, 개체, 워크 플로, 데이터 공유 규칙, Visualforce 페이지 및 Apex 코딩을 만들 수 있습니다.

이제 Salesforce Apps에 대해 자세히 살펴보고 작동 방식을 이해하겠습니다.

Salesforce 앱

Salesforce 앱의 기본 기능은 고객 데이터를 관리하는 것입니다. Salesforce 앱은 개체 (테이블)에 저장된 고객 레코드에 액세스 할 수있는 간단한 UI를 제공합니다. 앱은 필드를 연결하여 개체 간의 관계를 설정하는데도 도움이됩니다.



앱에는 최종 사용자에게 표시되는 관련 탭 및 개체 집합이 포함되어 있습니다. 아래 스크린 샷은 StudentForce 앱은 다음과 같습니다.

Salesforce 앱-Salesforce Tutorial-Edureka

스크린 샷의 오른쪽 상단 모서리에 강조 표시된 부분에 앱 이름이 표시됩니다. StudentForce . 프로필 사진 옆에 강조 표시된 텍스트는 내 사용자 이름입니다. Vardhan NS .

객체를 생성하고 레코드를 입력하기 전에 앱의 골격을 설정해야합니다. 아래 지침에 따라 앱을 설정할 수 있습니다.

앱 설정 단계

  1. 클릭 설정 오른쪽 상단의 앱 이름 옆에있는 버튼을 클릭합니다.
  2. 왼쪽에있는 바에서 짓다 → 선택 창조하다 → 선택 드롭 다운 메뉴에서.
  3. 클릭 새로운 아래 스크린 샷과 같이.

  4. 고르다 맞춤형 앱 .
  5. 들어가다 앱 라벨 . StudentForce 내 앱의 레이블입니다 . 클릭 다음 .
  6. 앱의 프로필 사진을 선택하세요. 딸깍 하는 소리 다음 .
  7. 필요하다고 생각되는 탭을 선택하십시오. 딸깍 하는 소리 다음 .
  8. 원하는 다른 프로필을 선택하십시오. 할당됩니다. 딸깍 하는 소리 저장 .

7 단계와 8 단계에서 관련 탭과 프로필을 선택하라는 메시지가 표시되었습니다. 탭과 프로필은 Salesforce에서 개체 및 레코드를 관리하는 데 도움이되므로 Salesforce 앱의 필수 부분입니다.

이 Salesforce 자습서에서는 탭, 프로필에 대한 자세한 설명을 제공하고 개체를 만들고 여기에 레코드를 추가하는 방법을 보여줍니다..

Salesforce 탭

탭은 Salesforce 앱에서 개체 (테이블)에 액세스하는 데 사용됩니다. 화면 상단에 나타나며 도구 모음과 유사합니다. 여러 개체에 대한 바로 가기 링크가 포함되어 있습니다. 탭에서 개체 이름을 클릭하면 해당 개체의 레코드가 표시됩니다. 탭에는 외부 웹 콘텐츠, 사용자 지정 페이지 및 기타 URL에 대한 링크도 포함되어 있습니다. 아래 스크린 샷에서 강조 표시된 부분은 Salesforce 탭입니다.

모든 응용 프로그램에는 기본적으로 탭입니다. 표준 탭은‘ + '탭 메뉴에 있습니다. 계정, 연락처, 그룹, 리드, 프로필은 Salesforce에서 제공하는 표준 탭입니다. 예를 들면 계정 탭에는 SFDC 조직의 계정 목록이 표시되며 콘택트 렌즈 탭에는 SFDC 조직의 연락처 목록이 표시됩니다.

탭을 추가하는 단계

  1. 탭 메뉴에서 '+'를 클릭하십시오.
  2. 클릭 탭 사용자 지정, 오른쪽에 있습니다.
  3. 원하는 탭을 선택하고 저장 .

표준 탭 외에도 사용자 정의 탭을 만들 수도 있습니다. 재학생 위 스크린 샷에서 볼 수있는 탭은 제가 만든 사용자 지정 탭입니다. 다음은 사용자 지정 개체에 도달하는 바로 가기입니다. 재학생 .

사용자 정의 탭을 만드는 단계

  1. 설정 → 빌드 → 만들기 → 탭으로 이동합니다.
  2. 클릭 새로운 .
  3. 탭을 생성 할 개체 이름을 선택합니다. 제 경우에는 학생 데이터 . 이것은 내가 만든 사용자 지정 개체입니다 (이 개체를 만드는 방법은이 블로그의 뒷부분에서 다룹니다).
  4. 원하는 탭 스타일을 선택하고 설명을 입력하십시오.
  5. 다음 → 저장을 클릭하십시오. 새로운 학생 데이터 아래 그림과 같이 탭이 나타납니다.

Salesforce 프로필

데이터 또는 SFDC 조직에 액세스해야하는 모든 사용자는 프로필에 연결됩니다. 프로필은 사용자가 Salesforce에서보고 액세스하고 수정할 수있는 항목을 제어하는 ​​설정 및 권한 모음입니다.

자바 스크립트의 배열 크기

프로필은 사용자 권한, 개체 권한, 필드 권한, 앱 설정, 탭 설정, apex 클래스 액세스, Visualforce 페이지 액세스, 페이지 레이아웃, 레코드 유형, 로그인 시간 및 로그인 IP 주소를 제어합니다.

사용자의 배경에 따라 프로필을 정의 할 수 있습니다. 예를 들어 시스템 관리자, 개발자 및 영업 담당자와 같은 다양한 사용자에 대해 서로 다른 액세스 수준을 설정할 수 있습니다.

탭과 마찬가지로 표준 프로필을 사용하거나 사용자 지정 프로필을 만들 수 있습니다. 기본적으로 사용 가능한 표준 프로필은 읽기 전용, 표준 사용자, 마케팅 사용자, 계약 관리자, 솔루션 관리자 및 시스템 관리자입니다. 사용자 지정 프로필을 만들려면 먼저 표준 프로필을 복제 한 다음 해당 프로필을 편집해야합니다. 하나의 프로필을 여러 사용자에게 할당 할 수 있지만 한 사용자에게 여러 프로필을 할당 할 수는 없습니다.

프로필을 만드는 단계

  1. 설정 → 관리 → 사용자 관리 → 프로필을 클릭합니다.
  2. 그런 다음 클릭하여 기존 프로파일을 복제 할 수 있습니다. 편집하다 .

앱에 대한 탭과 프로필이 설정되면 여기에 데이터를로드 할 수 있습니다. 따라서이 Salesforce 자습서의 다음 섹션에서는 레코드 및 필드 형식으로 개체에 데이터를 추가하는 방법을 다룹니다.

Salesforce의 개체, 필드 및 레코드

개체, 필드 및 레코드는 Salesforce의 구성 요소입니다. 따라서 이들이 무엇인지, 앱을 구축하는 데 어떤 역할을하는지 아는 것이 중요합니다.

개체는 데이터가 저장되는 Salesforce의 데이터베이스 테이블입니다. Salesforce에는 두 가지 유형의 개체가 있습니다.

  • 표준 개체 : Salesforce에서 제공하는 개체를 표준 개체라고합니다. 예를 들어 계정, 연락처, 리드, 기회, 캠페인, 제품, 보고서, 대시 보드 등이 있습니다.
  • 사용자 정의 개체 : 사용자가 만든 개체를 사용자 지정 개체라고합니다.

개체는 레코드 모음이고 레코드는 필드 모음입니다.

개체의 모든 행은 여러 필드로 구성됩니다. 따라서 개체의 레코드는 관련 필드의 조합입니다. 예시를 위해 아래 엑셀을보십시오.

C ++에서 숫자를 정렬하는 방법

라는 개체를 만들겠습니다. 학생 데이터 어느학생의 개인 정보가 포함됩니다.

사용자 정의 개체를 만드는 단계 :

  1. 설정 → 빌드 → 만들기 → 개체로 이동합니다.
  2. 클릭 새 사용자 지정 개체 .
  3. 을 작성 개체 이름 기술 . 아래 이미지에서 볼 수 있듯이 개체 이름은 학생 데이터 .
  4. 클릭 저장 .

이 사용자 정의 개체를 탭 메뉴에 추가하려는 경우이 Salesforce 자습서 블로그의 앞부분에서 언급 한 지침을 따를 수 있습니다.

개체를 만든 후 해당 개체에서 다양한 필드를 정의해야합니다. 예 : 학생 기록의 필드는 학생 이름, 학생 전화 번호, 학생 이메일 ID, 학생이 속한 부서 및 출신 도시입니다.

필드를 정의한 후에 만 ​​개체에 레코드를 추가 할 수 있습니다.

사용자 정의 필드를 추가하는 단계

  1. 설정 → 빌드 → 만들기 → 개체로 이동합니다.
  2. 필드를 추가 할 개체를 선택합니다. 제 경우에는 학생 데이터 .
  3. 해당 개체에 대한 사용자 정의 필드 및 관계로 스크롤하고 새로운 보여진 바와 같이아래 스크린 샷에서.
  4. 특정 필드의 데이터 유형을 선택한 다음 다음 . 나는 선택했다 본문 이 필드에 문자를 저장할 것이기 때문입니다.
    이 블로그의 다음 섹션에서 다양한 데이터 유형의 필드에 대해 자세히 설명했습니다.
  5. 그러면 필드 이름, 해당 필드의 최대 길이 및 설명을 입력하라는 메시지가 표시됩니다.
  6. 또한 선택 / 필수 필드로 만들고 확인란을 선택하여 다른 레코드에 대한 중복 값을 허용 / 금지 할 수도 있습니다. 더 잘 이해하려면 아래 스크린 샷을 참조하십시오.
  7. 클릭 다음 .
  8. 나중에 해당 텍스트 필드를 편집 할 수있는 다양한 프로필을 선택합니다. 딸깍 하는 소리 다음 .
  9. 이 필드를 포함해야하는 페이지 레이아웃을 선택하십시오.
  10. 딸깍 하는 소리 저장 .

아래 스크린 샷에서 볼 수 있듯이 두 가지 유형의 필드가 있습니다. 기본적으로 모든 개체에 대해 생성 된 표준 필드와 직접 생성 한 사용자 정의 필드. 내가 만든 네 개의 필드 학생 데이터 시, 부서, 이메일 ID 및 전화 번호입니다. 모든 사용자 정의 필드에는 해당 필드를 편집하고 삭제할 수있는 권한이 있음을 나타내는‘__C’가 접미사로 붙어 있습니다. 일부 표준 필드는 편집 할 수 있지만 삭제할 수는 없습니다.

이제 개체에 학생 기록 (전체 행)을 추가 할 수 있습니다.

레코드를 추가하는 단계

  1. 탭 메뉴에서 개체 테이블로 이동합니다. 학생 데이터 레코드를 추가 할 개체입니다.
  2. 아래 이미지에서 볼 수 있듯이 기존 레코드가 없습니다. 클릭 새로운 새로운 학생 기록을 추가합니다.
  3. 아래 스크린 샷과 같이 다른 필드에 학생 세부 정보를 추가합니다. 클릭 저장 .
  4. 학생 기록을 원하는만큼 만들 수 있습니다. 아래 스크린 샷과 같이 4 개의 학생 기록을 만들었습니다.
  5. 학생 세부 정보를 편집하려면 편집하다 아래 스크린 샷과 같이.

필드의 데이터 유형

데이터 유형은 필드에 저장할 수있는 데이터 유형을 제어합니다. 레코드 내의 필드는 서로 다른 데이터 유형을 가질 수 있습니다. 예를 들면 :

  • 전화 번호 필드 인 경우 선택할 수 있습니다. 전화 .
  • 이름 또는 텍스트 필드 인 경우 선택할 수 있습니다. 본문 .
  • 날짜 / 시간 필드 인 경우 선택할 수 있습니다. 날짜 시간 .
  • 선택함으로써 선택 목록 필드의 데이터 유형으로 해당 필드에 미리 정의 된 값을 쓰고 드롭 다운을 만들 수 있습니다.

사용자 정의 필드에 대한 데이터 유형 중 하나를 선택할 수 있습니다. 아래는 다양한 데이터 유형을 나열한 스크린 샷입니다.

다음과 같은 데이터 유형 조회 관계, 마스터-디테일 관계 및 외부 조회 관계 하나 이상의 개체 간의 링크 / 관계를 만드는 데 사용됩니다. 개체 간의 관계는이 Salesforce 자습서 블로그에서 논의 할 다음 주제입니다.

Salesforce의 개체 관계

이름에서 알 수 있듯이 Salesforce에서 개체 관계를 사용하여 두 개체 간의 링크를 만듭니다. 당신의 마음에있는 질문은, 그것이 왜 필요합니까? 예를 들어 필요성에 대해 이야기하겠습니다.

StudentForce 앱이 있습니다. 학생 데이터 학생의 개인 정보를 포함하는 개체입니다. 학생의 마크와 이전 대학에 대한 세부 사항은 다른 개체에 있습니다. 관계를 사용하여 관련 필드를 사용하여 이러한 개체를 연결할 수 있습니다. 학생과 대학의 마크는 학생 이름 분야의 학생 데이터 목적.

데이터 유형을 선택하는 동안 관계를 정의 할 수 있습니다. 항상 자식 개체에 정의되어 있으며 마스터 개체의 공통 필드를 참조합니다. 이러한 링크를 만들면 필요한 데이터가 다른 개체에있을 때 데이터를 쉽게 검색하고 쿼리 할 수 ​​있습니다. 개체간에 존재할 수있는 세 가지 유형의 관계가 있습니다. 그들은:

  • 마스터-디테일
  • 조회
  • 접합

각각을 살펴 보겠습니다.

마스터-디테일 관계 (1 : n)

마스터-디테일 관계는 마스터 개체가 종속 개체의 동작을 제어하는 ​​부모-자식 관계입니다. 부모는 한 명만있을 수 있지만 자식은 많을 수있는 1 : n 관계입니다. 내 예에서 학생 데이터 마스터 개체이고 점수 자식 개체입니다.

마스터-디테일 관계의 예를 들어 보겠습니다. 그만큼 학생 데이터 개체는 학생 기록을 포함합니다. 각 기록에는 학생에 대한 개인 정보가 포함되어 있습니다. 그러나 학생들이 획득 한 마크는 점수 . 스크린 샷을보세요 점수 아래 개체.

학생의 이름을 사용하여이 두 개체 사이에 링크를 만들었습니다. 다음은 마스터-디테일 관계를 설정할 때 염두에 두어야 할 사항입니다.

  • 제어 개체이므로 마스터 필드는 비워 둘 수 없습니다.
  • 마스터 개체의 레코드 / 필드가 삭제되면 종속 개체의 해당 필드도 삭제됩니다. 이를 계단식 삭제라고합니다.
  • 종속 필드는 마스터에서 소유자, 공유 및 보안 설정을 상속합니다.

두 사용자 정의 개체간에 또는 표준 개체가 관계의 마스터 인 경우 사용자 정의 개체와 표준 개체간에 마스터-세부 관계를 정의 할 수 있습니다.

조회 관계 (1 : n)

조회 관계는 상위 개체에 대한 종속성없이 두 개체간에 링크를 만들려는 경우에 사용됩니다. 이것은 부모가 한 명 뿐이지 만 많은 자녀가있는 부모-자녀 관계의 한 형태로 생각할 수 있습니다. 다음은 조회 관계를 설정할 때 염두에 두어야 할 사항입니다.

  • 하위 개체의 조회 필드가 반드시 필요한 것은 아닙니다.
  • 하위 개체의 필드 / 레코드는 상위 개체의 레코드를 삭제하여 삭제할 수 없습니다. 따라서 자식 개체의 레코드는 영향을받지 않습니다.
  • 하위 필드는 상위의 소유자, 공유 및 보안 설정을 상속하지 않습니다.

내 경우 조회 관계의 예는 칼리지 목적. 하위 개체를 볼 수 있습니다. 학생 데이터 아래 스크린 샷에서. 비어 있음을 알 수 있습니다. 칼리지 첫 번째 레코드 필드입니다. 이는 종속성이 필수가 아님을 나타냅니다.

아래는 두 관계의 스키마 다이어그램 스크린 샷입니다. College – 학생 데이터 조회 관계를 형성하고 학생 데이터 – 마크 마스터-디테일 관계를 형성합니다.

자기 관계

이것은 두 개의 테이블 / 개체 대신 동일한 테이블 / 개체 내에 관계가있는 조회 관계의 한 형태입니다. 따라서 이름 자기 관계. 여기에서 조회는 동일한 테이블을 참조합니다. 이 관계를 계층 적 관계라고도합니다.

접합 관계 (다 대다)

이러한 종류의 관계는 두 개의 마스터-디테일 관계를 생성해야 할 때 존재할 수 있습니다. 3 개의 사용자 지정 개체를 연결하여 두 개의 마스터-세부 사항 관계를 만들 수 있습니다. 여기서 두 개체는 마스터 개체가되고 세 번째 개체는 두 개체 모두에 종속됩니다. 간단히 말해서 두 마스터 개체의 자식 개체가됩니다.

이 관계의 예를 제공하기 위해 두 개의 새 개체를 만들었습니다.

  • 라는 마스터 개체 교수 . 교수 목록이 포함되어 있습니다.
  • 라는 자식 개체 과정 . 사용 가능한 코스 목록이 포함되어 있습니다.
  • 나는 학생 데이터 다른 마스터 개체로 개체.

나는 다 대다 관계를 만들었습니다. 과정 개체에는 최소 한 명의 학생과 최소 한 명의 교수가 있어야합니다. 모든 과정이 학생과 교수의 조합이기 때문입니다. 실제로 코스에는 하나 이상의 학생과 교수가 연관 될 수 있습니다.

자바 프로그램의 구조

의존성 학생 교수 개체는 과정 자식 개체로. 학생 교수 따라서 마스터 개체입니다. 아래는 과정 목적.

이 과목에 대해 교수와 학생의 다양한 조합이 있음을 알 수 있습니다. 예를 들어, Kate는 두 코스와 연관되어 있으며 두 코스 각각에 대해 두 명의 다른 교수가 있습니다. Mike는 한 과정에만 연결되어 있지만 해당 과정에 대해 두 명의 다른 교수가 있습니다. Joe와 Kate는 모두 같은 과정과 같은 교수와 연관되어 있습니다. 아래 스크린 샷에서이 관계의 개략도를 찾을 수 있습니다.

축하합니다! 그만큼 StudentForce 앱이 성공적으로 빌드되었습니다. 위의 두 스키마 다이어그램은 내 Salesforce 앱 내에서 서로 다른 개체가 연결되는 방식을 보여줍니다.

이 Salesforce 자습서가 끝났습니다. 이 Salesforce 자습서 블로그에 설명 된 앱, 탭, 프로필, 필드, 개체 및 관계와 같은 다양한 개념을 이해 하셨기를 바랍니다. 궁금한 점이나 질문이 있으시면 아래 댓글란에 남겨 주시면 빠른 시일 내에 답변 드리겠습니다.

Salesforce 학생 앱 생성을 설명하는이 Salesforce 자습서 비디오를 참조하십시오. 계속해서 비디오를 즐기고 당신의 생각을 말 해주세요.

초보자를위한 Salesforce 자습서 | Salesforce 앱을 만드는 방법 알아보기 | Salesforce 교육 | Edureka

이 Salesforce 자습서 비디오는 처음부터 Salesforce 앱을 만드는 방법을 배우는 데 도움이됩니다. 이것은 Salesforce 앱 만들기에 대한 단계별 자습서이며 초보자에게 이상적입니다.

Salesforce 자습서 시리즈의 다음 블로그를 계속 읽어보십시오. 그동안 Salesforce 계정을 만들고 Salesforce 앱을 사용해 보시는 것이 좋습니다. 위에서 언급 한 지침에 따라 자신의 앱을 빌드 해 볼 수 있습니다.

Salesforce의 전문가가되고 싶다면 다음을 확인하십시오. 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다.