Hello Renee Wong,
You can modify your microflow by providing conditions as mentioned below:
1)First check name and description both not empty and satisfying string length criteria and return result on true path, and on false path continue to next decision.
(When the user enter BOTH name and description, the result will return based on the name AND description input)
2)In second decision check name is not empty and satisfying string length criteria and return result based on name on true path, and on false path continue to next decision.(When the user enter ONLY name, the result will return based on the name input)
3)In third decision check description is not empty and satisfying string length criteria and return result based on description on true path, and on false path continue with your remaining logic.(When the user enter ONLY description, the result will return based on the description input)
Hope this will help you.
Thank you.