CPC G06F 16/2428 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 16/24535 (2019.01); G06F 16/2458 (2019.01); G06F 16/248 (2019.01); G06F 16/258 (2019.01); G06F 2203/04803 (2013.01)] | 20 Claims |
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause performance of operations comprising:
displaying, in a first region of a graphical user interface (GUI), a plurality of visual representations corresponding respectively to a plurality of nested queries, the plurality of visual representations comprising:
a first visual representation representing a first query of the plurality of nested queries; and
a second visual representation representing a second query of the plurality of nested queries, wherein the second query is a child query of the first query;
wherein the second visual representation is displayed relative to the first visual representation to depict the second query being the child query of the first query;
receiving a first input associated with a selected query, wherein the selected query is one of the first query and the second query;
responsive to receiving the first input:
displaying, in a second region of the GUI and concurrently with displaying the first visual representation and the second visual representation in the first region of the GUI, a plurality of rows representing a respective plurality of query conditions for a rule for filtering records retrieved by executing the selected query; and
displaying, in the second region of the GUI and concurrently with displaying the first visual representation and the second visual representation in the first region of the GUI, a query condition-modification field;
responsive to detecting (a) a second input in the query condition-modification field to modify the plurality of query conditions, and (b) a third input including a first value:
concurrently modifying the plurality of query conditions to include the first value as at least one of:
an object name for an object from which to retrieve the records based on executing the selected query;
an attribute name for an attribute of the object;
a criterion to be applied to the attribute; and
a particular value associated with the criterion to filter a set of records corresponding to the selected query based on the criterion.
|