When you import objects in RPD, the objects are imported in the order they are listed, rather than in dependency order. For example, if an input device shows up at the top of the import list and the workflow it requires shows up later in the list, the import will try to import the input device first, but will fail. When importing lots of objects, such as when migrating all objects from one system to another, this can result in significant amount of manual work to get all the objects to import correctly.
RPD should be able to automatically determine the import order to avoid dependency errors where possible.