#salesforce #apex-code
#salesforce #apex-код
Вопрос:
В Apex мне нужно получить список этапов возможностей, которые закрыты. Это этапы, которые при настройке имеют тип «Закрыто / выиграно» или «Закрыто / проигрышно».
Я могу получить список названий этапов, используя:
Opportunity.StageName.getDescribe().getPicklistValues()
Это возвращает список Schema.PicklistEntry
объектов, но они не указывают тип этапа.
Ответ №1:
Для этого вам нужно будет запросить таблицу OpportunityStage, в ней есть поля, отмеченные флагами isWon и isClosed (среди прочего) для каждого варианта.
Такой запрос будет выглядеть следующим образом:
[SELECT Id, ApiName FROM OpportunityStage WHERE IsWon = true AND IsClosed = true]
Комментарии:
1. Боже. Спасибо. Я должен был это знать.