SharePoint Server search integration
The Nintex Process Manager search can be integrated into your SharePoint Server 2016 or 2019 site, providing a seamless searching experience.
Note: In September 2024 Microsoft changed their OpenSearch protocols. Nintex Process Manager no longer integrates with SharePoint Online search.
Considerations
-
There may be slight differences in the user interface, terminology used, and steps depending on your SharePoint installation. See the SharePoint Help for specific version details.
-
There is a search limitation of 50 characters for advanced SharePoint searches. Any advance searches Sharepoint with more than 50 characters will not return any results.
-
For users who need to update their SharePoint token refer to Step 2b.
SharePoint Server search integration
Promaster A Nintex Promapp system administrator who administers a Nintex Promapp site and has rights to view and edit all areas of a Nintex Promapp site. privilege required.
- Log in to your Nintex Process Manager site.
- Go to Admin > Configure > Intranet / Extranet Resources.
- Scroll down to the SharePoint Search field and copy the displayed URL to a text file.
You will need this URL in Step 2 when you configure the SharePoint Server settings.
If this is a first time setup proceed with Step 2a. If you need to update your SharePoint Server token proceed to Step 2b.
SharePoint administrator role required.
-
Sign in to SharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show all.
- Scroll down to Admin centers and then click SharePoint.
- On the SharePoint admin center page, click More features on the left-pane.
- In the Search section, click Open.
The Search Administration page is displayed. - Under the search administration section, click Manage Result Sources.
- At the top of the list, click New Result Source.
- General Information: Enter a Name and Description.
- Protocol: Select the OpenSearch 1.0/1.1 option.
- Query Transform: The value should be {searchTerms}, to match the value in the URL you copied and edited from your Nintex Process Manager site in Step 1.
- Source Url: Paste the URL you copied and edited from your Nintex Process Manager site in Step 1.
- Credentials Information: Select the Anonymous option if it is not already selected.
- Click Save. The search result source is displayed in the list.
Proceed with Step 2b if you have an existing SharePoint token, and need to perform the update steps.
SharePoint administrator role required.
-
Repeat Step 1 to get an updated URL.
-
Sign in to SharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show all.
- Scroll down to Admin centers and then click SharePoint.
- On the SharePoint admin center page, click More features on the left-pane.
- In the Search section, click Open.
The Search Administration page is displayed. - Under the search administration section, click Manage Result Sources.
- In the sources result screen, select and edit the SharePoint source you created originally in Step 2a.
- Query Transform: The value should be {searchTerms}, to match the value in the URL you copied and edited from your Nintex Process Manager site in Step 1.
- Source Url: Paste the updated URL you copied from your Nintex Process Manager site in Step 1.
- Credentials Information: Select the Anonymous option if it is not already selected.
- Query Transform: The value should be {searchTerms}, to match the value in the URL you copied and edited from your Nintex Process Manager site in Step 1.
- Click Save. The search result source is displayed in the list.
SharePoint administrator role required.
- Sign in to SharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show more.
- Scroll down to Admin centers and then click SharePoint.
- On the SharePoint admin center page, click More features on the left-pane.
- In the Search section, click Open.
The Search Administration page is displayed. - Under the search administration section, click Search Center Settings.
- Copy the Search Center URL and open in a new tab.
- On the top-right of the page, click Settings > Site settings.
- On the Site Settings page, scroll down to the Search section, and click Query Rules.
- From the Select a Result Source drop-down list, select Local SharePoint Results (Service).
- Click New Query Rule. The Site Settings > Add Query Rule page displays.
- Type a Rule name.
- Query Conditions: Click Remove Condition.
- Actions > Result Blocks: Click Add Result Block.
- In the Title field, type Results for "{subjectTerms}" in Nintex Process Manager.
- In the Configure Query field, type {searchTerms}.
- From the Search this Source drop-down list, select the search result source you created in Step 2.
- From the Items drop-down list, it is recommended to select 5.
-
Leave all other settings as defaults and click OK. Your Result Block details will display in the Actions section.
- Click Save.
Note: It may take 5 - 10 minutes for the changes to take effect. Wait for the changes to take effect before testing your changes.
- Sign in to SharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show more.
- Scroll down to Admin centers and then click SharePoint.
- In the SharePoint admin center page, from the left-pane, click search.
- Under the search administration section, click Search Center Settings.
- Copy the Search Center URL and open in a new tab.
- On the top-right of the page, click Settings > Add a page.
- Type a name for the page and click Create. A page is displayed with a search box, navigation to result sources, and the search results box.
-
In the Search Results web part, click on the drop-down arrow on the top-right and then click Edit Web Part.
- Click Change query. The Build Your Query dialog box displays.
- From the Select a query drop-down list, select the name you configured in Step 2.
-
Test the query by clicking on the Test tab and then click Show More to show additional fields. Enter "{searchTerms}" in the Query Template Variable field.
- Click OK .
-
Click OK and then check-in and publish.
SharePoint administrator role required.
- Sign in toSharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show more.
- Scroll down to Admin centers and then click SharePoint.
- In the SharePoint admin center page, from the left-pane, click search.
- Under the search administration section, click Search Center Settings.
- Copy the Search Center URL and open in a new tab.
- On the top-right of the page, click Settings > Site settings.
- Scroll down to the Search section and click Search Settings.
- In the Configure Search Navigation section, click Add Link.
- Type a Title.
- Click Browse and select the dedicated search page you added in Step 4. Copy this URL to a text file.
- Click Insert and then click OK.
-
At this stage you can re-order the links on the search settings page and then click OK.
SharePoint administrator role required.
- Sign in to SharePoint as a SharePoint administrator (domain account).
- On the top-left of the page, click > Admin.
- On the left-pane, click Show more.
- Scroll down to Admin centers and then click SharePoint.
- In the SharePoint admin center page, from the left-pane, click search.
- Under the search administration section, click Search Center Settings.
- Copy the Search Center URL and open in a new tab.
- On the top-right of the page, click Settings > Site settings.
- On the Site Settings page, scroll down to the Search section, and click Manage Query Rules.
- From the Result Source drop-down list, select Local SharePoint Results (System).
- Edit the Nintex Process Manager query rule you created in Step 3.
- Click edit next to the result block.
- In the Edit Result Block dialog box, expand the Settings section and select the "More" link goes to the following URL option.
- Paste the URL you copied in Step 10b and append the following text at the end of the link: "?k={searchTerms}".
- Click OK.
To test, do a search that will return more than 10 results and click on More. This will display the Nintex Process Manager dedicated search results page.