Loading
Контактный центр Agentforce
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Создание потока окна оплаты WhatsApp

          Создание потока окна оплаты WhatsApp

          Это руководство поможет вам создать поток окон, использующий компонент службы сообщений оплаты для отправки запроса на оплату клиенту. Компонент можно использовать для запроса платежей от клиентов напрямую в канале службы сообщений WhatsApp. Чтобы отправить этот компонент и заполнить его динамическими сведениями о заказе, можно создать поток окон. Вы можете использовать этот поток для сбора необходимых данных оплаты, вызвав действия Apex. Данные содержат позиции строки, общие суммы, контекст заказа и настраиваемые параметры, например, стоимости доставки. После сбора данных поток использует действие «Расширенное сообщение» для отправки компонента пользователю.

          Шаг 1: Создание потока окон

          1. Введите строку «Потоки» в поле «Быстрый поиск» меню «Настройка» и выберите пункт «Потоки».
          2. Нажмите «Создать поток», выберите «Поток окон».
            Поток окон отображается на странице автоматического макета. Если поток окон не отображается, используйте поле поиска для поиска потока окон.
          3. Нажмите +, чтобы добавить обязательные элементы потока окон.
            Дополнительные сведения о работе с элементами Flow Builder, например, окно, назначение и действие, см. в разделе «Элементы потока».

          Шаг 2: Получение кода сеанса службы сообщений

          1. Нажмите +, чтобы добавить элемент окна в поток для сбора кода сеанса.
            Отобразится окно создания окна.
          2. Введите строку «Текст» в поле поиска в разделе «Компоненты» и выберите пункт «Текст» для добавления компонента «Текст» в элемент окна.
          3. В свойствах введите строку GetSessionld в поле «Метка» и при необходимости введите сведения в другие поля.
          4. Нажмите «Готово».
            Поток обновляется посредством элемента окна GetSessionld.
          5. Нажмите + под элементом окна, чтобы добавить элемент назначения в поток.
            На этом этапе создается переменная для сохранения кода сеанса. Назовите ее StoreSessionld.
          6. Создайте переменную под именем Sessaging Sessionld с типом данных, установленным на Текст, и выберите «Доступно для ввода» и «Доступно для вывода».
            Назначьте переменную службы сообщений Sessionld значению компонента окна (GetSessionld.Sessionld). Дополнительные сведения о создании переменных см. в разделе «Сведения о переменных потока».

          Шаг 3: Назначение стоимости отправки

          1. Добавьте элемент назначения и назовите его SaveShippingAmount.
          2. Создайте переменную под именем ShippingAmount с типом данных, установленным на «Число».
            Назначьте переменной «Стоимость отправки» значение, например, 10.

          Шаг 4: Получение позиций строки оплаты

          1. Добавьте элемент «Действие» для вызова класса Apex, предоставляющего позиции строки оплаты.
          2. В действиях поиска найдите и выберите действие PaymentMessageLineltems.
          3. Назовите действие GetPaymentLineltems.
          4. В разделе «Просмотр выводных ресурсов» выберите «Назначить переменные (дополнительно) вручную».
          5. В поле «Хранить значения вывода» нажмите на поле поиска для создания переменной под именем PaymentLineltems.
            1. Установите тип данных на Apex- определенный, выберите класс RichMessaging_PaymentLineltem Apex и выберите «Разрешить несколько значений (коллекция)».
            2. Выберите «Доступно для ввода и Доступно для вывода». Назначьте вывод переменной PaymentLineltems.
          6. Нажмите «Готово».

          Шаг 5: Получение общей суммы оплаты

          1. Добавьте элемент «Действие» для вызова класса Apex, предоставляющего общую сумму оплаты.
          2. В действиях поиска найдите и выберите действие «Итого оплаты».
          3. Пометьте действие как GetPayment Total.
          4. В разделе «Просмотр выводных ресурсов» выберите «Назначить переменные (дополнительно) вручную».
          5. В поле «Хранить значения вывода» нажмите на поле поиска для создания переменной под именем «Итого оплаты».
            1. Задайте тип данных Apex и выберите класс Apex RichMessaging_PaymentTotal. Не разрешайте несколько значений. Назначьте вывод переменной общей суммы оплаты.
            2. Выберите «Доступно для ввода и Доступно для вывода».
          6. Нажмите кнопку «Готово».

          Шаг 6: Получение контекста заказа

          1. Добавьте элемент «Действие» для вызова класса Apex, предоставляющего контекст или сведения о заказе.
          2. В действиях поиска найдите и выберите действие PaymentOrderContext.
          3. Пометьте действие как GetPaymentOrderContext.
          4. В разделе «Просмотр выводных ресурсов» выберите «Назначить переменные (дополнительно) вручную».
          5. В поле «Хранить значения вывода» нажмите на поле поиска для создания переменной под именем OrderContext.
            1. Задайте тип данных Apex и выберите класс Apex RichMessaging_OrderContext. Не разрешайте несколько значений. Назначьте вывод переменной OrderContext.
            2. Выберите «Доступно для ввода и Доступно для вывода».
          6. Нажмите кнопку «Готово».

          Шаг 7: Получение инициализации оплаты

          1. Добавьте элемент «Действие» для вызова класса Apex для инициирования оплаты.
          2. В действиях поиска найдите и выберите действие PaymentInitiations.
          3. Пометьте действие как GetPaymentInitiations.
          4. В разделе «Просмотр выводных ресурсов» выберите «Назначить переменные (дополнительно) вручную».
          5. В поле «Хранить значения вывода» нажмите на поле поиска для создания переменной под именем PaymentInitiations.
            1. Установите тип данных на Apex- определенный, выберите класс Apex RichMessaging_PaymentInitiation и выберите «Разрешить несколько значений (коллекция)». Назначьте вывод переменной PaymentInitiations.
            2. Выберите «Доступно для ввода и Доступно для вывода».
          6. Нажмите кнопку «Готово».

          Шаг 8: Отправка компонента оплаты

          1. Добавьте элемент «Окно» для создания интерактивных интерфейсов, собирающих вводные данные пользователей или отображающих им информацию.
            Пометьте его как SendPaymentComponent.
          2. В разделе «Компоненты» введите «Расширенное сообщение» в поле поиска, затем выберите «Расширенное сообщение».
          3. В свойствах выберите нужные сведения.
            • В качестве кода сеанса службы сообщений выберите переменную «Сеанс службы сообщений».
            • В поле «Имя компонента службы сообщений» выберите имя компонента службы сообщений оплаты. Например, образец компонента оплаты WhatsApp.
            • Соотнесите стандартные параметры с заданными Apex переменными.
              • Параметр позиций строки оплаты: PaymentLineltems
              • Общий параметр оплаты: Общая сумма оплаты
              • Контекст заказа: OrderContext
              • PaymentInitiations: PaymentInitiations
          4. Нажмите «Настроить настраиваемые параметры».
            1. В поле «Имя параметра» выберите shipping_amount.
            2. В поле «Тип значения параметра» выберите «Переменная».
            3. В переменной выберите переменную ShippingAmount.
            4. Нажмите кнопку «Добавить».
          5. Нажмите «Готово».

          Шаг 9: Сохранение и активация потока

          1. В правом верхнем углу нажмите «Сохранить».
          2. Введите метку и описание потока.
          3. Нажмите кнопку Сохранить.
          4. Щелкните «Активировать».

          Поток окна оплаты WhatsApp

           
          Загрузка
          Salesforce Help | Article