Регистрация  |  Вход

Вызвать объектный Quick Action из JS

Всем привет. Задался я такм вопросом.

Ситуация выглядит следующим образом: Есть консольное приложение и Feed Layout для кейса. На этом лейауте несколько Quick Actions. Например Email.И вот юзер хочет, чтобы каждый раз возвращаясь на табу своего кейса, ему прожимался этот Quick Action амтоматически. И ещё до кучи Feed Filter применялся соотвестующий (All Emails). Перехватчики событий фокуса табы я поставил. Но вот теперь вопрос, можно ли там внутри хендлера эти необходимые дйествия вызвать, и если можно, то как?

У обоих эти елементов (Quick action и Feed Filter) есть onClick скрипты.

Sfdc.EntityFeed.SelectPanel.selectOptionByName('efpPublishers_<Id кейса>', 'Case.Email')

и

entityFeedPage.getEntityFeed().onFeedFilterClick(this, '<Id кейса>', 'EmailMessageEvent');

Консоль браузера логирует в первом случае CEB EVENT! ns<entityFeed:publisher> en<onShow> pld<[object Object]> exec-time<1> из Chatter.js,

во втором идёт http реквест по адресу /chatter/handlers/entityfeed/<Id>/feed;edit?isdtp=vw&

Кто нибудь пробовал провернуть нечто подобное? Гугл нашёл мне похожие вопросы, но они без ответов.

Всем привет. Задался я такм вопросом.

Ситуация выглядит следующим образом: Есть консольное приложение и Feed Layout для кейса. На этом лейауте несколько Quick Actions. Например Email.И вот юзер хочет, чтобы каждый раз возвращаясь на табу своего кейса, ему прожимался этот Quick Action амтоматически. И ещё до кучи Feed Filter применялся соотвестующий (All Emails). Перехватчики событий фокуса табы я поставил. Но вот теперь вопрос, можно ли там внутри хендлера эти необходимые дйествия вызвать, и если можно, то как?

У обоих эти елементов (Quick action  и Feed Filter) есть onClick скрипты.

Sfdc.EntityFeed.SelectPanel.selectOptionByName('efpPublishers_<Id кейса>', 'Case.Email')

и

entityFeedPage.getEntityFeed().onFeedFilterClick(this, '<Id кейса>', 'EmailMessageEvent');

Консоль браузера логирует в первом случае CEB EVENT! ns<entityFeed:publisher> en<onShow> pld<[object Object]> exec-time<1> из Chatter.js,

во втором идёт http реквест по адресу /chatter/handlers/entityfeed/<Id>/feed;edit?isdtp=vw&

Кто нибудь пробовал провернуть нечто подобное? Гугл нашёл мне похожие вопросы, но они без ответов.

Нашёл стандартное решение вот тут, если кому интересно.
https://developer.salesforce.com/docs/atlas.en-us.case_feed_dev.meta/case_feed_dev/case_feed_dev_guide_component_interactions.htm

Нашёл стандартное решение вот тут, если кому интересно.
https://developer.salesforce.com/docs/atlas.en-us.case_feed_dev.meta/case_feed_dev/case_feed_dev_guide_component_interactions.htm