Hi Juliano,
For flows, I usually find it helps to keep naming simple, consistent, and easy to search.
A pattern I like is:
Division_Channel_FlowType_Description
For example:
- IT_Voice_Inbound_ServiceDesk
- IT_Voice_Callback_AfterHours
- Student_Messaging_MFA_Reset
For tasks and actions, I prefer clear action-based names such as:
- Initialize Variables
- Check Business Hours
- Route To Queue
- Update Participant Data
I also tend to use custom names/descriptions for almost every task and action within the flow so it is much easier to read, troubleshoot, and maintain later, especially as flows become larger and more complex.
For variables, I try to keep the scope and type clear:
- Flow.customerId
- Task.validatedId
- State.apiResponse
- strCustomerName
- boolIsAfterHours
- intRetryCount
A few practices that help long term:
- avoid abbreviations unless widely understood
- use consistent prefixes for API/data action variables
- name update data/actions clearly based on purpose
- keep naming predictable across all flows
- use descriptions/comments for complex logic
- avoid special characters where possible
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------