У меня есть метод AuraEnabled, который является статическим методом и возвращает void. Я хотел бы создать поток, который вызывает этот метод каждый раз, когда мой объект создается или обновляется. Этот метод с поддержкой ауры принимает входной параметр как строку и возвращает пустоту.

0
Victor Lockwood 17 Сен 2021 в 01:01
1
Добро пожаловать в Salesforce Stack Exchange (SFSE). Обратите внимание в разделе Справочного центра SFSE О каких темах я могу здесь спросить?, "Мы это не место для обмена кодом или поиска услуг по внедрению." Пожалуйста, ознакомьтесь с информацией в Справочном центре; затем вернитесь и отредактируйте свой вопрос, добавив 1) код (включая скриншоты Flow), который вы написали в попытке решить свою проблему, и 2) любые ошибки, которые вы получаете, или где именно вы застряли.
 – 
Moonpie
16 Сен 2021 в 22:46

1 ответ

Методы, вызываемые потоками, должны иметь аннотацию InvocableMethod. . Возможно, вы могли бы сделать то же, что и в этой теме, но наоборот; вы определяете свой InvocableMethod и вызываете внутри него свой метод AuraEnabled.

0
Victor Lockwood 16 Сен 2021 в 23:05
1
Сделайте фасады ауры и вызываемых методов для общего третьего метода. Таким образом, вы можете иметь базовый метод, не беспокоясь о том, как его вызывать, а аннотированные методы могут как принимать параметры, так и возвращать значения требуемым образом.
 – 
Phil W
17 Сен 2021 в 00:30
Спасибо, это сработало
 – 
user38715
21 Сен 2021 в 03:57