Apex-Defined Data Types | Invocable Apex |Summer ‘19 release notes


Salesforce’s Summer ‘19 release notes announce a new feature for Flow variables called Apex-Defined Data Types. Apex-Defined Data Types let admins build complex Flow variables that group information together, much like a Contact record-typed variable can have FirstName & LastName properties within it.

Come see how this makes an admin's life easier, particularly when using Invocable Apex in Flows. Then see how it makes a developer's life easier when the Invocable Apex does HTTP callouts to 3rd-party APIs, letting admins include the funniest cat pictures the internet has to offer in their Screen Flows. Everybody wins!


Speaker           :  Katie Kodes
Date                 :  Saturday, 03 Aug 2019 10:00 AM EST ( 7:30 PM IST)
Venue/Link      :  Online
RSVP               :  https://trailblazercommunitygroups.com/events/details/salesforce-farmington-mi-developers-group-presents-salesforce-apex-hours-apex-defined-data-types-faster-flow-collaboration-for-admins-devs/#/


Here is recording of session.


Please note that we have limit of 100 attendees that can join the online sessions. However, recording will be posted on our YouTube channel. Make sure to subscribe our YouTube channel to get notification for video upload.

Check our “Session in 2019” page for all upcoming and old sessions of 2019.

Sharing is Caring so Share with your friends


Salesforce Apex Hours

One thought on “Apex-Defined Data Types | Invocable Apex |Summer ‘19 release notes

  • Hi friends,

    As promised, the followup for the question about how to get test coverage on an attribute-only class is that:

    1. You need to hand-declare a default constructor when writing up the class (don’t just let it be implicit from Salesforce’s side).

    2. Then you need to write a unit test that explicitly instantiates the object.

    3. For quality assurance (rather than for code coverage), it’s not a bad idea to also do some setting of get/set-able attributes and verify that their values are what you set them to.

    Solution by John Thompson of KVH Industries, a.k.a. @latentfuss

    -Katie Kodes

Leave a Reply