Application hierarchy
Hirevue can be implemented in a single- or multiple-application environment. For clients that have a multiple-application environment, application hierarchy refers to the organization of all of the HireVue applications within the environment.
For example, large, global clients with operations in multiple countries or regions may require the applications that serve each region to be configured with a specific brand, language configuration, or set of jobs, candidates, or recruiters. In these instances, clients would require a separate HireVue application to serve each region.
Parent-child application hierarchy
Clients that implement multiple Hirevue applications do so in a parent-child application hierarchy. In these environments, one application acts as the parent, which is connected in a one-to-many relationship with multiple children. The following image displays an example hierarchy where one parent application is related to three child applications, one for each country in which the client organization operates.
The parent-child application hierarchy is established by Hirevue during the implementation phase. While you do not need to do anything to establish or maintain the application hierarchy in your environment, it is important to understand how Hirevue is structured so that you are aware of configuration dependencies and data flow that results from the parent and child application structure.
Configuration settings and data flow
In parent child applications, configuration settings and data flow automatically from the parent application to all child applications. For example, if the default language for a parent application is set to US English, then all child applications within the hierarchy will also default to US English unless configured otherwise.
If you change the configuration settings inherited from the parent on a child application, then the link between parent and child is broken for that setting. Future changes made to that setting in the parent application will no longer flow to the child. You can restore the connection by returning the child application to the default settings, which will result in the child re-inheriting the settings from the parent application.