This paper presents an approach to support Knowledge-Based Engineering template update propagation. Our aim is to provide engineers with a sequence of documents, giving the order in which they have to be processed to update them. To be able to compute a sequence, we need information about templates, Computer-Aided Design models and their relations. We designed an ontology for this purpose that will, after inferring new knowledge, provide a comprehensive knowledge about the templates and assemblies. This information is then used by a ranking algorithm that we have developed, which provides the sequence to follow to be able to update models efficiently without a deep analysis of the dependencies. This will prevent mistakes and save time as the analysis and choices are automatically computed.