Scalable dot-matrix ui for workflow submission with multi-dimension variables at different precedence
AssigneeOracle International Corporation
InventorsKaren Theisen, Ashutosh Gupta, Rajesh Easwaramoorthy, Girish Kumar Balachandran, Lik Wong, Eric Sutton
Life of this patent
Estimating the term…
Abstract
Embodiments relate to dynamically defining and visually representing worker threads. More specifically, a set of parameters is defined for each of multiple worker threads, and a dot-matrix UI represents characteristics of individual parameter across worker threads to facilitate expedient configuration
Claims20
A computer-implemented method for representing operation configurations via dot-matrix visual elements, the computer-implemented method comprising:
- accessing an operation data structure that identifies a set of fields for which corresponding parameters are to at least partly control a sequenced set of operations;
- for each implementation of multiple implementations of the sequenced set of operations:
- collecting, for each field of the set of fields, a parameter for the field that is to be used to at least partly control the implementation;
- and
- generating a worker thread configured to perform the implementation in accordance with the collected parameters;
- generating a dot-matrix visual element that includes a set of shapes, wherein, for each shape of the set of shapes:
- a first position of the shape along a first dimension is indicative of a particular worker thread with which the shape corresponds;
- a second position of the shape along a second dimension is indicative of a particular field with which the shape corresponds;
- and
- a visual property of the shape indicates:
- whether or not a parameter associated with the particular worker thread and with the particular field is valid;
- whether or not the parameter is a default value;
- or
- whether or not a parameter associated with the particular worker thread and with the particular field is valid and whether or not the parameter is a default value;
- wherein at least one shape of the set of shapes is selectable to cause display of an interface for changing the parameter associated with the particular worker thread of the at least one shape and with the particular field of the at least one shape, and outputting the dot-matrix visual element.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:
- accessing an operation data structure that identifies a set of fields for which corresponding parameters are to at least partly control a sequenced set of operations;
- for each implementation of multiple implementations of the sequenced set of operations:
- collecting, for each field of the set of fields, a parameter for the field that is to be used to at least partly control the implementation;
- and
- generating a worker thread configured to perform the implementation in accordance with the collected parameters;
- generating a dot-matrix visual element that includes a set of shapes, wherein, for each shape of the set of shapes:
- a first position of the shape along a first dimension is indicative of a particular worker thread with which the shape corresponds;
- a second position of the shape along a second dimension is indicative of a particular field with which the shape corresponds;
- and
- a visual property of the shape indicates:
- whether or not a parameter associated with the particular worker thread and with the particular field is valid;
- whether or not the parameter is a default value;
- or
- whether or not a parameter associated with the particular worker thread and with the particular field is valid and whether or not the parameter is a default value;
- wherein at least one shape of the set of shapes is selectable to cause display of an interface for changing the parameter associated with the particular worker thread of the at least one shape and with the particular field of the at least one shape, and outputting the dot-matrix visual element.
A system comprising:
- one or more data processors;
- and
- a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including:
- accessing an operation data structure that identifies a set of fields for which corresponding parameters are to at least partly control a sequenced set of operations;
- for each implementation of multiple implementations of the sequenced set of operations:
- collecting, for each field of the set of fields, a parameter for the field that is to be used to at least partly control the implementation;
- and
- generating a worker thread configured to perform the implementation in accordance with the collected parameters;
- generating a dot-matrix visual element that includes a set of shapes, wherein, for each shape of the set of shapes:
- a first position of the shape along a first dimension is indicative of a particular worker thread with which the shape corresponds;
- a second position of the shape along a second dimension is indicative of a particular field with which the shape corresponds;
- and
- a visual property of the shape indicates:
- whether or not a parameter associated with the particular worker thread and with the particular field is valid;
- whether or not the parameter is a default value;
- or
- whether or not a parameter associated with the particular worker thread and with the particular field is valid and whether or not the parameter is a default value;
- wherein at least one shape of the set of shapes is selectable to cause display of an interface for changing the parameter associated with the particular worker thread of the at least one shape and with the particular field of the at least one shape, and outputting the dot-matrix visual element.
Dependencies are inferred from the claim text.