Overview
The flow takes the user's first name and last name as input to generate a unique username. It performs several operations, such as trimming or shortening the last name, using separators, incorporating Roman numerals, and reducing the overall length of the name. The system ensures the username adheres to the maximum length and iteration limits. If the generated username does not meet the criteria, an error message is sent. This process guarantees a unique and valid username for each user.