As you can see from this new post from Salesforce evangelism, Salesforce has officially recognized the work being done by the Flowhana, and in particular by Eric Smith (Quick Choice), Chris Van Der Merwe (Calculate Business Hours), David Entremont (Save Records Async), Enrico Murru (Evaluate Formula), and Andrii Kraiev (many of the actions). I worked with Philippe Ozil from Developer Evangelism, as he picked a selection of components, polished them up, added tests, and then created a new Automation Components repo.
I’m pleased with this on several levels:
- It will attract new members to the Flowhana and introduce people to UnofficialSF
- The code has gotten a polish and review by some very seasoned Salesforce developers who know a lot of useful things
- The components have been made available as managed packages. Usually, we haven’t budgeted the time to create managed package versions on UnofficialSF
Managing Things Going Forward
Developers can contribute code changes via pull requests to the Automation Components actions, and they can continue to contribute to UnofficialSF. The process for Automation Components is more formal than what we do here. Philippe, the repository manager, says “it’s good to validate interest with a question first then have a PR. Then let’s be clear about best practices and code coverage reqs.”