Loading
Автоматизация бизнес-процессов посредством Salesforce Flow
Рекомендации по заданному Apex типу данных

Рекомендации по заданному Apex типу данных

Ознакомьтесь с данными рекомендациями при создании потоков, содержащих определенный Apex тип данных.

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

Просмотр поддерживаемых версий.

Flow Builder

  • Cloud Flow Designer не поддерживается.
  • Настраиваемый компонент, отображающий значение, например, компонент окна отображения текста, может отображать все поля из заданной Apex переменной. Например, переменная {!Car} сохраняет все значения полей, определенные в классе Car Apex. Если компонент окна «Отображаемый текст» содержит заданную {!Car} Apex переменную в качестве атрибута ввода, экран отображает все поля из класса Apex автомобиля. Если класс Apex из управляемого пакета, отображается только код класса Apex.
  • При первом открытии окна элемента или ресурса в организации, содержащей более 200 классов Apex с примечанием к @AuraEnabled, загрузка окна может занять больше времени.
  • Нерекомендуемые классы Apex в управляемом пакете отображаются в Flow Builder.
  • Если поток вызывает Apex, текущий пользователь должен иметь соответствующее назначение класса Apex в своем профиле или наборе полномочий.
  • Поток не поддерживает тип данных списка списков, если это поле переменной потока, являющееся определенным Apex типом данных.

Apex

  • Поддерживаемыми типами данных в классе Apex являются логические, целые, длинные, десятичные, двойные, дата, дата и время и строка. Отдельные значения и списки поддерживаются для каждого типа данных. Несколько классов Apex можно объединить, чтобы представить сложные веб-объекты.
  • Аннотация @AuraEnabled для каждого поля обязательна.
  • Требуется конструктор без аргументов.
  • Методы класса не поддерживаются.
  • Методы получения для полей не поддерживаются.
  • Внутренние классы не поддерживаются.
  • Внешний класс, имя которого соответствует внутреннему классу, не поддерживается.
  • Целостность ссылок не поддерживается для полей класса Apex. Например, у потока есть заданная Apex переменная, представляющая поле модели в классе Car Apex. Если поле модели изменено или удалено в классе, происходит сбой потока.

Значения ввода и вывода

  • Заданное Apex значение переменной не может быть установлено или сохранено вне потока. Значение не может быть передано элементу «Подпоток».

Локальные действия

  • Компонент Aura, используемый в качестве локального действия, не может задать заданный Apex атрибут.
 
Загрузка
Salesforce Help | Article