User interface (UI) control for attestation process
First Claim
1. A data processing system to operate with an attestation service stored on a first non-transitory computer readable storage device, the data processing system comprising:
- one or more processors;
a display device to display a user interface (UI) control provided via a browser configured for execution on the one or more processors; and
instructions stored on a second non-transitory computer readable storage device to cause the UI control, via the one or more processors, to query the attestation service for a set of attributes specified for attestation, the attestation service having determined a remotely specified set of attributes for attestation, gathered metadata associated with the set of attributes, and determined an association between each attribute and a particular UI control;
wherein the instructions cause the UI control to dynamically generate, within a single workflow form, a particular UI control for each attribute in the set of attributes specified for attestation, and present the particular UI control for each attribute in the set of attributes within the single workflow form via a browser, at least one particular UI control including an option to update at least one field value of an associated attribute;
wherein the UI control is to determine whether editing rights are present for a field value associated with an attribute and, upon a determination that a user does not have editing rights for the attribute, generate a particular UI control for the attribute according to a locale of the user associated with the attribute; and
generate and present, via the browser, an attestation question UI control within the single workflow form to enable an affirmation that the remotely specified attributes have at least been reviewed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus involve attestation of items, such as user profiles, roles, assets, etc. In a computing environment, a compliance administrator initiates an attestation process, including specifying particular attributes of a user that require attestation. A workflow is launched to present the user with a workflow form in a browser page of his computing device. As part of the launch, a UI control makes calls to an attestation service to determine which attributes of the user were specified by the compliance administrator and to query an association between each of the specified attributes and a particular UI control and field value therefor. Upon obtaining the results, the particular UI control for the specified attributes are presented to the user in the workflow form, along with an attestation question UI control, and an option for the user to update at least one of their field values.
27 Citations
12 Claims
-
1. A data processing system to operate with an attestation service stored on a first non-transitory computer readable storage device, the data processing system comprising:
-
one or more processors; a display device to display a user interface (UI) control provided via a browser configured for execution on the one or more processors; and instructions stored on a second non-transitory computer readable storage device to cause the UI control, via the one or more processors, to query the attestation service for a set of attributes specified for attestation, the attestation service having determined a remotely specified set of attributes for attestation, gathered metadata associated with the set of attributes, and determined an association between each attribute and a particular UI control; wherein the instructions cause the UI control to dynamically generate, within a single workflow form, a particular UI control for each attribute in the set of attributes specified for attestation, and present the particular UI control for each attribute in the set of attributes within the single workflow form via a browser, at least one particular UI control including an option to update at least one field value of an associated attribute; wherein the UI control is to determine whether editing rights are present for a field value associated with an attribute and, upon a determination that a user does not have editing rights for the attribute, generate a particular UI control for the attribute according to a locale of the user associated with the attribute; and generate and present, via the browser, an attestation question UI control within the single workflow form to enable an affirmation that the remotely specified attributes have at least been reviewed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for an attestation process comprising:
-
querying an attestation service for a set of attributes specified for attestation, the attributes having been specified to the attestation service by a remote computing device; receiving, in response to querying the attestation service, the set of attributes specified for attestation, the attestation service having queried a storage device regarding the set of attributes for UI controls and field values associated with the set of attributes, having gathered metadata associated with the attributes, and having determined an association between each attribute and a particular UI control; determining whether editing rights are present for a field value associated with an attribute in the set of attributes specified for attestation; generating a particular UI control for the attribute according to a locale of a user associated with the attribute upon determining that the user does not have editing rights for the attribute; dynamically generating a single workflow form including a particular UI control for each attribute in the set of attributes and an attestation UI question control, the attestation question UI control to enable an affirmation that the attributes specified by the remote computing device have at least been reviewed; and presenting the dynamically generated single workflow form via a browser, at least one particular UI control including an option to update at least one field value of an associated attribute. - View Dependent Claims (8, 9)
-
-
10. A method of performing an attestation process, the method comprising:
-
querying an attestation service for a set of attributes specified for attestation, the attributes having been specified to the attestation service by a remote computing device; receiving, in response to querying the attestation service, the set of attributes specified for attestation, the attestation service having queried a storage device regarding the set of attributes for UI controls and field values associated with the set of attributes, having gathered metadata associated with the attributes, and having determined an association between each attribute and a particular UI control; determining whether editing rights are present for a field value associated with an attribute in the set of attributes specified for attestation; generating a particular UI control for the attribute according to a locale of a user associated with the attribute upon determining that the user does not have editing rights for the attribute; dynamically generating a single workflow form including a particular UI control for each attribute in the set of attributes and an attestation UI question control, the attestation question UI control to enable an affirmation that the attributes specified by the remote computing device have at least been reviewed; and presenting the dynamically generated single workflow form via a browser, at least one particular UI control including an option to update at least one field value of an associated attribute. - View Dependent Claims (11, 12)
-
Specification