CPC G06Q 10/0633 (2013.01) [G06F 16/2272 (2019.01); G06Q 40/08 (2013.01)] | 19 Claims |
1. A system comprising:
one or more processing units; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processing units, cause the one or more processing units to perform operations including:
receiving user login credentials via a network;
presenting, based on the user login credentials, a first graphical user interface (GUI) comprising an application programming interface (API) configured to connect to an application and enable storing, as a set of activity indexes, indexes to activities associated with a role and the application in a database, wherein presenting the first GUI comprises providing a first instruction to a user computing device associated with the user login credentials to generate the first GUI;
receiving, from the first GUI via the API, a plurality of inputs comprising the role associated with the user login credentials and at least one of a source system, an environment, an alias, a product, a transaction, a priority, a state, an issue, or a vehicle use;
based on receiving the plurality of inputs, determining the set of activity indexes associated with the activities associated with the role by:
generating a query comprising the role and one or more of the source system, the environment, the alias, the product, the transaction, the priority, the state, the issue, or the vehicle use;
executing the query against the database to return a first subset of activity indexes;
determining a second subset of activity indexes from among the first subset of activity indexes that is unassigned to a user;
providing, based on determining the second subset of activity indexes, a second instruction to the user computing device to generate a second GUI presenting the second subset of activity indexes;
receiving, from the second GUI, a personal filter input indicating a filter associated with the user login credentials;
based on the personal filter input and the user login credentials, retrieving the filter and filtering the second subset of activity indexes using the filter to determine a third subset of activity indexes; and
providing, based on determining the third subset of activity indexes, a third instruction to the user computing device to generate a third GUI presenting the third subset of activity indexes.
|