Apex 클래스를 기반으로 양식 만들기
Apex 기반 양식은 글로벌 작업 기반 양식보다 더 많은 유연성을 제공하므로 정적 및 동적 WhatsApp 메시지를 만들 수 있습니다. Apex 기반 양식을 만들려면 Apex 클래스를 만든 다음, 양식 메시징 구성 요소에 연결합니다. Messaging 최종 사용자가 양식에 응답을 제출하면 Salesforce가 Apex 실행하여 Salesforce에 데이터를 보냅니다. 해당 데이터를 저장하는 방법을 구성해야 합니다.
필수 Edition
| 지원되는 Edition을 확인하세요. | |
이 문서는 다음에 적용됩니다.
|
고급 WhatsApp 채널 |
이 문서는 다음에 적용되지 않습니다.
|
고급 앱 내 채팅, 고급 웹 채팅 v1, 고급 웹 채팅 v2, 표준 및 고급 Facebook Messenger, 표준 및 고급 SMS, 고급 Apple Messages for Business, 고급 LINE, 자체 채널 가져오기 |
| 필요한 사용자 권한 | |
|---|---|
| Messaging 구성 요소 만들기: | 응용 프로그램 사용자 정의 AND 설정 및 구성 보기 OR 시스템 관리자 |
| Messaging에서 메시지 주고 받기: | Messaging 에이전트 |
Apex 클래스 만들기
- 설정에서 빠른 찾기 상자에 Apex 클래스를 입력한 다음, Apex 클래스를 선택하고 새로 만들기를 클릭합니다.
- 클래스 편집기에서 이 클래스 정의를 입력합니다.
- 저장을 클릭합니다.
양식 Messaging 구성 요소 만들기
- 설정의 Messaging 구성 요소 페이지로 이동합니다.
- 새 구성 요소를 클릭합니다.
- 양식 메시징 구성 요소를 선택하고 다음을 클릭합니다.
- Apex 클래스를 선택하고 다음을 클릭합니다.
-
양식 제목을 입력하고 방금 만든 Apex 클래스를 선택한 다음, 다음을 클릭합니다. 제목이 Messaging 세션에 양식에 대한 링크로 표시됩니다.

- 구성 요소의 이름 및 설명을 입력합니다. Messaging 최종 사용자는 이 정보를 볼 수 없습니다. 그러나 서비스 담당자는 Service Console에서 보낼 메시지를 선택할 때 구성 요소의 용도를 빠르게 식별할 수 있습니다.
- 완료를 클릭합니다. Messaging 구성 요소 빌더가 열립니다.
Apex 양식 Messaging 구성 요소에 플로 형식 추가
WhatsApp 플로를 만들려면 양식 Messaging 구성 요소에 플로 형식을 추가합니다. 플로에서 메시지 콘텐츠를 구성합니다.
- Apex 기반 양식 메시징 구성 요소를 엽니다. Apex 기반 양식 Messaging 구성 요소를 만들려면 Messaging 세션에서 보안 양식 만들기 및 보내기를 참조하십시오.
- 구성 요소 형식 섹션에서 세부 사항을 클릭한 다음, 형식 추가를 클릭합니다.
- 플로를 선택한 다음, 완료를 클릭합니다. 형식은 Messaging 세션에서 구성 요소의 모양을 제어합니다. 각 Messaging 구성 요소는 하나 이상의 형식으로 사용할 수 있으며, 일부 형식은 특정 채널에서만 작동합니다. 각 채널이 지원하는 형식 목록은 메시징 구성 요소 유형 및 형식을 참조하십시오. 구성 요소가 전송되는 각 채널에 대해 지원되는 형식을 하나 이상 추가하는 것이 좋습니다. 형식이 추가되지 않을 경우 구성 요소가 기본값 텍스트 형식을 사용합니다.
-
왼쪽 링크 모음의 구성 요소 형식 아래에서 플로를 클릭합니다.

- 초기 메시지 섹션에서 고객과 대화가 시작되면 표시되는 메시지를 입력합니다.
-
시작 버튼 섹션에서 이 WhatsApp 플로를 시작하는 버튼의 이름을 입력합니다.

- 화면을 추가하려면 화면 추가를 클릭합니다. 플로에 여러 화면을 추가할 수 있습니다.
- 화면의 제목을 입력합니다.
- 화면에 콘텐츠를 추가하려면 콘텐츠 추가를 클릭합니다.
-
하나 이상의 콘텐츠 유형 상자를 확장한 다음, 하나 이상의 화면 요소를 선택합니다. 예를 들어 미디어 및 선택 상자를 확장한 다음, 이미지 및 다중 선택 질문을 선택합니다. 조건부 논리를 사용하여 콘텐츠를 표시하고 화면 탐색을 제어하려면 조건부 논리 상자 아래에서 스위치 또는 If 화면 요소를 선택합니다.

- 선택한 화면 요소를 화면에 추가하려면 완료를 클릭합니다. 각 화면에는 버튼이 있는 바닥글이 하나만 있을 수 있습니다. 각 버튼은 플로의 후속 화면으로 이동하거나 플로를 완료합니다. 버튼은 이전 화면으로 이동할 수 없습니다. 예를 들어 화면 2는 화면 1로 다시 이동할 수 없습니다.
-
구성 요소 속성에서 각 화면 요소를 구성합니다.

-
캔버스에 현재 확장된 화면의 미리 보기가 표시됩니다.

- 두 번째 화면을 만들려면 화면 추가를 다시 클릭합니다.
- 두 번째 화면에 대한 세부 사항을 입력합니다.
- 이 화면이 플로의 마지막 화면인 경우 플로를 완료하는 완료 바닥글 작업이 있는 바닥글을 추가합니다.
-
화면 1 섹션을 확장하고 바닥글 콘텐츠 유형을 선택한 후 바닥글 작업을 구성하여 다음 화면으로 이동합니다.

- 플로 형식 속성을 업데이트한 후 Messaging 구성 요소를 저장합니다.
-
왼쪽 링크 모음의 구성 요소 형식 아래에서 텍스트 형식 유형을 클릭하여 속성을 업데이트합니다. 기본 형식을 사용할 수 없거나 로드되지 않는 경우 일반 텍스트 버전이 전송됩니다. 전역 작업 기반 및 Apex 클래스 기반 양식은 일반 텍스트로 전송할 수 없지만, 공개 양식에 대한 링크를 포함하거나 양식에 표시되는 질문의 텍스트 전용 목록을 표시하도록 구성 요소의 일반 텍스트 버전을 편집할 수 있습니다.

- 구성 요소 편집을 완료하면 저장을 클릭합니다. 구성 요소가 초안 상태로 저장됩니다.
- 이 Messaging 구성 요소를 서비스 담당자에게 제공하려면 활성화를 클릭합니다.
- 구성 요소를 오프라인으로 전환하려면(예: 구성 요소를 재구성할 시간을 확보하려면) Messaging 구성 요소 빌더에서 열고 비활성화를 클릭합니다. 준비가 되면 다시 활성화합니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.



