Patent ID: 8204723
Filing Date: 2012-06-19
Classification: G06Q

Abstract:
1. A computer-implemented method for modeling one or more processes, the method comprising: creating, by a computing device, at least one process definition, wherein each process definition includes inputs and outputs of the process and at least one process step associated with an action to be performed, each created process definition characterized by at least an applicability trait, a variation identifier, and a version identifier; characterizing, by the computing device, the at least one process definition by at least the applicability trait and the variation identifier, the applicability trait descriptive of which organizations and for what timeframes within an enterprise each process definition is applicable, the variation identifier descriptive of variations made to the defined process to allow implementation of the variation of the process definition within the enterprise; storing the created process definitions in computer storage; creating, by the computing device, at least one scenario definition, wherein each scenario definition comprises an instantiation of at least one of the created process definitions and an applicability trait; characterizing, by the computing device, the at least one scenario definition by at least an applicability trait descriptive of which organizations and for what timeframes within the enterprise each said scenario definition is applicable; and storing the scenario definitions in computer storage.