Artifact-centric business process modeling is emerging as a promising paradigm for modeling data-intensive business processes as it provides higher flexibility and extensibility support in comparison to the traditional activity-centric modeling paradigm. Several approaches exist on (semi-) automatically generating user interface (UI) models for activity-centric processes. However, little work has been done on generating UI models for artifact-centric processes. In this paper, we propose a framework for deriving user-interface flow models to help visualize artifact-centric processes and support semi-automatic creation of UIs. The UI model is created by taking into account the relationships among business processes, user interfaces, and user roles in an artifact-centric process model. Algorithms are also developed to derive UI flow models from an artifact-centric process model. We have conducted experiments and implemented a prototype system to prove our concept and evaluate the feasibility and technical performance of our approach.