1. End user is able to configure a Word document with various tags
- End user can create a User Defined Document and upload said document to the object
- User can call the process enabling selection of one of the User Defined Documents
- Document is created with tags replaced with with object attributes.
Re: #2 -- Correct assuming you mean upload to UserDefDoc BO
The one step I don't see in your process is putting in context the BO that is in the merge doc fields. In my case, the merge doc has various fields like <<Student.Name_First>> and <<Student.Name_Last>>.
I happen to use method of storing selected students in the LoggedInRegularUser, then the instances of Student are put into context for use in the UDD by the query "'Student Merge - Selected Students' in the process below
DISPLAY DOCUMENT UserDefDoc.UDD_Name USING 'Student Merge - Selected Students' MERGE INTO ONE
You don't have to use my method of putting Student into context, but you have to have some method of putting an instance of the BO you want to use in the merge doc into context.