ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Property NamePilotPriorityNotes
2
usernameCornell: 0, MO State: 0; Duke: 0; Leipzig: 0; GBV: 0
3
id
4
externalSystemIdCornell: 3, MO State: 3; Duke 3; GBV: 2Proposed priority:
5
barcodeYesCornell: 1, MO State: 1; Duke 1; Leipzig: 0-3 (see notes); GBV: 1Duke: Would you search by individual barcodes, would you upload a list of barcodes to get the search results, or would you search by wildcard? The latter two (upload a list or search by wildcard) are the only two where it would seem like barcode could be useful. If those would be available, we would rate this as a 1 or 0. If it was just individual barcodes, we would rate this as a 3.

Leipzig: Agree with Duke. In our library the barcode is the unique HRID every user gets. We need to upload a list/file of single barcodes, searching single barcodes would make no sense for us as well.
0 - Must have
6
activeCornell: 2, MO State: 2, Duke 1; Leipzig: 2; GBV: 1Status in UI1 - Important
7
typeit seems to be always set to patron2 - Can wait
8
patronGroupYesCornell: 0, MO State: 0; Duke 0; Leipzig: 0; GBV: 0UUID3 - Not important
9
permissionsYesCornell: 2, MO State: 2; Duke 0; Leipzig: 1; GBV: 1call to /permissions endpoint

Duke: if we can do the search here to pull up user records that all have the same permission or permission set, this would be extremely valuable
10
id.
11
userId
12
permissions
13
metadata
14
departmentsMO State: 1; Duke: 1; Leipzig: 2; GBV: 1UUID
15
personal
16
lastNameCornell: 3, MO State: 2; Duke: 3; Leipzig: 3; GBV: 3Please provide example of use cases
17
firstNameCornell: 3, MO State: 2; Duke: 3; Leipzig: 3; GBV: 3Please provide example of use cases
18
middleNameCornell: 3, MO State: 3, Duke: 3; Leipzig: 3; GBV: 3
19
preferredFirstNameCornell: 3, MO State: 3, Duke: 2; Leipzig: 3; GBV: 3Duke: potentially useful if you can use this to see if the field is populated
20
emailYesCornell: 3, MO State: 1, Duke: 1; Leipzig: 3; GBV: 0Duke: For the purpose of finding records to do bulk edits on, we would only really find this useful if you could do a search with wildcards (e.g., "show me all the patron records with an email address ending in ncsu.edu") - 'contains' as a search parameter was requested by UM SIG
21
phoneCornell: 3, MO State: 3; Duke: 3; Leipzig: 3; GBV: 3
22
mobilePhoneCornell: 3, MO State: 3; Duke: 3; Leipzig: 3; GBV: 3
23
dateOfBirthCornell: 3, MO State: 3; Duke: 3; Leipzig: 3; GBV: 3
24
addresses
25
id
26
countryIdCornell: 3, MO State: 2; Duke: 1; Leipzig: 3; GBV: 3
27
addressLine1Cornell: 3, MO State: 2; Duke: 3; Leipzig: 3; GBV: 3
28
addressLine2Cornell: 3, MO State: 2; Duke: 3; Leipzig: 3; GBV: 3
29
cityCornell: 3, MO State: 1; Duke: 3; Leipzig: 3; GBV: 3Please provide example of use cases
30
regionCornell: 3, MO State: 1; Duke 3; Leipzig: 3; GBV: 3Please provide example of use cases
31
postalCodeCornell: 3, MO State: 1; Duke: 3; Leipzig: 3; GBV: 3Please provide example of use cases
32
addressTypeIdCornell: 3, MO State: 1; Duke: 3; Leipzig: 3; GBV: 3Please provide example of use cases
33
primaryAddressCornell: 3, MO State: 2; Duke 3; Leipzig: 3; GBV: 3Please provide example of use cases
34
preferredContactTypeId
Cornell: 3, MO State: 3; Duke: 3; Leipzig: 3; GBV: 3
35
enrollmentDateCornell: 3, MO State: 3; Duke: 1; Leipzig: 3; GBV: 2Duke: This field could be a proxy for class year in some scenarios, so it would be a really nice option to have.
Please provide example of use cases
36
expirationDateYesCornell: 3, MO State: 2; Duke: 0; Leipzig: 2; GBV: 1Duke: You absolutely need to be able to do a bulk edit for patrons based on whether they have expired or not.
37
createdDateCornell: 2, MO State: 3; Duke: 1; Leipzig: 3; GBV: 3Duke: This field (or the metadata equivalent below) can be a proxy for account creation workflows and can assist in being able to identify accounts of a certain type, so it would be nice to have.
38
updatedDateCornell: 2, MO State: 3: Duke: 1; Leipzig: 3; GBV: 3Duke: This field (or the metadata equivalent below) can be a proxy for account creation/management workflows and can assist in being able to identify accounts of a certain type, so it would be nice to have.
39
proxieforcall to /proxiesfor endpoint
40
userIdCornell: 2, MO State: 2; Leipzig: 3; Duke 2; GBV: 3
41
proxieUserIdCornell: 2, MO State: 2; Leipzig: 3; Duke 2; GBV: 3
42
id
43
requestForSponsor
44
notificationsTo
45
status
46
expirationDateDuke 1
47
metadata
48
metadata
49
createdDateDuke: 0Duke: This field can be a proxy for account creation workflows and can assist in being able to identify accounts of a certain type, so it would be nice to have.
50
createdByUserIdDuke: 0Duke: We'd want this in order to be able to do bulk edit/review of accounts created by staff, especially new staff - this can be useful for troubleshooting.
Europe: obviously not allowed per GDPR
51
updatedDateDuke: 0Duke: This field can be a proxy for account creation/management workflows and can assist in being able to identify accounts of a certain type, so it would be nice to have.
52
updatedByUserIdDuke: 0Duke: We'd want this in order to be able to do bulk edit/review of accounts created by staff, especially new staff - this can be useful for troubleshooting.
Europe: obviously not allowed per GDPR
53
tagsLeipzig: 1; GBV: 1
54
customFields
55
id
56
nameCornell: 1; Duke: 0; MO State: 0; Leipzig: 0; GBV: 0Duke: We would want to be able to search by custom field value, not just the label - e.g. ("Show me all the patron field records where the "Patron Type" custom field has a value of "Summer Programs".)
GBV: change all users with custom field "faculty" and content "Library Science"
Leipzig & GBV: +1 Duke
57
refId
58
typeCornell: 2; Duke 2
59
entityType
60
visible
61
required
62
order
63
helpText
64
checkboxField
65
selectField
66
textField
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100