Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-salesforce-flow
Awesome list of Salesforce visual workflow resources
https://github.com/jorge0136/awesome-salesforce-flow
Last synced: 2 days ago
JSON representation
-
101- for those new to flow
- Automation Champion's how to series - 50 + examples of flow, this is a veritable garden of flow examples. Exceedingly well documented and explained, a great place to start.
- Additional 101 links - A long list of 101 resources.
- Learning flow - Blog with a collection of 101 posts.
- Limits impacting flow
-
Debugging/ error handling
- Debug Log - In some cases, tried and true debug logging is the best tool for the job.
- Flow Logging - Tutorial describing how to show who is firing flows and what behaviour is being triggered when they run.
- Flow error handling utility built in flow - This is an interesting technique, use it as inspiration when deciding how to handle your own errors.
- Flow Logging by Azimuth DS - Interesting library to use with flow, allowing one to peek into the behaviour of managed packages.
- Which process failed? - It is often unclear what flow or other automation failed, here are some tips and tricks.
- Handling the “Unhandled Fault” in Flow - This one is critical, understanding this technique will improve a users experince greatly.
-
201- for the advanced practitioner
- Flow auto bulkification - Flow will auto bulkify certain actions in flow, you may want to read this one a few times.
- Size of collection variables - AKA why you no longer need to count in a loop
- Pure function flows
- Other flow tips and tricks
- Example flows
- Direct data queries within a flow - This seems to be the future of flow, it is becoming more and more powerful.
- Size of collection variables - AKA why you no longer need to count in a loop
- Flow auto bulkification - Flow will auto bulkify certain actions in flow, you may want to read this one a few times.
-
Best practices
- Flow vs. Process Builder - This article explores when to use a process builder and when to use a flow.
- Platform event considerations - Suggestions for how to best play with platform events.
- Don't do it all in one flow - Modularize your flows.
- 5 best practices
- As always, use validation rules
- Another take on validation rules
- Don't hardcode, make it dynamic!
- Consider using invokable processes with your flows - Flows are very often fired from within a Process Builder, consider what logic should belong where.
- Optimum performance in process builders
- Flow vs. Process Builder - This article explores when to use a process builder and when to use a flow.
-
Testing/ Development lifecycle hacks
- Load your test data via a CSV - This is a neat trick to make it easier to maintain valid test data.
- Pluralsight course on unit testing for admins - Google for a free trial to plural sight.
- How I Learned to Stop Worrying and Test My Flow - Older blog post that still holds a few useful tips and tricks.
- Don't activate that flow - Blog explaining how in certain circumstances one can avoid activating a flow, creating another version.
- Pluralsight course on unit testing for admins - Google for a free trial to plural sight.
- Pluralsight course on unit testing for admins - Google for a free trial to plural sight.
-
Flow Libraries
- Mass action scheduler - Allows one to schedule flows to run at particular time.
- Dynamic Flow Component - Define rules to have a flow fire inside of the lightning utility bar. This is one of the more exciting developments in flow in the recent past, be sure to take a look.
-
UI
- Partial page update in flow - Allows one to update details on a page that have been edited by a flow without a full page refresh.
- Different take on keeping data in sync
- Replace the Whole Flow Screen with Lightning Components - Now that you can hide the default header and footer in a flow screen, you can fully customize your user's experience.
- creating-lightning-components-for-flow-screens
- Lightning components in flow
- Trailheadx session on lightning flow
-
Updates
- Dynamic Flow invocation from Apex - Powerful new features for invoking flows via apex. Adds mocking/ testing features in to test flow involved apex. Interesting examples of firing different flows based on custom metadata, which can be managed by an admin.
- Flow local actions - With flow local actions, you can call the JavaScript controller of an associated Lightning component, which means you can integrate directly with the browser.
- Cloud Flow Design Guide
- What changed in flow this update?
-
What makes for an awesome list?