1) An excel file is generated with the data of the object (address, version by, number of users, etc.)
2) Using Visio, I create a diagram, link the figures of the diagram with an excel file.
3) With some periodicity, the excel file is updated, often the number of objects changes, that is, you need to delete or draw new shapes and connect them together.