[DP-5] Lookup Single Personal Record
Problem
Users have difficulty remembering personal information.
What does this pattern do?
Enable users to check their own personal information. You can visualize this as a filter applied on a table like below:
What is my current home address on file?.
Moveworks passes user data to API:
{"user": "gwen@moveworks.ai"}
One moment, fetching your results. This may take ~10 seconds
Street Address: 305 Unreal Dr.
City, State: Imanaria, CA
Zip Code: 37453
City, State: Imanaria, CA
Zip Code: 37453
Example Use Cases
- HR: View my home address on file
- IT: View my assigned laptop's serial number
- Finance: Get a link to my most recent payslip
Design Considerations
Design time
- Must consume user's email address in your automation tools.
- Must return a simple JSON dictionary from API. (No embedded lists)SupportedNot Supported
{ "attribute1": "value1", "attribute2": { "nested_attribute_1": "value2" } }
{ "record": [ { "attribute1": "value1" }, {"attribute2": { "nested_attribute_1": "value2" }} ] }
- Must display a single record of attributes & values. Multiple records, or related records are not supported in this design pattern.