SALESFORCE CPQ : Элемент ошибки Create_Quote(FlowRecordCreate).Эта ошибка произошла, когда поток пытался создать записи:

#salesforce #apex #flow #salesforce-communities

#salesforce #верхушка #поток #salesforce-сообщества

Вопрос:

Мы получаем эту ошибку ниже из потока, когда пытаемся создать SBQQ__Quote__c с помощью потока из бэкэнда.

Ошибка элемента Create_Quote (создание потока записей). Эта ошибка возникла, когда поток пытался создать записи: Исключение FIELD_CUSTOM_VALIDATION_EXCEPTION: У вас нет доступа к обновлению возможности объекта. Пожалуйста, свяжитесь со своим администратором.

У нас есть клиентский портал, где пользователь сообщества Плюс создает возможности, при создании мы запускаем поток, который в бэкэнде автоматизирует поток CPQ. Он создаст Основную цитату, Строки котировок, Заказ и т.д.

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

Следует отметить: я назначил набор разрешений пользователя клиента CPQ пользователю сообщества, и поток выполняется с контекстом пользователя сообщества, и поскольку пользователь сообщества создал эту возможность, он также должен иметь доступ к обновлениям. Версия API поддерживается как 52 как на портале, так и в потоке. Попытался заменить поток триггером, получив ту же ошибку. И поток, и триггер работают, если я создаю не первичную цитату, но это не сработает, так как заказ может быть сделан только из первичной цитаты.

В случае, если вы сталкивались с подобной проблемой раньше, пожалуйста, дайте мне знать. Это будет очень полезно.

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.