At Southeast Dreamin’ 17, I delivered a presentation called “So, You Want to Go With the Flow But Don’t Know How?” In that presentation, I reviewed 10 tips and tricks for those who are starting out with visual workflow. Here they are… 1. A flow can only perform an operation if the running user has permission to… Continue reading Excerpt from SED17 Presentation: Visual Flow Tips & Tricks
Developers know that it is not a best practice to hardcode IDs in code, as documented in the Salesforce Developers site. https://developer.salesforce.com/page/Best_Practice:_Avoid_Hardcoding_IDs It is a big pet peeve of mine when I see hardcoded IDs in formulas, validation rules, process builder, flow, etc. The same best practices apply on the declarative side as with the development… Continue reading Did I Just See You “Hardcode” a Salesforce ID? Aw, Hell No!
Here are a few lessons learned from implementing this use case: Learn about the Salesforce feature Login Flows and example use cases. Provide descriptions, where provided, in Salesforce. This may be tedious step, I know, but your future self will thank you when you are trying to remember what you configured or assist other/future admins… Continue reading Remind Users to Add a Chatter Profile Photo Upon Login Using Login Flow
Here are a few lessons learned from implementing this use case: Automate the removal of permission sets from a deactivated user. Understand the structure of permission set and permission set assignments. Use process builder to invoke flow. Strengthen your flow from faulting by adding decision elements. Provide descriptions, where provided, in Salesforce. This may be… Continue reading Automated Cleanup When User Is Deactivated -Remove User from Permission Sets
Here are a few lessons learned from implementing this use case: Automate the removal of a deactivated user from groups and queues. Understand the object structure for public groups and queues and the users/groups assigned to them. Use process builder to invoke flow. Strengthen your flow from faulting by adding decision elements. Provide descriptions, where… Continue reading Automated Cleanup When User Is Deactivated – Public Groups and Queues
When a user is deactivated from Salesforce, there is cleanup work that is needed after the fact if you want to keep your org relatively free of “clutter.” In most cases, leaving inactive users associated to public groups, queues, permission sets, etc. is fairly harmless. As I mentioned before, it’s just clutter in your org.… Continue reading Automated Cleanup When User Is Deactivated – Managed Package Licenses
I’m sure we’ve all fallen into this issue. When creating new users or updating users in Salesforce, we may or may not remember to add or remove users to certain other permissions in Salesforce, whether it’s assigning a user to a Call Center, permission set or permission set license assignment. Rather than rely on humans… Continue reading Automatically Assign/Remove User To/From a Call Center, Sales Console Permission Set License & Sales Console Perm Set