사용자 정의 필드
AW컴퓨팅의 비즈니스 프로세스 및 요구 사항에 고유한 정보를 캡처하기 위해 표준 또는 사용자 지정 개체에서 만들 수 있는 새로운 필드이다.
레코드 유형에 대해 25개의 긴 텍스트 영역 사용자 정의 필드를 만들 수 있다.
또한 사용자 지정 필드를 추가로 사용자 지정하거나 필요한 경우 삭제도 가능하다.
그러나 사용자 정의 필드를 삭제하면 필드와 관련된 모든 데이터를 잃을 수 있다.
사용자 정의 필드에서 데이터 손실의 이유!
기존 사용자 정의 필드의 데이터 유형이 변경되거나, 사용자 정의 필드가 삭제된 경우
사용자 정의 필드에서 데이터 손실이 될 수 있다.
데이터 손실을 방지하기 위해 먼저 필드의 데이터를 백업해야한다.
데이터 유형 변경시 :
기존 사용자 정의 필드의 데이터 유형을 변경하는 것은 해당 필드와 관련된 데이터를 잃는 방법이다.
ex) 기존 사용자 정의 필드의 데이터 유형을 Number에서 Char로 변경하면 해당필드와 관련된 모든 데이터가 손실 될 수 있다. 데이터가 손실되면 사용자 정의 필드를 기반으로 하는 모든 목록보기가 삭제되고 할당 및 에스컬레이션 규칙도 손실된다. 따라서 이미 데이터가 포함 된 필드를 변경하지 않고 대신 데이터가 없는 필드의 데이터 유형을 수정하거나 새 필드 사용을 고려해야한다.
사용자 정의 필드 삭제 :
사용자 정의 필드를 삭제하면 해당 필드와 관련된 모든 데이터도 삭제된다.
그러나 삭제된 사용자 정의 필드와 모든 데이터를 복원하는 옵션도 있다.
salesforce는 삭제된 필드와 해당 데이터를 최대 15일 동안 저장하며 그동안 삭제를 취소하거나 영구적으로 지울 수 있다. 삭제된 필드는 영구적으로 삭제 되거나 15일 제한을 초과할 때까지 조직에서 허용되는 최대 사용자 정의 필드 수에 포함된다.
사용자 정의 필드 생성
소개 : 4단계 마법사를 사용해서 사용자 정의 필드를 만들 수 있다. 각 단계에서 제공해야하는 정보는 그가 만드는 필드 유형에 따라 다르다.
1단계: 필드 유형 선택
데이터 유형을 선택하여 만들려는 사용자 정의 필드에 포함 할 정보의 종류를 지정한다.
새 사용자 정의 필드의 데이터 요구 사항에 따라 다양한 옵션에서 데이터 유형을 선택할 수 있다.
2단계 : 세부 정보 입력
세부 정보를 지정해야한다. 사용자 지정 필드의 이름을 지정하여 DB이름을 만든다음 필드 유형에 따라 다른 필드 특성을 지정한다.
예를들어 확인란 필드를 만드는 경우 기본값, 설명 및 도움말 텍스트를 지정해야한다.
3단계: 필드 수준 보안 설정
이 단계에서 새사용자 지정필드에 대한 액세스 권한을 지정해야한다. 필드를 보거나 편집 할 수있는 프로필을 결정해야한다.
4단계 : 페이지 레이아웃에 추가
새 사용자 정의 필드를 포함해야 하는 페이지 레이아웃을 선택할 수 있다.
선택 목록 정보
선택 목록은 사용자가 미리 정의된 목록에서 단일 또는 여러 값을 선택할 수 있는 필드이다.
선택 목록 필드를 만들어 slaesforce에 데이터를 입력하는 속도와 효율성을 높일 수 있다. 선택목록을 사용하면 사용자가 허용 목록에서 값을 선택해야 하므로 입력된 데이터의 품질이 높다.
또한 검색이 더 쉬워지고 보고 및 데이터 필터링에 가치가 추가된다.선택 목록 옵션이 제거 된 경우 기존 레코드를 업데이트 하거나 이전 레코드를 보관해야한다. 선택 목록 옵션이 변겨오딘 경우 선택 목록에서 바꾸기 옵션을 사용해야한다.
글로벌 선택목록
전역 선택 목록 값을 사용하여 개체 및 사용자 지정 선택 목록 필드에서 선택 목록 값을 공유할 수 있다.
setup, create, picklist,values sets new로 이동하여 새 전역 값 집합을 만들 수 있다. 이러한 선택 목록 값은 개체에 대해 제한되며 전역 설정에서만 편집할 수 있다.
종속 선택 목록
두개의 선택 목록을 함께 연결하여 제어 종속 관계를 만들 수 있다. 사용자는 종속 선택 목록이라고 하는 두번째 필드에서 사용가능한 값을 필터링하는 제어 선택 목록에서 값을 선택합니다.
종속 및 제어 선택 목록은 서로 함께 작동하며 필터를 적용하여 데이터를 정확하고 일관되게 만드는데 도움이 된다. 제어 및 종속 선택 목록은 모두 편지봄드에서 레코드 세부 사항 페이지를 볼 때 아이콘으로 표시된다.
사용자는 아이콘 위로 마우스를 가져가 제어 또는 종속 선택 목록의 이름을 표시 할 수 있다.
** 종속 선택 목록 : 알아야 할 사항
종속 선택 목록으로 다중 레벨 종속성을 만들 수 있다. 이를 위해서는 필드 종속성의 고려 사항을 이해해야한다.
제어필드가 표준 또는 사용자 지정 선택 목록 유형 or 표준 또는 사용자 지정 확인란 유형이어야 하지만 종속필드는 사용자 지정 선택 목록 또는 사용자 지정 다중 선택 목록 유형이어야한다. 다른 데이터 형식의 필드는 종속되거나 필드를 제어할 수 없다.
조회 필드 (Lookup Field)
검색 필드를 사용하여 두 개의 다른 개체를 연결하거나, 개체를 자신에게 연결할 수 있다.
조회 필드는 개체 간에 부모 자식 관계를 만든다.
사용자는 조회 아이콘을 클릭하여 링크 된 또는 상위 개체의 값으로 채워진 목록에서 값을 선택할 수 있다.
예를들어 사용자 개체를 조회하는 케이스 개체에 백업 에이전트 필드를 만들 수 있고, 이는 지원 담당자가 케이스 처리를 위한 백업에이전트로 할당 할 사용자를 선택하는데 도움이된다. 또한 계정, 기회, 연락처, 사용자 및 사용자 정의 개체를 조회하는 조회 필드의 경우 검색 설정에서 향상된 조회를 활성화 할 수 있다. 이를 통해 사용자는 열을 사용자 정의 할 뿐만 아니라, 결과를 필터링, 정렬 및 페이징 하는 기능과 같은 조회 대화 상자의 추가 기능을 제공한다.
종속 조회 ( Dependent Lookup )
종속 조회를 생성하기 위해 동일한 객체의 다른 필드를 참조하는 조회 필터를 사용할 수 있다.
예를들어 사례 계정 이름 필드에서 선택한 계정과 관련된 연락처만 표시하도록 사례 연락처 필드에 조회 필터를 추가할 수 있다. 이렇게 하면 사례 연락처 필드가 종속 필드가 되고 사례계정 이름이 제어필드가 된다.
사용자가 제어 필드의 값을 변경하고 종속 조회 값이 더 이상 기준을 충족하지 않으면 오류 메시지가 표시된다.
사용자 지정 수식 필드 (Custom Formula Field)
사용자 지정 수식 필드를 사용하여 다른 필드를 참조하는 계산을 정의하여 새 숫자,텍스트,날짜 또는 확인란 값을 표시 할 수 있습니다. 수식 필드는 읽기 전용 필드이며 레코드 편집 페이지에 표시되지 않습니다.
Formula필드는 표준 및 사용자 정의 개체에서 지원되며 표준, 사용자 정의 또는 기타 공식 필드를 참조할 수 있습니다. 그러나 암호화된 설명이나 사용자 지정 긴 텍스트 영역 필드는 참조할 수 없습니다. 이러한 필드는 검색 할 수 없으며, 리드 변환 또는 주간 내보내기 서비스에 사용할 수 없습니다.
교차 개체 수식 필드 (Cross-object-Formula Field)
교차 개체의 수식필드를 사용하여 상위 개체의 필드를 참조 할 수 있다. 연결된 개체 수식 필드를 만들어 기회 개체의 계정 개체에서 지역 및 영역 필드를 표시할 수있다.
고급 수식 탭의 필드 삽입 브라우저를 사용하여 해당 상위 개체의 송자 필드를 포함하여 최대 10개의 상위 수준에서 필드에 액세스 할 수 있다.
페이지 레이아웃
페이지 레이아웃을 사용해서 세부 정보의 표시 및 구성을 제어하고 페이지를 편집 할 수 있다.
페이지 섹션을 사용자 정의하고, 사용자가 페이지에서 볼 필드 관련 목록 및 사용자 정의 링크를 선택하고 표시된 필드의 필드 속성을 설정 할 수 있다. 다양한 비즈니스 시나리오에 대해 고유한 레이아웃을 만들고 각 시나리오에 대한 고유한 필드 조합 및 관련 목록을 선택할 수 있다. 또한 이러한 페이지 레이아웃을 프로필에 할당하거나 각 프로필에 표시되는 필드를 제한할 수 있다.
페이지 레이아웃 편집기
드래그 앤 드롭 페이지 레이아웃 편집기를 사용하여 페이지 레이아웃을 변경할 수 있다.
페이지 레이아웃 편집기 화면은 화면 상단의 팔레트와 화면 하단의 개체 페이지 레이아웃의 두 섹션으로 나뉜다.
요소를 팔레트에서 끌어와서 페이지 레이아웃에서 사용자 인터페이스 요소를 추가하거나 제거 할 수 있다.
필드를 두번 클릭하거나 속성 아이콘을 클릭하여 필드의 속성을 편집할 수 있다.
또한 필드 위로 마우스를 가져가 페이지 레이아웃의 다른 위치로 드래그 할 수 있다. 이러한 개체에 대해 피드 추적이 활성화된 경우 표준 또는 사용자 지정 개체에 대한 피드 기반 페이지 레이아웃을 만들 수있다. 페이지 레이아웃 편집기의 이러한 모든 기능을 사용하여 페이지 레이아웃 사용자 지정 요구 사항을 해결할 수있다.
프로필에 페이지 레이아웃 할당
어떤 사용자 프로필이 어떤 페이지 레이아웃을 볼 수 있는지 지시할 수 있다. 페이지 레이아웃 페이지에서 페이지 레이아웃 할당버튼을 클릭하고 테이블의 다른 프로필에 대한 페이지 레이아웃 할당을 지정할 수있다.
레코드 유형
사용자 지정 레코드 유형을 사용하여 프로필을 기반으로 다양한 비즈니스 시나리오에 대한 다양한 페이지 레이아웃 및
선택 목록 값을 사용자에게 제공 할 수 있다. 그런다음 레코드 유형을 특정 페이지 레이아웃에 연결하여 비즈니스 프로세스를 구현할 수 있다.
파트너와 고객을 위한 새로운 레코드 유형을 생성하여 요구사항에 따라 다양한 페이지 레이아웃과 다양한 선택목록을 볼 수 있다. 그런다음 이러한 레코드 유형을 각 프로필에 할당 할 수있다.
권한 집합을 통해 개별 사용자에게 레코드 유형을 할당할 수있다.
비즈니스 프로세스가 있는 레코드 유형
비즈니스 프로세스는 레코드가 '신규'시점부터 '완료' 될때까지 거치는 일련의 상태값 또는 마일스톤을 설명한다.
'완료'의 정의 레코드 유형에 따라 다르다.
기회, 사례, 솔루션 및 리드에는 각각 특수한 선택 목록 필드 또는 비즈니스 프로세스가 있어 수명주기 동안 이러한 레코드를 추적할 수 있다. 또한 다양한 비즈니스 시나리오를 반영하기 위해 레코드 유형에 사용할 새 프로세스를 만들 수있다. 비즈니스 프로세스를 생성한 후 하나 이상의 레코드 유형을 사용할 수 있으며, 프로필을 기반으로 사용자가 사용할 수있다.
비즈니스 프로세스 생성
몇가지 간단한 단계를 따라 비즈니스 프로세스를 만들 수 있다.
1단계: 마스터 선택 목록 업데이트
첫번째 단계로 마스터 선택 목록에 레코드 유형을 만드는데 필요한 모든 값이 있는지 확인해야한다.
프로세스 생성을 시작하려면 프로세스 페이지에서 새로만들기를 클릭해야한다.
2단계: 비즈니스 프로세스 생성
프로세스 이름, 레이블 및 설명과 같은 비즈니스 프로세스의 세부 정보를 지정해야한다.
3단계 : 레코드 유형 생성
이 단계에서 Rob은 레코드 유형의 세부 정보를 지정해야한다. 그는 레코드 유형 레이블이 고유하고 특정 프로세스에 대해 생성되어야한다. 또한 이름을 입력하고 프로세스에 할당하고 간단한 설명을 제공한다.
4단계 :페이지 레이아웃 선택
마지막 단계에서 모든 프로필에 대한 페이지 레이아웃을 선택하거나 개별 프로필의 필요에 따라 다른 페이지 레이아웃을 선택할 수있다.
히스토리 추적을 사용하여 데이터 품질 유지
기록 추적을 활성화하여 개체 당 최대 20개의 표준 또는 사용자 정의 필드에 대한 변경 사항을 추적할 수있다.
기록 추적을 통해 조직에 적용되는 변경 사항에 대한 통찰력을 높이고 나중에 감사,데이터 품질 또는 보고 목적으로 이러한 변경 사항을 볼 수있다. 사용자는 기록의 기록관련 목록 또는 기록 보고서를 통해 변경 사항을 볼 수있다.
각 필드에 대해 사용자는 변경 한 사람과 변경 날짜 및 시간을 추적할 수 있다.
사용자는 변경된 필드의 이전 값과 새 값을 볼 수도 있다.
데이터 유효성 검사
데이터를 저장하기 전에 데이터 무결성을 보장하는 데이터 유효성 검사를 사용할 수있다.
유효한 데이터가 입력되었는지 확인하기 위해 필드 속성을 설정하기만하면 시스템 데이터 유효성 검사를 사용할 수있다. 필수 및 고유 속성을 설정하여 필수 필드에서 null및 중복 값을 확인 할 수 있다. 사용자 지정 데이터 유효성 검사 규칙을 사용하여 더 복잡한 비즈니스 요구 사항을 충족할 수도 있다. 유효성 검사 규칙을 정의하면 사용자가 데이터를 저장하기 전에 사용자별 데이터 입력이 규칙 요구 사항을 충족하는지 확인하는데 도움이된다.
시스템 데이터 유효성검사 : 필수 및 고유 필드
시스템 수준에서 필요하거나 고유한 필드에 대해 시스템 유효성 검사를 사용할 수있다.
사용자가 데이터를 저장하기 전에 항상 필드를 입력해야 하는 사용자 지정 필드를 필수로 만들 수있다. 필드가 모든 페이지 레이아웃에 자동으로 추가되기를 원하는 경우, 필드가 필요하지 않은 경우, 숨겨져 있거나 모든 프로필에서 필드를 편집 할 수있는지 확인하려는 경우, 페이지 레이아웃을 통해 필요한 필드는 만들 수있지만, 이것이 보편적으로 요구되는 것은 아니며 사용자는 필요에 따라 설정되지 않은 다른 페이지 레이아웃에서 여전히 공백으로 둘 수 있다.
마찬가지로 중복값을 저장하지 않거나 기존 중복 값으로 인한 오류를 방지하려는 경우 필드를 고유 설정할 수있다.
이메일 , 번호 , 텍스트 필드만 고유하게 설정할 수있다. 또한 텍스트 필드를 대소 문자를 구분하도록 만들 수 있다.
사용자 지정 데이터 유효성 검사 :
사용자 지정 데이터 유효성 검사를 사용하여 둘 이상의 필드에서 데이터 유효성을 확인 할 수있다.
유효성 검사 규칙에는 하나 이상의 필드에 입력된 데이터를 평가하고 frue or false 값을 반환하는 수식 또는 식의 두 구성 요소가 포함된다. 반환 된 값에 따라 응용 프로그램은 사용자가 레코드를 저장하도록 허용하거나 오류 메세지를 표시한다. 규칙을 정의하는 동안 Rob는 표시 할 사용자 지정 오류메세지를 지정할 수 있다. 예를들어 기회가 20% 할인을 받을 자격이 있고 사용자가 잘못된 값을 입력하면 논리연산문을 사용하여 데이터를 평가하는 사용자 지정 유효성 검사 규칙은 오류 조건 수식문이 참이면 사용자 지정 오류 메세지를 표시한다.
데이터 검증 설계 방법론
데이터 유효성 검사 방법은 4단계로 구분됨.
1단계 : 비즈니스 요구 사항 설명
비즈니스 요구 사항을 자세히 설명해야한다.
예를들어 영업 담당자가 기회 마감 날짜를 과거의 하루로 변경할 수 없도록 해야한다.
2단계 : 비즈니스 요구 사항분석
비즈니스 요구 사항을 더 간단한 설명으로 나누고 오류 조건을 설명한다.
1단계의 예를 계속 진행하면 마감 날짜가 오늘 날짜보다 이전이면 사용자가 저장을 허용하지 않아야한다.
3단계 : 오류조건 표현
오류 조건은 부울 문으로 표현해야한다.
예제의 오류조건은 Close Date<TODAY()로 작성할 수있다.
4단계: 오류 메세지 작성
마지막으로 오류 조건에 해당하는 오류 메세지를 작성해야한다.
'세일즈포스 교육' 카테고리의 다른 글
Basic Developer 5강 (0) | 2021.03.10 |
---|---|
Basic Developer 4강 (0) | 2021.03.10 |
Basic Developer 1,2,3강 정리 (0) | 2021.03.10 |
salesforce 교육 2일차 (0) | 2021.03.05 |
salesforce 교육 1일차 (0) | 2021.03.03 |