A ServiceNow application for looking up user information from the Khoros API.
- Initial Setup and Access
- Viewing Existing Data
- Loading New Records for Lookup
- Running API Lookups
- Exporting Data
- Log into your ServiceNow instance
- Navigate to the Khoros data table:
- Check your favorites dropdown first - the table may already be saved there

- If not in favorites, search for "Khoros data" in the application navigator
The Khoros data table contains all user records. Key fields include:
- Looked up:
true
indicates the API has already checked this record - Email: The user's email address
- First name: Retrieved from Khoros API
- Last name: Retrieved from Khoros API
- Login: Khoros login username
- ID: Khoros user ID
- SSO ID: Single sign-on ID
- View href: Direct link to user's Khoros profile
To add new email addresses for API lookup:
- Create a CSV file (or use the one provided by Earl)
- First row should contain just:
email
(no quotations) - Add all email addresses in column A, one per row
Example CSV format:
- Navigate to System Import Sets > Load Data
- If you don't see this option, ask Earl to grant you access

- Fill out the Load Data form:
- Import set table: Existing table
- Table: u_khoros_data_import [x_snc_khoros_looku_u_khoros_data_import]
- Source of the import: File
- File: Upload your CSV file
- Sheet number: Leave as 1
- Header row: Leave as 1

- Click Submit
- Wait for the ImportProcessor to complete
- Click Run Transform

- The system should auto-select "Khoros emails - x_snc_khoros_looku_khoros_data" under "Selected maps, run in order"
- Click Transform

- Return to the Khoros data table
- Sort by the "Created" column to see new records

- Note: If records appear missing, they may already exist in the table
- Click the "Begin lookups" button (top right of the table view)

- The application will attempt to find ALL people with "Looked up = false" in the Khoros API
- The system tries to find each user in the Khoros API
- If a user isn't found initially, it tries once more (handles API timing issues)
- After two attempts OR when a user is found, "Looked up" changes to
true
- The lookup process is asynchronous - your page won't auto-update
- Right-click the table header and select Refresh to see updated data

- Successfully found users will have their information populated:
- First name
- Last name
- Login
- ID
- SSO ID
- Profile URL (view href)
To lookup a user again:
- Change their "Looked up" field back to
false

- Click "Begin lookups" button again
To export table data:
- Right-click the table header
- Select Export
- Choose Excel format

The exported file will contain all visible records and their current data.