일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- caching
- Datorama
- Advertising Studio
- Search
- Marketing Cloud
- lightning
- developer
- Distributed Marketing
- Dependent
- Report Type
- ID
- SFDX
- Audience Studio
- error
- github
- Picklist
- training
- 교육
- VS
- XML
- Analytics Builder
- Browser
- Einstein
- report
- data studio
- git
- admin
Archives
- Today
- Total
세・ 일・ 즈・ 포・ 스 Knowledge
Salesforce ID : 15 vs. 18 자리 본문
15자리와 18자리가 존재하는 이유는 다음과 같다.
- Salesforce ID는 항상 대소 문자를 구분하며, Salesforce 내에서 작업 할 때 대소 문자를 유지해야 한다는 것이다.
- 그래서, 15자리가 존재한다.
- 단, 대소 문자를 구분하지 않는 유일한 경우는 다양한 도구를 사용하여 ID를 비교할 때 이다.
- 그래서, 18자리가 존재한다.
15자 ID에서 18자 ID로 변환하는 알고리즘은 다음과 같다.
- 15 개의 문자를 5개 문자씩 3 개의 덩어리로 나눈다.
- 각 문자에 대해 해당 위치에 대문자이면 1, 그렇지 않으면 0 (소문자 또는 숫자)을 지정한다.
- 각 덩어리의 비트를 가장 오른쪽 비트가 최상위 비트인 5 비트 정수로 결합한다. 그러면 각 덩어리에 대해 0에서 31 사이의 숫자가 생성된다.
- 대문자 AZ 및 0-5 (26 + 6 = 32 개의 가능한 값) 시퀀스를 포함하는 배열을 생성한다.
- 각 덩어리의 정수를 사용하여 배열에서 문자를 선택한다.
- 결과로 나오는 3 개의 문자를 청크 순서대로 15 자 ID 끝에 추가한다.
수식에는 이 알고리즘을 수행 하는 CASESAFEID 함수가 있다.
박준, jpark@flane.co.kr, Salesforce Certified Instructor for Sales Cloud and Marketing Cloud
패스트레인은 네트워크교육,정보보안교육,클라우드교육,4차산업기술교육 전문IT기술교육센터입
패스트레인은 법인명(주)에프레인으로 시스코교육,레드헷교육,세일즈포스교육,VMware교육의 공인교육센터로써 네트워크교육,정보보안교육,데이터센터교육,와이어샥교육등을 수행하고 있습니
www.flane.co.kr
'Sales Cloud' 카테고리의 다른 글
Git과 Github 활용 (0) | 2021.01.07 |
---|---|
(Error) Property 'componentInstances' not valid in version 50.0 (0) | 2021.01.07 |
Salesforce Edition (0) | 2021.01.06 |
(Error) When clicking "SFDX: Retrieve Source from Org" in VS (0) | 2021.01.06 |
Package.xml (0) | 2021.01.06 |