#salesforce #apex #flow #salesforce-communities
#salesforce #верхушка #поток #salesforce-сообщества
Вопрос:
Мы получаем эту ошибку ниже из потока, когда пытаемся создать SBQQ__Quote__c с помощью потока из бэкэнда.
Ошибка элемента Create_Quote (создание потока записей). Эта ошибка возникла, когда поток пытался создать записи: Исключение FIELD_CUSTOM_VALIDATION_EXCEPTION: У вас нет доступа к обновлению возможности объекта. Пожалуйста, свяжитесь со своим администратором.
У нас есть клиентский портал, где пользователь сообщества Плюс создает возможности, при создании мы запускаем поток, который в бэкэнде автоматизирует поток CPQ. Он создаст Основную цитату, Строки котировок, Заказ и т.д.
Когда поток пытается создать первичную цитату, механизм CPQ в серверной части возвращает идентификатор первичной цитаты в Возможность. Я верю, что именно в этом его провал.
Следует отметить: я назначил набор разрешений пользователя клиента CPQ пользователю сообщества, и поток выполняется с контекстом пользователя сообщества, и поскольку пользователь сообщества создал эту возможность, он также должен иметь доступ к обновлениям. Версия API поддерживается как 52 как на портале, так и в потоке. Попытался заменить поток триггером, получив ту же ошибку. И поток, и триггер работают, если я создаю не первичную цитату, но это не сработает, так как заказ может быть сделан только из первичной цитаты.
В случае, если вы сталкивались с подобной проблемой раньше, пожалуйста, дайте мне знать. Это будет очень полезно.
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.