SAIL Code : load( local!user, a!pickerFieldCustom( label: "Manager", labelPosition: "ADJACENT", maxSelections: 1, suggestFunction: rule!Test_ucArrayPickerFilter( inputName: _ ), selectedLabels: if( count( local!user ) = 0, null, index( rule!Test_ucArrayPickerFilter( inputName:_ ).data, wherecontains( tostring( local!user ), touniformstring( rule!Test_ucArrayPickerFilter( inputName: _ ).identifiers ) ), {} ) ), value: local!user, saveInto: { local!user }, required: true ) ) rule!Test_ucArrayPickerFilter : with( local!queryData: if( len( ri!inputName ) >= 3, rule!Test_getManagerDataByQueryEntity( /*This rule return Manager FN , LN and id*/ ri!inputName ), {} ), local!fullName: if( rule!APN_isEmpty( local!queryData ), {}, apply( rule!Test_getMgrFN_LN, merge( index( local!queryData, "FirstName", {} ), index( local!queryData, "LastName", {} ) ) ) ), local!datasubset: if( rule!APN_isEmpty( local!fullName ), 'type!{http://www.appian.com/ae/types/2009}DataSubset'(), 'type!{http://www.appian.com/ae/types/2009}DataSubset'( data: local!fullName, identifiers: index( local!queryData, "ID", {} ) ) ), local!datasubset ) rule!Test_getMgrFN_LN : concat(ri!firstName," ",ri!lastName)