I have a question regarding UX design for an enterprise / content management system, about the best way to display nested functions without losing sight of the earlier levels.
The context is this: From a table, the user selects the dataset he/she wants to edit, which triggers a dialog to modify text fields.
The problem I have is that one text field I have triggers another function, which in my case, is an address management page. The choices made in this complex address management page will then affect the text field, and after which the completion of the process is triggered at the parent dialog.
I'm considering between having a dialog-in-a-dialog, for the sake of understanding of the strata, or having the secondary dialog (address management) replace the primary dialog (text fields). Can I have some suggestions regarding which solution (or any other you can propose) is best for my scenario?