TECHNICAL FIELD

This disclosure relates in general to the field of computer software modeling and, more particularly, to searching a data structure modeling business outcomes.

BACKGROUND

Modern enterprises are competing in global markets that are increasingly complex and dynamic. A single enterprise may have a multitude of different departments, managers, and assignments, each having their own respective objectives, plans, and goals commensurate with their respective roles within the enterprise. Additionally, a single enterprise may have one or more enterprise-wide goals that involve the collaboration and involvement of its different departments, managers, and business units. For each goal, an enterprise may develop a plan for realizing the goal. A variety of different paths may exist for reaching the goal and a plan can establish which of these paths will be followed, such as defined by the particular activities, inputs, and steps the enterprise will adopt in pursuing its goal. Because a variety of potential paths may be adopted by an enterprise to reach its goal, planning can involve determining which of the path(s) are most desirable or optimal for the particular enterprise. Additionally, planning can involve the modification or replacement of previously-adopted plans based on changed conditions within the enterprise, the market place, or geopolitical landscape in which the enterprise exists.

BRIEF SUMMARY

According to one aspect of the present disclosure, an interactive user interface can be generated to illustrate a graphical view of a network of plan models. The network of plan models can include a plurality of plan models, each plan model including one or more measures and one or more dimensions. Each plan model can model a future outcome of a corresponding business domain. A user search request for a search can be received through the interactive user interface, and a search query field can be presented in the interactive user interface. At least one user-entered text character entered in the search query can be detected and the network of plan models can be searched for names of at least one of the corresponding measures and dimensions corresponding to the at least one user-entered text character. The names can be presented as search term suggestions in the search query field and a selection of at least one of the presented names can be received and adopted as at least a portion of a search query. The search query can be received and include a plurality of search terms including the selected at least one presented name. The network of plan models can be searched to generate search results corresponding to the search query. The graphical view of the network of plan models can be revised based on the search results. Indeed, in some instances, the graphical view can be revised to present an infographic representing the search results.

According to another aspect of the present disclosure, a search query corresponding to a network of plan models can be received and the network of plan models can be searched to generate search results corresponding to the search query. The search results can be presented on a graphical user interface as an infographic providing a graphical visualization of the search results. A user request can then be received, through the graphical user interface, to cause the infographic to be included in a particular one of a plurality of windows of a dashboard user interface. In some instances, the infographic can update, within the dashboard, in response to changes to the underlying plan model(s) searched to generate the infographic.

