2015-01-23 1 views
1

salesforce 객체 (사례) ID를 생성 할 수 있어야하므로 로봇 도우미에 대한 링크를 만들 수 있습니다 :-).어떻게 Salesforce 케이스 ID를 생성 할 수 있습니까? decode/encode base62 base64

난 당신이 API를 사용할 수 있다고 생각하지만,이 옵션은이 형식의

것 같다 세일즈 포스 개체에 대한 읽기, 그래서 나를 위해 손이 닿지 :-(

입니다.

3 자리 (객체)/12 자리 (녹음)/(선택 사항) 3 자리 (오류 수정) 위쪽으로 1500

우리의 경우 번호 범위,

그녀 몇 가지 예. = 50060000003FSJt

1,718 = 50060000003FTFD

1,800 = 50060000003Fkcw

2000-50060000003GIRK

따라서 케이스 2000

500 60000003GIRK (= 오브젝트 50060000003FS87

1,717 1,716 유형) (케이스 번호)

정수 '2000'과 base64와 base62가있는 '2000'문자열을 모두 디코딩/인코딩하려고 시도했지만 아무 것도 표시되지 않습니다.

해시의 일종인가요? 이 신분증은 사건 번호와 직접 관련이 없습니까? 즉 생성 된 것입니다.

일종의 해시일까요?

나는 단지 ID라고 말하고 싶다. 케이스 10000을 말하면서 거기에 데려 가기 위해 올바른 ID를 생성해야한다. :-)

어떤 아이디어라도 도움이 될 것입니다.

+1

사례 ID는 사례 번호에서 생성되지 않으며, 해당 사례 번호는 별도의 일련 번호에서 생성됩니다. – superfell

+0

알아두기 :-(API를 통해 공유 할 수있는 유일한 방법은 API입니다. :-(. – user499211

+1

API 또는 Visualforce 페이지를 공유해 주셔서 감사합니다. – superfell

답변

1

@ superfell의 설명에 따르면 Salesforce의 Id는 내부 시퀀스 번호에서 생성됩니다. 다음 ID가 무엇인지 추측 할 수 있지만 다른 프로세스가 동시에 레코드를 생성한다는 것을 확신 할 수는 없습니다.

또한 외부에서 생성 한 ID를 Salesforce에서 허용하도록 할 방법이 없습니다. 나는. Salesforce 만 새 레코드 ID를 할당 할 수 있습니다.

API는 통합에서 새 레코드를 만드는 표준 방법입니다.

게시물 What are Salesforce ID's composed of?이 유용 할 수 있습니다.

ID를 생성하기위한 외부 시스템이있는 경우 사용자 지정 필드에서 외부 ID로 사용할 수 있습니다. If는 Salesforce 할당 ID를 모른 채 레코드를 참조하기위한 옵션을 엽니 다.