Selecting patron self-edit fields in Web Services for Symphony

This topic describes the attributes in Web Services associated with patron contact information. Each field can be set to one of the following values:

  • Disabled – Patron users cannot see or modify the field.
  • Read-only – Patron users can see the field's value, but cannot modify it.
  • Editable – Patron users can see and modify the field's value.

You may want to make some of these fields editable by the patron and keep the patron from editing other fields.  For example, you may want to allow patrons to change their birthdayte (birthDate), but you probably do not want them to have control over their standings (standing). The patron information associated with each field is listed below to help you make those decisions.

Enterprise recognizes which fields are enabled and disabled for editing in the Web Services Admin console and only allows patrons to enter information into editable fields.

Most of the fields are automatically displayed in the patron interface with user-friendly labels. However, for certain fields, you must set user-friendly labels the same way you would make any other custom label change. For more information on this, contact SirsiDynix Customer Support.

Because of an issue in Web Services 2016.08.1, when the code and data fields are set to hidden within Web Services but any of the Policy Key values are set to something other than Hidden, an error occurs that causes never-ending loading spinners within the patron information tab in My Account. This problem will be fixed in a later release of Web Services.

Setting the patron self-edit options may require coordination with your Web Services administrator. To learn how to set each of these fields as editable, see the "Resource Security Configuration" help topic in the Symphony Web Services Admin Guide.

/user/patron

The following table contains fields that are associated with general patron information:

Field Description

address1

Specifies an address that can be used for the patron user.

address2

Specifies an address that can be used for the patron user.

address3

Specifies an address that can be used for the patron user.

alternateID

Specifies the alternate ID of the patron user.

barcode

Specifies the barcode associated with the patron user.

birthDate

Specifies the date of birth of the patron user.

category1

Specifies a patron user statistic value.

category2

Specifies a patron user statistic value.

category3

Specifies a patron user statistic value.

category4

Specifies a patron user statistic value.

category5

Specifies a patron user statistic value.

category6

Specifies a patron user statistic value.

category7

Specifies a patron user statistic value.

category8

Specifies a patron user statistic value.

category9

Specifies a patron user statistic value.

category10

Specifies a patron user statistic value.

category11

Specifies a patron user statistic value.

category12

Specifies a patron user statistic value.

claimsReturnedCount

Specifies the number of claims returned associated with the patron.

department

Specifies the value set for the Department field in this patron user's record.

displayName

Specifies how the patron user wants his or her name to display in library communications.

firstName

Specifies the first name of the patron user.

language

Specifies the language the patron user wants to use for library communications.

lastActivityDate

Specifies the last date the patron user used his or her library account.

lastName

Specifies the last name of the patron user.

library

Specifies the library to which the patron user belongs.

middleName

Specifies the middle name of the patron user.

preferredName

Specifies the name which the patron user prefers to have listed in library communication.

privilegeExpiresDate

Specifies the date on which the patron user's circulation privileges expire.

standing

Specifies the patron user's standing.

suffix

Specifies the suffix of the patron user's name, if applicable.

title

Specifies the title of the patron user, if applicable.

usePreferredName

Specifies whether or not the library system should use the patron user's preferred name in library communications.

/user/patron/address1

The following table contains fields that are associated with patron contact information:

Field Description

code

Specifies the type of field the address contains. For example, STREET, PHONE, or ZIP).

data

Specifies the value that corresponds to the specified code.

user/patron/address2

The following table contains fields that are associated with patron contact information:

Field Description

code

Specifies the type of field the address contains. For example, STREET, PHONE, or ZIP).

data

Specifies the value that corresponds to the specified code.

user/patron/address3

The following table contains fields that are associated with patron contact information:

Field Description

code

Specifies the type of field the address contains. For example, STREET, PHONE, or ZIP).

data

Specifies the value that corresponds to the specified code.

Related topics