Patent ID: 8296171
Filing Date: 2012-10-23
Classification: G06Q

Abstract:
1. A method for providing a user-relevant view of a business process, the method comprising: reading, by a computer system, a process model for the business process and defining activities in the business process; reading, by the computer system, an activity guide for an end user and related to the business process, the activity guide comprising a metadata file comprising pre-defined metadata; identifying and defining one or more sets of the activities and milestones defined in the process model and pre-defined metadata; identifying one or more sets of activities in the process model as involving the end user, wherein each milestone is identified in the activity guide and comprises a collection of one or more of the activities of the business process associated with the milestone and involving the end user; determining, by the computing system, based on the milestones one or more ordered milestones, wherein the one or more ordered milestones are pre-defined as ordered by metadata of the activity guide, wherein the one or more ordered milestones require completion of one or more activities in the process model associated with the milestone by the metadata of the activity guide prior to performing one or more activities in the process model associated with a subsequent milestone by the metadata of the activity guide; determining, by the computing system, based on the milestones one or more non-ordered milestones, wherein the one or more non-ordered milestones are pre-defined as non-ordered by metadata of the activity guide, and wherein the one or more non-ordered milestones do not require completion of one or more activities in the process model associated with the milestone by the metadata of the activity guide prior to performing one or more activities in the process model associated with a subsequent milestone by the metadata of the activity guide; determining, by the computer system, whether one of the milestones in the business process involves the end user of the business process based on the process model and the metadata of the activity guide; in response to determining the milestone in the business process does involve the end user, generating a visualization of the business process that includes the milestone; and in response to determining the milestone in the business process does not involve the end user, generating a visualization of the business process that does not include the milestone.