[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:

dp 5
[object Object]
Gwen11:43 AM

What is my current home address on file?.

Moveworks passes user data to API:

{"user": "gwen@moveworks.ai"}

[object Object]
Moveworks11:43 AM

One moment, fetching your results. This may take ~10 seconds

Street Address: 305 Unreal Dr.
City, State: Imanaria, CA
Zip Code: 37453

Example Use Cases

  1. HR: View my home address on file
  2. IT: View my assigned laptop's serial number
  3. 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
    Copy
    Copied
    {
      "attribute1": "value1",
      "attribute2": { 
        "nested_attribute_1": "value2" 
      }
    }
    Copy
    Copied
    {
      "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.