Install and Configure Web Services Gateway
Bentley Web Services Gateway and the ProjectWise plug-in are delivered with ProjectWise Design Integration Server (ProjectWise Server Setups). You can install them all on the same computer at the same time you are installing ProjectWise Design Integration Server, or you can install Bentley Web Services Gateway and the ProjectWise plug-in together on a separate computer.
- You need to have a secure website in IIS (Internet Information Services) where you will deploy the latest versions of Bentley Web Services Gateway and the ProjectWise plug-in.
- Install the latest version of ProjectWise Explorer if you don’t already have it, and configure the ProjectWise network to provide Bentley Web Services Gateway with access to the datasource(s) on your ProjectWise Design Integration server or servers.
- Install Bentley Web Services Gateway and the ProjectWise plug-in from the ProjectWise Server installer.
- Make sure your deployment of Bentley Web Services Gateway with the ProjectWise plug-in deployment is configured to allow CORS (cross-origin resource sharing) requests coming from ProjectWise Web View and integrated Office for the web. To configure this, you need to enter the URL of each of these services (separate each URL with a comma) in the Bentley Web Services Gateway deployment wizard:
For this service | Enter this URL |
ProjectWise Web View | https://connect-projectwisewebview.bentley.com |
integrated Office for the web | https://connect-mswopiclient.bentley.com |
PDF Markup Service | https://connect-pdfmarkup.bentley.com |
- If you want to allow external users access to your datasource, or let users view Office documents online, you must configure your Bentley Web Services Gateway deployment to be public facing. There are two places you need to open port 443 (default).
- First - and this is required for both internal and external users - in the Windows Firewall on the Bentley Web Services Gateway computer
- Second - and this is required only for external users - in your corporate firewall
Here are diagrams of how access is controlled: Here’s the link to the PowerPoint version with animations.
- Deploy Bentley Web Services Gateway and the ProjectWise plug-in to your secure website.
Adding Datasource Connections
Only cloud service administrators can add a connection to each datasource you want to make available to users in ProjectWise Web View.
Open ProjectWise Web View and click the Manage Connections button. In the Create New Connection window, configure the following:
- Connection Name- Enter a name for the connection.
- Server URL- Enter the URL address of where Bentley Web Services Gateway is deployed (for example, https://<server_name>/ws), where <server_name> is the name of the computer on which Bentley Web Services Gateway is installed (for example, bentley.com), and ws is the name that was given to the virtual directory that Bentley Web Services Gateway and the ProjectWise plug-in were deployed to.
- Get Datasource- Click Get Datasource after you enter the Bentley Web Services Gateway address. This populates the Datasource list mentioned in the next step.
- Datasource- Select the datasource that you want to make a connection to
- Description- (Optional) Enter a description of this connection. The name of the datasource is used as the description if no description is entered.
- When finished, click Connect.
- Authorized users will now see this datasource
Adding Users
User permissions are set in ProjectWise Explorer. If a user has access to a datasource, then they will see the datasource when they log into ProjectWise Web View.
- Internal users simply open PW Web View and can see datasource.
- External users need to be given the datasource URL and create the datasource connection. This requires a Bentley IMS account.
Feature Overview
Want to see what you can do with ProjectWise Web? Visit our online Help file or Communities Page
Supported Browsers
Latest versions of:
- Google Chrome
- Microsoft Edge
- Internet Explorer 11
- Mozilla Firefox
NOTE: ProjectWise Web View reduces usage fees by giving users datasource level access to ProjectWise information via a Passport. Users will be required to read and accept Bentley's Cloud Service Subscription (CSS) Agreement before using ProjectWise Web View.
Again, if you need more detailed instructions on setting up PW Web View, see your ProjectWise Web View documentation or ProjectWise Administrator Help.