People Search CellPhone - Office 365
Hello,
This is happens in our clients Office 365 SharePoint.
We've been trying to add the User's Mobile phone number to the People Search Results.
This is what we've done so far:
1. From Search Schema, Managed Properties, Mapped RefinableString99 to People:CellPhone, ows_CellPhone
2. After that we created a new People Search Item Template by copying the original.
3. There we altered:
Altered this line to add RefinableString99
<mso:ManagedP msdt:dt="string">'AboutMe':'AboutMe','AccountName':'AccountName', ..... .... .... 'RefinableString99':'RefinableString99'
Added variable:
var has_cphone = !$isEmptyString(ctx.CurrentItem.RefinableString99);
Added this html block:
<!--#_
if(has_cphone == true)
_#-->
<div id="RefinableString99">
<!--#_
var encodedcphone = $htmlEncode(ctx.CurrentItem.RefinableString99);
var displaycphone = Srch.U.getSingleHHXMLNodeValue(hhProps, "RefinableString99");
if ($isEmptyString(displaycphone)) { displaywphone = encodedcphone }
_#-->
<div id="RefinableString99Value" class="ms-srch-ellipsis" title="_#= encodedcphone =#_"> _#= displaycphone =#_ </div>
</div>
<!--#_
else
_#-->
<div style="display:none">no RefinableString99</div>
<!--#_
_#-->
4. Changed the people search results webpart to use the new display template
Now when we do a people search we still can't see the mobile phone and as we look at the html-source of the page we can see the "no RefinableString99.
So it seems the search item doesn't have the RefinableString99 in it, or it is empty. The users have the mobile phone numbers in their profiles.
Should this work or are we doing something wrong?
In Office 365's SharePoint we cannot start crawls. They are scheduled By Microsoft.
I've read somewhere that the full crawl is done once a week and the managed property mapping has been done more than a week ago.
Similar Messages
-
Ifilter in office 365,pdf search in office 365
how to implement pdf search and pdf text search in office 365
Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
|
| TwitterThe need for OCR is dependent on the type of PDF file being indexed. Some PDFs are images of text and require OCR to be indexed (which is not available in O365). But most PDFs today are text based and fully index-able. OCR isn't a default
for the iFilter on-premises either it is a custom install. The default iFilter used on-premises is the same one used in Office 365 and will index more than metadata if the PDF contains index-able text.
Paul Stork SharePoint Server MVP
Principal Architect: Blue Chip Consulting Group
Blog: http://dontpapanic.com/blog
Twitter: Follow @pstork
Please remember to mark your question as "answered" if this solves your problem. -
Hybrid Search with Office 365 from On Prem Search
I have followed this post on Setting up Hybrid search of Office 365 from Sharepoint On premise:
http://blogs.technet.com/b/wbaer/archive/2014/03/24/one-way-outbound-hybrid-search-step-by-step-and-onedrive-for-business.aspx#comments
As well as tested all of the validation steps in the following Technet Article on setting up Identity Management.
http://technet.microsoft.com/en-us/library/dn197169(v=office.15).aspx
However the last validation step in each is to test the Result Source and I get the following error:
Web error: System.Net.WebException: The request was aborted: The request was canceled. ---> Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: [invalid_client] ACS50027: JWT token is invalid.
Trace ID: 375a7faa-be03-441e-be21-5b29
I am really scratching my head here and My Google Foo is coming up empty on any variation of that error.Hi,
According to your post, my understanding is that you wanted to configure Hybrid Search with Office 365 from On Prem Search.
Please make sure you configure Hybrid Search correctly.
For more information, you can refer to:
Hybrid for SharePoint Server 2013
Configure hybrid Search for SharePoint Server 2013
The JWT token invalid error was due to an invalid date format for the STS certificate.
I recommend to created search service application using Wizzard , then move the search roles across multiple boxes using the steps mentioned
http://technet.microsoft.com/en-us/library/jj729803.aspx
You can also rename the search databases.
Renaming SharePoint 2013 Search databases
Troubleshooting hybrid environments
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
Cannot click in search mail and people field using Office 365
As of this week, four of the users in our school have reported that they cannot click within the search mail field using Office 365. Happens on Macs running 10.8 and 10.9 when using Firefox version 28. When they try using Google Chrome they can use the email search function.
Is anyone else having this issue? Any ideas? I updated to the latest versions of Flash and Java same result.
Thank you!Hi CT_Dave, I do know that search api can have alot of dom elements on them and that scripts on a page can be prevented from running. However, for Office 365 specifically I do not know what kind of search they have.
You can monitor the search page by looking in the web console to see if there are any specific errors that may be causing this issue.
In the about:config, please also make sure javascript is enabled.
# In the address bar, type "about:config" (with no quotes), and press Enter.
# Click "I'll be careful, I promise"
# In the search bar, search for "javascript.enabled" (with no quotes).
# Right click the result named "javascript.enabled" and click "Toggle". JavaScript is now disabled.
To Re-enable JavaScript, repeat these steps. -
Same results appear regardless of search query - Office 365
Hi,
I am currently experiencing an issue with search. Whenever I search, the same results appear regardless of the search term I used. they even appear in the same
order.
I could type, "policy", "test" or "sadfasdfasdfvdfb" and the same results would appear in the exact same order.
I've added custom refiners but have not changed the default search results webpart.
Thanks,Do you have a custom search results page? It is possible to embed search term into the page so it will not use your input. Check results page web parts and their settings.
-
Is it possible to pass URL parameter to "People" in Office 365 ?
Hi,
I would like to find out if I can pass parameter from SharePoint online to "People" module on Office 365.
i.e.
https://outlook.office365.com/owa/?realm=XXXXXXXX&wa=wsignin1.0?QUERY=John#path=/people
Please note "?QUERY=John"
I've tried different params like "k", "q", "query", etc but this doesn't work...
What we would like to achieve is that user enter some name in search box on Sharepoint and after submitting is transferred to "People" module in Office365 with results matching name entered on Sharepoint.
Any advice will be really appreciated !
ThanksHi Mariusz,
To be able to access another user’s mailbox, we need to assign the account full access permission to access the other user’s mailbox.
And then we can access the other user’s mailbox through URL like this:
https://xxx.outlook.com/owa/[email protected]
I recommend to edit the Search result page(when a search center is used) and add a button to the page. When user clicks the button, redirect to the corresponding mailbox.
If a user name is typed in the search box, use JSOM to get the login name or email address of the user and generate the URL of the user’s mailbox which will be used when clicking the button.
About how to use JSOM to get the email address of a user:
https://msdn.microsoft.com/en-us/library/office/jj163800.aspx
For more information, you can post your question to the forum for Office 365: http://community.office365.com/en-us/f/default.aspx.
More experts will assist you, then you will get more information relation to SharePoint Online.
Thanks,
Victoria
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Litigation Hold is a legacy setting from Exchange 2010, so you'll probably want to avoid it.Instead,use an "in-place hold" or, in the new Compliance Center, go to 'Retention' and add a new preservation policy so that you can retain both emails and OneDrive documents either indefinitely or for a set period of time. You would need to set the preservation policy to take effect either at account creation, to preserve everything, or before account termination, to preserve the state of their data at the end of their employment, or if there is a legal/HR discovery need. Also, any mailboxes that you want to place into a hold need to have the appropriate licenseassigned (when an account that had a hold and had the appropriate licenseis deactivated and deleted, however, the hold will continue on the mailbox until the hold is deleted or expires,...
So this has been a question on my mind for quite a while but I just haven't had the time to delve into it.
I work in the healthcare industry and HIPAA and HITECH ruin my life. So to cover my bases, I am wondering if I should enable archiving on all user mailboxes for every email sent? We have the E3 license.
I see we have retention policies but what if a user deletes a bunch of emails and 2 months later we need those emails but, poof they were deleted? Wanted to get feedback on what other people do using Office 365.
This topic first appeared in the Spiceworks Community -
How to create a sort in Office 365 search filter pane
Hi,
I am using Office 365.My first issue is i uploaded an image in Asset Library and searched for that image but i didn't get that image in results.
Second i added some keyword to that image while uploading and i searched with those keywords still no luck.
Third, If i have created a column in of Choice lets say "Selected" and "Rejected" how could i make this column as a filter option in search result page. Like default search filter for Excel, PDF, Word Document, People.
Please guide me on this...Hi,
According to your post, my understanding is that you wanted to create a custom refiner in search result page.
There are two articles about the step and step to add custom refiners in the Refinement Panel of Search Results page for SharePoint Online, you can have a look at them.
http://blogs.technet.com/b/sharepoint_made_easy/archive/2013/03/19/step-by-step-configuration-to-add-custom-refiners-in-the-refinement-panel-of-search-results-page-for-sharepoint-online.aspx
http://rikdekker.wordpress.com/2013/12/19/how-to-create-custom-refiners-in-sharepoint-online/
As this is the forum for SharePoint server, I recommend you can post your question to the forum for SharePoint Online:
http://community.office365.com/en-us/forums/154.aspx.
More experts will assist you, then you will get more information relation to SharePoint Online.
Thank you for your understanding and support.
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Office 365 - content search web part
Hi,
I have an office 365 site, and in one of the page, i had added 4 Content search web parts each of it having its own custom display templates.
Now, the problem is when the page is browsed (intermittent) or edited (always), the CSWP's throwing error as 'Sorry, something went wrong'. And I found that, the corresponding .js files are not getting loaded, including the language script, because of which
we are getting this error.
Please assist.
Thanks
SenthuHi Senthu,
This error occurs may be due to the display template has not been published as a major version.
Please go to the Master pages and page layouts in site settings > Display Templates > Content Web Parts > find the html file of the display templates used in your content search web part and then click the triangle and select Publish a Major Version.
Reference:
http://blogs.msdn.com/b/kaushalendra/archive/2013/08/16/sorry-something-went-wrong-in-content-by-search-web-part-for-some-users.aspx
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
Hi,
I need to create a form in SharePoint designer so that it can display and save selected users. Users should be selected for particular group. Group and users are in AD. Form would look like below:-
Group1 People picker with users of Group1 only
Group2
People picker with users of Group2 only
Save button to save this mapping in some List for selected users and groups
I need to do this using CSOM/Javascript in office 365.
Thanks a lot!
Arvind
arvind chamoliHi Venu,
check those options
http://www.thesharepointblog.net/Lists/Posts/Post.aspx?List=815f255a-d0ef-4258-be2a-28487dc9975c&ID=135
http://paultavares.wordpress.com/2012/04/28/sharepoint-ui-widgets-upload-and-pickusers/
http://spservices.codeplex.com/wikipage?title=Users%20and%20Groups&referringTitle=%24%28%29.SPServices
http://spservices.codeplex.com/wikipage?title=UserProfileService&referringTitle=%24%28%29.SPServices
http://blog.vgrem.com/2013/03/27/different-ways-of-extending-people-editor-in-the-client-side-sharepoint-2010/
this one for 2013 but worth that u check it
http://msdn.microsoft.com/en-us/library/office/jj713593(v=office.14).aspx
Kind Regards, John Naguib Technical Consultant/Architect MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation. Please remember to mark the reply as answer if it helps. -
Search SharePoint 2013 On-Prem with Office 365
We're trying to understand federated search in SharePoint 2013, when it comes to Office 365. We have both a SharePoint 2013 on-prem environment, and an Office 365 environment. The 2 are completely separate, and have not been configured to use a hybrid model.
Is it possible to configure a Result Source in either the SharePoint environment or the Office 365 environment to index the other? Reading this
article from Technet, it indicates that you can configure a remote SharePoint farm as a Result Source:
"Remote SharePoint provides
results from the index of a search service in another farm."
But I've read on another
thread on here that this is not possible from O365.
I'm hoping that someone can provide some guidance, or point me in the right direction.
Thanks,
cflbasserYes, you can receive search results from an on-premise SharePoint Server 2013 farm within SharePoint Online.
Hybrid search between SharePoint Server and SharePoint online uses federated search results. Neither the on-premise farm nor SPO crawl the other location, they just send a federated search query over the fence and wait for the results.
You can search in either direction (one-way hybrid search) or both ways (bidirectional hybrid search).
The one-way search can either be SharePoint Server sending search queries to SPO or SPO sending queries to SharePoint Server which also needs a reverse proxy for securely publishing your on-premise farm to SPO.
Bi-directional hybrid search just combines both one-way methods together so either location can receive search results from the other location.
Here are some further resources to help you plan and implement hybrid search:
Hybrid for SharePoint Server 2013
Configure hybrid Search for SharePoint Server 2013
Chris O'Brien has an excellent article that describes the actual search experience. Check out Office 365 SharePoint hybrid - what you
DO and DO NOT get
Jason Warren
@jaspnwarren
jasonwarren.ca
habaneroconsulting.com/Insights -
Error when doing a Discovery Search Export In Office 365
Hi..
I am trying to a do eDiscover Search on a User Mailbox in office 365, however am getting an Status with Partial success and giving a message that certain items were not found. I am doing a full search include all items and unsearchable items as well
and not specifying any conditions.
Can someone help to understand why I see these messages and what they may indicate.
Sample Log info below:
Search
Status: Search partially succeeded
Run by: xxxx
Run on: 7/29/2014 12:07 PM
Size: 12.55 GB
Items: 64096
Results: [email protected]
[open]
Errors: Failed exporting item id: AAMkADdlMWJjMzM0LWExZjUtNDk5Ni1hN2RjLTk5N2M3NTA4OWE5MQBGAAAAAABzuZO0qF7VEZCuAGDPIFm4BwC4SDpGC3zSEZCLAKDJa
cAsAAAFE+8SAABhOLZ0dc4MR77KOSWjMi6HAABjC5gWAAA=, DocumentId: 0X19629 from source id: [email protected] with error: [NotFound] Export faile
d with error type: 'NotFound'., Failed exporting item id: AAMkADdlMWJjMzM0LWExZjUtNDk5Ni1hN2RjLTk5N2M3NTA4OWE5MQBGAAAAAABzuZO0qF7VEZCuAGDPIF
m4BwC4SDpGC3zSEZCLAKDJacAsAAAFE+8SAABhOLZ0dc4MR77KOSWjMi6HAABz30zgAAA=, DocumentId: 0X1B658 from source id: [email protected] with error: [NotFound] Export faile
d with error type: 'NotFound'.I've just had the same issue on my system, where I would see "The member exists in NEXT...."
It wasn't on all dimensions, but was on most of them within one of the Applications.
I took a note of the dimensions that gave the error and then did a Full Process on each individual dimension that was affected.
Following that, I logged out of BPC Excel and back in.
Once I had done that, everything worked perfectly again
I don't know if this will resolve your issue, but good luck with it.
Craig -
Adding Office in the People Search Item_Person.html
I created Staff Directory with People Search layout. I was able to add Phone# but can not seem to get Office to display.
I know it is mapped since when I click "about me" for in the upper right where my login name is I see Office.
Within the Item_Person.html I have added this.
'BaseOfficeLocation':'BaseOfficeLocation'
<mso:ManagedPropertyMapping msdt:dt="string">'AboutMe':'AboutMe','AccountName':'AccountName','BaseOfficeLocation':'BaseOfficeLocation','Department':'Department','HitHighlightedProperties':'HitHighlightedProperties','Interests':'Interests','JobTitle':'JobTitle','LastModifiedTime':'LastModifiedTime','Memberships':'Memberships','PastProjects':'PastProjects','Path':'Path','PictureURL':'PictureURL','PreferredName':'PreferredName','Responsibilities':'Responsibilities','Schools':'Schools','ServiceApplicationID':'ServiceApplicationID','SipAddress':'SipAddress','Skills':'Skills','UserProfile_GUID':'UserProfile_GUID','WorkEmail':'WorkEmail','WorkId':'WorkId','WorkPhone':'WorkPhone','YomiDisplayName':'YomiDisplayName'</mso:ManagedPropertyMapping>
var has_Office = !$isEmptyString(ctx.CurrentItem.BaseOfficeLocation);
<!--#_ if(has_Office == true) {
_#-->
<div id="BaseOfficeLocation">
<!--#_ var encodedOffice = $htmlEncode(ctx.CurrentItem.BaseOfficeLocation);
var displayOffice = Srch.U.getSingleHHXMLNodeValue(hhProps, "BaseOfficeLocation");
if ($isEmptyString(displayOffice)) { displayOffice = encodedOffice }
_#-->
<div id="BaseOfficeLocation" class="ms-srch-ellipsis" title="_#= encodedOffice =#_"> _#= displayOffice =#_ </div>
</div>
<!--#_ }
_#-->Here is what you need to do to get the work phone and office in people search results-
<mso:ManagedPropertyMapping msdt:dt="string">'AboutMe':'AboutMe','AccountName':'AccountName','BaseOfficeLocation':'BaseOfficeLocation','Department':'Department','HitHighlightedProperties':'HitHighlightedProperties','Interests':'Interests','JobTitle':'JobTitle','LastModifiedTime':'LastModifiedTime','Memberships':'Memberships','PastProjects':'PastProjects','Path':'Path','PictureURL':'PictureURL','PreferredName':'PreferredName','Responsibilities':'Responsibilities','Schools':'Schools','ServiceApplicationID':'ServiceApplicationID','SipAddress':'SipAddress','Skills':'Skills','UserProfile_GUID':'UserProfile_GUID','WorkEmail':'WorkEmail','WorkId':'WorkId','YomiDisplayName':'YomiDisplayName','OfficeNumber':'OfficeNumber','WorkPhone':'WorkPhone'</mso:ManagedPropertyMapping>
before closing tag add 'OfficeNumber':'OfficeNumber','WorkPhone':'WorkPhone'
Now add these two lines for ref-
var has_wphone = !$isEmptyString(ctx.CurrentItem.WorkPhone);
var has_Office = !$isEmptyString(ctx.CurrentItem.OfficeNumber);
and finally add this -
<!--#_ if(has_wphone == true) {
_#-->
<div id="WorkPhone">
<!--#_ var encodedwphone = $htmlEncode(ctx.CurrentItem.WorkPhone);
var displaywphone = Srch.U.getSingleHHXMLNodeValue(hhProps, "WorkPhone");
if ($isEmptyString(displaywphone)) { displaywphone = encodedwphone }
_#-->
<div id="WorkPhoneValue" class="ms-srch-ellipsis" title="_#= encodedwphone =#_"> _#=
displaywphone =#_ </div>
</div>
<!--#_ }
_#-->
<!--#_ if(has_Office == true) {
_#-->
<div id="OfficeNumberField">
<!--#_ var encodedOffice = $htmlEncode(ctx.CurrentItem.OfficeNumber);
var displayOffice = Srch.U.getSingleHHXMLNodeValue(hhProps, "OfficeNumber");
if ($isEmptyString(displayOffice)) { displayOffice = encodedOffice }
_#-->
<div id="OfficeNumberValue" class="ms-srch-ellipsis" title="_#= encodedOffice =#_">Office:
_#= displayOffice =#_ </div>
</div>
<!--#_ }
_#-->
VERY VERY IMPORTANT: after saving the display template make sure you point results from People Search Core webpart to saved display template. You can do that by going to ‘peopleresults.aspx’ page and in edit mode go to edit people search core result
web part and then in Display Template section select [Use a single template to display items] and chose saved display template from the list.
For more info you can reach me at [email protected] -
Alphabetize Search Result Subsites on a Home Page in Office 365
Location: TeamSite
Issue: Alphabetizing search results listed on Home Page
I understand how to alphabetize subsites on the quick launch and top link bars. I cannot, however, determine how to organize subsite search results alphabetically by title when listed on the Home Page. I've tried adjusting the query string and sorting settings
of the Search Results with no luck. In fact, the sorting tab for building my search query lists the subsites in alphabetical order (though it only shows about half of the total number of subsites), while on the Home Page the subsites are not displayed alphabetically.
I've attached a screenshot of the Home Page and the Sorting tab for your reference.Hi Aprice,
According to your description, my understanding is that you want to alphabetize subsites from search results in Office 365 site. Is it right?
In SharePoint 2013 Online, there is a managed property called SiteTitle. If you go to SharePoint Admin Center->search->Manage Search Schema, and find and edit the managed property, you will see Sortable:No, and you cannot edit the option.
So, we think we can create a new managed property and enable it sortable. However, in SharePoint Online, when you create a new managed property, it will have some limitations. For example, the property can only be of type Text or Yes/No, and it can't
be refinable or sortable. More information, you can refer to
it.
As a workaroud, you can map the crawled property (ows_SiteName) to an already created Managed Property in SPO (RefinableString00) as shown in the below image:
Then go to your Office 365 site, and edit the search results web part to sort the results as the managed property(RefinableString00).
In addition, as this issue is related to Office 365, I suggest you create a new thread on Office 365 forum. The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums
regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
Office 365 forum:
http://community.office365.com/en-us/f/default.aspx
Best Regards,
Wendy
Wendy Li
TechNet Community Support -
Unable to open pdf files from search results page in Office 365 site
Hi folks,
I am getting this issue since a while now. In office 365 site, if I click on links that points to pdf files in search results page, I get this -
“The filename, directory name, or volume label syntax is incorrect”.
These pdf files are stored in the same site and I am able to open them in adobe reader directly from the document library but not from the search results page.
I have already gone this post and doesn't help me -
https://social.msdn.microsoft.com/Forums/sharepoint/en-US/545efcc6-b748-4df8-aee0-7f57f778ad1e/sharepoint-2010-opening-pdfs-in-search-results-the-filename-directory-name-or-volume-label?forum=sharepointgeneralprevious
Any help or pointer is much appreciated.
Thanks,
Manvir
ManvirHi,
Besides pamma has suggested, here are similar issues, you can take a look at:
http://unsolicitedbutoffered.blogspot.com/2014/01/quick-fix-volume-syntax-error-when.html
http://crowdsupport.telstra.com.au/t5/T-Suite-Applications/There-was-an-error-opening-this-document-The-filename-directory/td-p/197425
Best Regards,
Lisa Chen
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Lisa Chen
TechNet Community Support
Maybe you are looking for
-
Run time error while creating billing doc.
Hi all, While saving a billing document I am facing runtime error every time. Can any one help me what are the possible reasons and possible solution to overcome this. Since it is on high priority, expecting response at the earliest. Sunanda.P
-
Hello there, Does anyone can explain, how to enable sound via displayport on Lenovo T500 with Ati Mobility Radeon HD 3650 and Conexant 20651 SmartAudio HD? I've got adapter for HDMI cable, with my T520 it works perfect (with sound) and with T500 it d
-
Music player turning on automatically
At random, when I swipe up to access Control Center, it says my music player is on and playing a random song. Even though I havent opened my music app. Anyone else know whats going on??
-
Living in British Isles for a few months - Service to get internet access?
I'm going to be living there in February, Dublin Ireland to be exact, and am only going to be bringing my ipod touch with me and leaving my laptop behind. What I want to know is this, instead of relying on and having to huntdown free wifi spots is wh
-
Hi, Can i use hints in the cursor? Eg: Cursor c1 is Select /*+ordered*/ from table1,table2 Thanks Arvy