Troubleshooting SharePoint integration issues

Resolution: Check the result source URL contains tokens and not actual values. You should see tokens in the URL that are surrounded with curly braces {} and no values except for the token.

Resolution: Navigate to your Nintex Process Manager site in a server remote session.
- Permit anonymous traffic on any proxy servers to the promapp.com domain.

Resolution: Copy the URL used for the result source into a browser window and replace the tokens with the following values:
- {searchTerms} = process
- {page}=0
- {startItem}=0
- {pageSize}=10
The url should look similar to this with your company name and token: https://{go/au/us/eu/ca}.promapp.com/company/SharePoint?token=ABC123&terms=process.

Resolution: Check if the token value is correct by navigating to your Nintex Process Manager site >Admin > Configuration > Intranet / Extranet Resources page and confirm that the token displayed in the SharePoint Search field matches the token in your result source URL.

Resolution: Check if the tokens in the result source include " startItem={startPage}" and "pageSize={count}". The "{count?}" token is incorrect as documented in the OpenQuery standard when using with SharePoint.

Resolution: Check if the Query Transform is using the {searchBoxQuery} token and not the {searchTerms} by default.

Resolution:Users must have an E3 or higher enterprise license to use query rules.

Resolution: Locate the following error message in the ULS logs of the SharePoint Server(s): [Microsoft.Office.Server.Search.Administration.SearchServiceApplicationFault]: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel
SharePoint maintains it’s own certificate store and does not use the windows local certificate store. This means that any certificate that will be used by a function of SharePoint (such as connecting to a web service or to Nintex Process Manager), will need to have the entire certificate chain (Root and Intermediate) added to the SharePoint farm managed trust.
Contact support@nintex.com to get the Nintex Process Manager certificates.
Method 1: Central Administration
- Go to CA > Security > Manage Trust and click the New at the top of the screen.
- Add the name of the certificate (We recommend keeping the same name as defined in the certificate).
- Browse to the *.cer file on the machine.
- Click OK.
Repeat the process for each certificate.
Method 2: Import using PowerShell
- Use PowerShell ISE to open the PowerShell file.
- Update the certificate paths.
- Run the script. The PowerShell script must be run on one of the servers in the farm, preferably the server hosting the Central Administration web application.
- The script will add each of the certificates into the managed trust.
- Update the lines highlighted in the image with the path to where the *.cer files are located.