SharePoint 2013 search result is trimmed even user has access - search

I hope there's someone who can help me about SharePoint 2013 search.
One of my customer has an issue when searching a document by document id, the result is trimmed somehow.
Here are the things I have verified:
This user does have access to the document (He can open it directly by document URL)
Other users, like me, can search the document by doc id, such as xxx-12-23, without any problem
When the user search the document: docid:xxx-12-23, nothing returned
Does anyone had come across such issue before?

Related

Email Attachments to SharePoint Document Library - Error

I have this weird problem when I try to use a simple default flow template to save email attachments to the company main SharePoint site: company.sharepoint.com (not subsite).
So I get started, by taking all the defaults of this flow, however, once i get to the point of providing the site address and document library path I get the error highlighted in red.
Where I get confused is that when I create a subsite like company.sharepoint.com/sites/testsite I enter the subsite address and the folder path automatically populates the folder structure for me to pick where I want to save such attachment.
I have given full owner permission to this test account with same results. So permission is not the problem.
My question is, could it be I'm using the wrong flow to save to a main SharePoint site? or this is something not allowed?
You could check the connector and recreate a new connection to SharePoint.
In many cases, an error code of 403 appears in a flow fail because of an authentication error. If you have this type of error, you can usually fix an authentication error by updating the connection, please make sure you have update the connection.
You could refer to this article.
Just in case anyone has a similar problem, the account to which you are creating a power automate flow must be a site collector to the root SharePoint site.

How to only show the clients records/data when they log in?

I am having difficulties showing the data only for the correct client. So on my web app, I have a page where only the signed-in user can see the blogs they have uploaded, but when I sign into email A, I can still see what email B has uploaded. It doesn't matter what email I sign into, for some reason it's as if they're all sharing the account. I would like to know how to distinguish their data for that correct user. I have 3 collections. I have one for their private info, their Blog, and where the sessions are stored.
I have tried embedding the "blog" schema into their private info schema because I thought that would solve it, but then I figured out that every time I uploaded a new sub doc, the parent needs to be updated too since I have some properties required. I took this idea out. There has to be a way to correlate the collections right? I keep asking myself, "how am I going to connect the blog ids from this collection to the collection of the correct users id?" Please help, thanks!

Kentico Smart Search results suddenly returns empty

I use smart search on my site, and it's been working fine. Today, just heard that the search result page return "No results were found". The thing is: if I logged into admin (Live site), the search result page showed data, but if I logged out, the results were empty. The search on my staging site worked fine.
I've been trying to troubleshoot but couldn't. Don't know yet when the issue started. Things I've done and looked at: Visibility, and Security setting applied on the page and web part, re-built Search Index. Thanks for any input!
It looks like you have a permission issue. You probably have the smart search set up to filter out results for pages that users are not allowed to access
Open your web part properties(Smart search results or search dialog with results ) whatever you are using.
Scroll down to Page filter category
Uncheck Enable Check permissions checkbox
This checkbox indicates whether the web part filters the search results to exclude pages for which users do not have the "Read" permission.

Ssrs sql report - dynamics crm record sharepoint document location

I have a field in my ssrs dynamics crm report using sql which runs against a case, I need it to display the URL for the sharepoint location for documents related to that case.
Has anyone got any experience and can help on using the correct tables in order to create a expressions which displays the correct URL related for that case for its document location.
sharepointdocumentlocation is the entity which will store document URL in relativeurl attribute. You have to look for case guid in regardingobjectid
Check absoluteurl for fully qualified navigation link. These are totally up to your project for values.
Edit:
From this forum & thread, Its clear that CRM does not have OOB way to store this. Need to write custom code to update a field on record or custom code/query to retrieve absolute URL.
For sharepoint site details, query the sharepointsite entity for absoluteurl or relativeurl.

Displaying Sharepoint User profile information and creating custom search

I have to display user profiles along with their properties in a gridview in a Sharepoint application. Post that it should display results based on the search criteria being made.
I have tried using foreach loop using UserProfileeManager, but it seems very slow when a search is made for 3000 user profiles.
Is there any way to store all the user profile information somewhere in SQL database, or If any webservice can be used.
Kindly help!
Instead of going for seperate SQL DB.
Get the user profile details and store it in SharePoint list on your site.
Perform the search on that list so that it will increase the performance.
To display in gridview you can do it in lot of ways if the data in SharePoint List.
Hope it helps.
don't understand your platform clearly,since you already known store the info in DB,just store it,such as MySQL of windows,*nix and SQLite for android and iOS.Good luck. u wanna do some search,then if it is simple find ,the use sql 'select xxx,yyy from table where ....';that's ok.Good Luck.

Resources