| CPC G06Q 10/063112 (2013.01) | 20 Claims |

|
8. A method of controlling access to resources associated with subject-matter expert processes, the method including operations executed by a processor, the operations comprising:
receiving first input data from a first additional computing system and second input data from a second additional computing system, wherein each of the first input data and the second input data identifies a particular subject-matter expert (SME) process;
extracting, from the first input data and the second input data, a set of process factors that describe the particular SME process;
extracting, from the first input data, a first set of user factors that describe a first user account implemented by the first additional computing system;
extracting, from the second input data, a second set of user factors that describe a second user account implemented by the second additional computing system;
determining, based on the set of process factors, initial schedule data that describes a) event stages in the particular SME process and b) milestone stages in the particular SME process;
generating, based on the first set of user factors, first user-specific process schedule data that includes a first modification of the initial schedule data, wherein the first modification comprises excluding at least one milestone stage described by the initial schedule data;
generating, based on the second set of user factors, second user-specific process schedule data that includes a second modification of the initial schedule data, wherein the second modification comprises including an additional milestone stage in the milestone stages described by the initial schedule data, wherein the second modification is different from the first modification;
providing the first user-specific process schedule data including the first modification to the first additional computing system via a first instance of a user-specific execution engine, and the second user-specific process schedule data including the second modification to the second additional computing system via a second instance of the user-specific execution engine;
receiving first access request data from the first additional computing system and second access request data from the second additional computing system, wherein each of the first access request data and the second access request data requests to access a resource associated with a particular event stage included in i) the first user-specific process schedule data and ii) the second user-specific process schedule data;
based on a determination that the particular event stage has a dependency on the at least one milestone stage excluded from the first user-specific process schedule data, permitting access of the first additional computing system to the requested resource; and
based on a determination that the particular event stage has a dependency on the additional milestone stage included in the second user-specific process schedule data, denying access of the second additional computing system to the requested resource.
|