Loading
Обучение
Содержание
Выбрать фильтры

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

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

          Выполните поиск по всей справке Salesforce.
          Операция над группой списков и списком

          Операция над группой списков и списком

          Эффективно обрабатывайте списки данных и внедряйте сложную логику ценообразования и расчеты, включив фильтрацию, поиск значений и различные вычисления для элементов строки.

          Требуемые версии

          Доступно в версиях: Lightning Experience
          Доступно в версиях: Enterprise, Performance, Unlimited и Developer Edition Revenue Cloud с включенным ценообразованием Salesforce
          Необходимые полномочия пользователя
          Для создания, обновления и удаления процедур ценообразования: Время проектирования ценообразования Salesforce

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

          Фильтр списка, являющийся начальным элементом в группе списков, отвечает только за фильтрацию элементов в списке ввода на основе предопределенных условий, используя переменные списка для установки этих критериев.

          Рассмотрим сценарий, при котором вы хотите установить условия для предоставления скидок только при покупке клиентом 50 и более пакетов принтеров. Вы также можете установить ограничение для остановки расчета цены после выполнения этого условия. Если клиент покупает менее 50 пакетов принтеров, они не соответствуют условию, тогда процедура ценообразования пропускает этот этап.

          Важно!
          Важно! В данной группе списков может существовать только один фильтр списка.
          1. Настройка процедуры ценообразования.
          2. Нажмите, Значок добавления элементачтобы добавить элемент параметра ценообразования и соотнести эти переменные.
            • Переменные ввода
              • Элемент строки: LineItem
            • Переменные вывода
              • Каскадная цена: price_water_fall
              • Цена нетто за единицу: NetUnitPrice.
              • Промежуточная сумма: ItemNetTotalPrice
          3. Добавьте элемент «Цена по прайс-листу» для извлечения базовой цены продукта.
            В разделе сведений о таблице поиска выберите таблицу решений записей прайс-листа и соотнесите эти переменные.
            • Переменные правила ввода
              • Продукт: Продукт
              • Прайс-лист: Прайс-листы
              • Модель продажи продукта: ProductSellingModel
            • Переменные ввода
              • Количество: LineItemQuantity
            • Переменные вывода
              • Цена по прайс-листу: ListPrice
              • Промежуточная сумма: ItemNetTotalPrice
          4. Добавьте элемент «Группа списка».
          5. В группе списков настройте операцию со списком, установив условие, что скидка 10% от итоговой цены принтеров может применяться только при покупке пользователем более 50 единиц.
            • Требования к условиям фильтрации: Соответствие всем условиям (AND)
            • Ресурс: # LineItemQuantity
            • Оператор: Больше чем
            • Значение: 50
          6. В контейнере со списком добавьте элемент «Ценообразование на основе формулы» и укажите данные значения переменной.
            • Формула вычисления: ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10)
            • Переменная вывода: TotalLineAmount
          7. Чтобы остановить ценообразование, добавьте элемент «Остановить ценообразование» в контейнер со списком и в элемент «Ценообразование на основе формулы».
          8. Нажмите Значок конструктора процедур ценообразованияи выберите «Добавить в вывод».
          9. Наконец, настройте параметры для просмотра сведений о ценообразовании, доступа к профилю и рейтинга.
          10. Сохраните процедуру.
          11. Чтобы протестировать процедуру, нажмите кнопку «Имитировать». Введите значения ввода для продукта пакета принтеров и нажмите «Имитировать» еще раз.
            Каскадная цена отображает формулу, используемую для расчета общей стоимости пакетов принтеров со скидкой 10%. Вы также видите, что, поскольку условие более 50 пакетов принтеров было соблюдено, расчет цены остановился, подтвердив, что ваша процедура работает должным образом.
            Каскадная диаграмма группы списка
            Важно!
            Важно!

            Рекомендуем добавить еще одно условие фильтра к элементу «Группа списков», указав, что значение тега контекста не является нулевым. Если ценообразование выполняется в смете или заказе, если тег не содержит значения или нулевое значение, процедура возвращает ошибку.

            Например, если вы добавляете условие фильтра к элементу строки, указывающее, что значение элемента строки 100, необходимо добавить условие, указывающее, что значение элемента строки не является нулевым значением. Ваше состояние будет выглядеть следующим образом: {LineItem равно isNotNull} И {LineItem равно 100.}

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