How to add query criteria to an snReferencePicker element in Service PortalDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Description Service Portal widgets can use snRecordPicker and snReferencePicker directives in order to render a dropdown box with autocomplete functionality. Administrators may want to add criteria to GlideRecord queries performed by these tools in order to search for a more specific set of records.the element. Procedure Below find an example of the HTML template and Client Controller of a properly defined snReferencePicker directive when used in a widget to search for records from the sys_user table against the name field. HTML Template<sn-reference-picker sn-options="{placeholder:'Search for a user:'}" ed="descriptor" field="field" sn-on-change="valueSelected()" /> Client Controllerfunction ($scope) { $scope.table = "sys_user"; $scope.field = {}; $scope.descriptor= { reference: $scope.table, attributes: '', name: '', searchField: 'name', qualifier: 'nameLIKEAdmin' }; $scope.valueSelected = function() { console.log($scope.field); };} Applicable Versions London Additional Information The information in this article is based on undocumented code as of London. As such it is subject to change and may not reflect functionality in other versions. When upgrading please review the behavior of any customizations made to widgets to ensure desired behavior is consistent from version to version. For instructions on how to use snRecordPicker see KB0724551