createVisit 함수
선택한 참석자에 대한 방문을 만들고 결과를 지정된 콜백 방법으로 반환합니다. Salesforce는 생성된 방문에 구성된 모든 방문 유효성 검사를 적용합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Life Sciences Cloud, Customer Engagement용 Life Sciences Cloud 추가 기능 라이센스, Life Sciences Customer Engagement 관리형 패키지가 포함된 Enterprise 및 Unlimited Edition. |
팁 프레젠테이션 세션당 이 함수를 한 번만 호출하는 것이 좋습니다.
구문
PresentationPlayer.createVisit(callbackMethod)인수
| 인수 | 설명 |
|---|---|
callbackMethod |
작업 결과를 수신하는 JavaScript 메서드의 이름입니다. |
반환
이 메서드는 상위 방문 ID를 포함하는 JSON을 반환합니다(예:
{"state":"success", "id": "<parent_visit_uid>"}사용
프레젠테이션 중에 이 함수가 호출되고 방문이 성공적으로 생성된 경우:
- 사용자는 프레젠테이션 플레이어 메뉴에서 방문 버튼을 선택하여 방문을 열 수 있습니다. 세션 동안 추적되는 모든 프레젠테이션 메트릭이 방문에 연결됩니다.
- 방문이 생성되기 전에 참석자가 선택되지 않은 경우 방문의 계정 필드가 비어 있습니다.
- 새 방문에 제품 제한 및 프레젠테이션 대상이 적용됩니다.
- 이러한 레코드는 새 방문과 연결됩니다.
- 제공자 방문
- 제공자 방문 제품 세부 사항
- 제품 메시지를 자세히 설명하는 제공자 방문
- 프레젠테이션 포럼
- 프레젠테이션 클릭 스트림 항목
제한 사항
createVisit함수는 방문을 참조하는 Mustache 변수에 새 방문의 세부 사항을 채우지 않습니다.upsert함수를 사용하여 방문을 만들지 마십시오.
예
<body>
<input id="name" style="color: black;">
<input id="customField" style="color: black;">
<a href="javascript:createVisit();">Create Visit</a>
</body>
<script type="text/javascript">
function createVisit() {
PresentationPlayer.createVisit('callbackMethod');
}
function callbackMethod(data) {
console.log(data);
PresentationPlayer.alert(JSON.stringify(data));
}
</script>오류
이 함수는 다음과 같은 경우 오류를 반환합니다.
- 확인 규칙이 실패합니다.
- 프레젠테이션 세션 중에 이미 방문이 생성되었습니다. 이 경우 함수는 이전에 JSON 형식으로 생성된 방문 ID를 반환합니다.
- 기존 방문에 대해 프레젠테이션 플레이어가 열립니다. 이 경우 함수는 이전에 JSON 형식으로 생성된 방문 ID를 반환합니다.
- 프레젠테이션 플레이어가 방문과 관련이 없는 컨텍스트에서 열립니다.
이 예는 JSON 형식의 오류 결과입니다.
{"state":"error", "errorMessage": "<error>", "id": "<optional_id_of_previously_created_visit>"}이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

