Artwork

Вміст надано Souforce.cloud. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Souforce.cloud або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

#448 - Salesforce InvocableMethod e InvocableVariable Annotations

19:48
 
Поширити
 

Manage episode 353125736 series 3071293
Вміст надано Souforce.cloud. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Souforce.cloud або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

00:00 - Introdução

00:32 - O que é um InvocableMethdod

- https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_InvocableMethod.htm

01:28 - Quando ele deve ser usado

02:38 - Para ser chamado via Flow, o usuário precisa ter permissão na classe do Apex

03:57 - InvocableMethod por debaixo dos panos é um REST API

04:21 - InvocableMethod suporta receber por parâmetro uma List de Id, sObject ou custom Class

05:40 - Um InvocableMethod precisa retornar VOID ou um List de qualquer coisa

06:09 - A quantidade dados retornado deve ser a mesma quantidade de dados recebidos por parâmetro

06:40 - InvocableMethod suporta atributos para auxiliar no uso em Flow/ProcessBuilder que são:

06:57 - Label: Indica o nome curto do método que você esta expondo

07:31 - Description: Indica uma descrição longa do que você esta expondo (Hoje isso não é exibido nem no Flow nem no ProcessBuilder)

07:57 - Callout: Assim como os métodos assíncronos, que falamos na live #444, um InvocableMethod precisa receber essa informação como true quando for realizar um callout dentro dele

08:13 - Category: No flow mostra o seu método em uma categoria especifica (Live #446 mostramos um exemplo onde a categoria utilizada era Email)

08:42 - ConfigurationEditor: Permite você customizar a forma como os dados de configuração serão exibidos no assistente do Flow (A parte mais complexa dos InvocableMethdo que deve ser construida em LWC - https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.use_flow_custom_property_editor)

11:55 - InvocableMethod precisa obrigatoriamente ser static, public ou global, e não pode ser uma classe dentro de outra classe, precisa ser a classe principal do arquivo

14:35 - Tipo Object não é suportado por parâmetro

15:53 - Para parâmetros do tipo custom class, as propriedades dessa classe precisam ter uma anotação.

17:21 - InvocableVariables

- Label

- Description

- Required

Acompanhe as live em https://youtube.com/souforce

Siga-nos no Instagram @souforce e também @soublox.oficial

Soluções em Salesforce: https://soublox.com

Ferramenta Omnichannel para Salesforce: https://chatt2.me

Blog: https://souforce.cloud/blog

Cursos: https://souforce.cloud/cursos

Podcast: https://souforce.cloud/podcast

Telegram: https://t.me/souforce

#InvocableVariables #InvocableMethdo #Souforce

  continue reading

459 епізодів

Artwork
iconПоширити
 
Manage episode 353125736 series 3071293
Вміст надано Souforce.cloud. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Souforce.cloud або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

00:00 - Introdução

00:32 - O que é um InvocableMethdod

- https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_InvocableMethod.htm

01:28 - Quando ele deve ser usado

02:38 - Para ser chamado via Flow, o usuário precisa ter permissão na classe do Apex

03:57 - InvocableMethod por debaixo dos panos é um REST API

04:21 - InvocableMethod suporta receber por parâmetro uma List de Id, sObject ou custom Class

05:40 - Um InvocableMethod precisa retornar VOID ou um List de qualquer coisa

06:09 - A quantidade dados retornado deve ser a mesma quantidade de dados recebidos por parâmetro

06:40 - InvocableMethod suporta atributos para auxiliar no uso em Flow/ProcessBuilder que são:

06:57 - Label: Indica o nome curto do método que você esta expondo

07:31 - Description: Indica uma descrição longa do que você esta expondo (Hoje isso não é exibido nem no Flow nem no ProcessBuilder)

07:57 - Callout: Assim como os métodos assíncronos, que falamos na live #444, um InvocableMethod precisa receber essa informação como true quando for realizar um callout dentro dele

08:13 - Category: No flow mostra o seu método em uma categoria especifica (Live #446 mostramos um exemplo onde a categoria utilizada era Email)

08:42 - ConfigurationEditor: Permite você customizar a forma como os dados de configuração serão exibidos no assistente do Flow (A parte mais complexa dos InvocableMethdo que deve ser construida em LWC - https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.use_flow_custom_property_editor)

11:55 - InvocableMethod precisa obrigatoriamente ser static, public ou global, e não pode ser uma classe dentro de outra classe, precisa ser a classe principal do arquivo

14:35 - Tipo Object não é suportado por parâmetro

15:53 - Para parâmetros do tipo custom class, as propriedades dessa classe precisam ter uma anotação.

17:21 - InvocableVariables

- Label

- Description

- Required

Acompanhe as live em https://youtube.com/souforce

Siga-nos no Instagram @souforce e também @soublox.oficial

Soluções em Salesforce: https://soublox.com

Ferramenta Omnichannel para Salesforce: https://chatt2.me

Blog: https://souforce.cloud/blog

Cursos: https://souforce.cloud/cursos

Podcast: https://souforce.cloud/podcast

Telegram: https://t.me/souforce

#InvocableVariables #InvocableMethdo #Souforce

  continue reading

459 епізодів

Усі епізоди

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити