Entities

Business Entities - Model application data to achieve business success

Underlying the Pyze platform is the concept of Business Entities, which allow modeling of data to analyze business processes that span multiple applications or answer specific business questions.

By default, Pyze instantiates a User Entity to model how different users interact within an application and construct a user journey showing how a user executes a set of tasks within an application. In technical terms, Pyze utilizes the userId as the “primary key” when evaluating events that have been ingested into the platform. In practical terms, this means when a user is executing a conversion funnel, or authoring a dashboard, Pyze evaluates this data from the perspective of a user, or user actions.

Pyze provides the ability to model any number of Business Entities, which can utilize arbitrary attributes as the primary key for analysis. For example, many different users may process help desk tickets, potentially across disparate applications. By defining a Ticket Business Entity, Pyze allows evaluation of conversion funnels or building dashboards from the perspective of help desk tickets. By evaluating the ticketID as a consistent primary key based on an event attribute {“ticketID”: “abc123”} and ensuring it’s inclusion in all relevant events, Pyze enables not just evaluation of data based on ticket id but the Pyze platform can model the help desk ticket journey, from beginning to end, mapping the overall process and identifying hotspots and opportunities for optimization.

For BPM based platforms like Pegasystems, Appian, and OutSystems, Pyze automatically infers business process definitions and generates appropriate Business Entities and relevant dashboards without any configuration. Pyze combines its advanced integration with low code BPM platforms and proprietary AI capabilities to model business processes, identify each stage of the business process, and the specific steps associated with each stage as well any sub processes that are common in typical case management systems.

The Pyze platform is built using an inherent flexibility to pivot the core data model, allowing it to model Business Entities on any arbitrary key:value. For example, an Enterprise may have a suite of applications that support a specific business process. As data flows from one step of the process to another, both within an application and across applications, there may be a multitude of different users executing specific tasks to ensure completion of the overall process. E.g. A user opens a ticket in the first step, and that ticket goes through a normal set of stages and is interacted with by several different users and eventually gets closed. Pyze provides the unique ability to model the entire end to end process and also measure user experience at each step, enabling greater efficiency by identifying opportunities to optimize the overall process and ensuring greater productivity by identifying task level business performance issues at each step.


Last modified 2020-12-23