WWWebAppControls
- Last UpdatedJul 18, 2024
- 2 minute read
AVEVA OMI provides a set of controls to show web-based content within a running ViewApp. WWWebAppControls includes two web controls, Sharepoint and WebBrowser, that you can add to a layout.
With web-based content, the destination server determines how requests for data are processed. The credentials for the current logged-in Windows user are used to access the server. Therefore, you may have to change the internet properties of the computer running the ViewApp to allow automatic logon with the current user.
If you get a message that you cannot access content in the Sharepoint app, WebBrowser app, or other app that uses web controls, you may need to change the web security settings on your computer.

To change internet security settings:
-
Open Windows Internet Options.
-
On the Security tab, select Internet zone, then select Custom Settings.
-
Scroll to User Authentication.
-
Change the logon setting to Automatic logon with current user name and password. The default setting for this zone is "Automatic logon only in Intranet zone."

-
SharePoint
SharePoint is a web-based application that integrates with Microsoft Office and primarily functions as a document management and collaboration tool. SharePoint is highly configurable and its usage varies substantially between organizations.
Note: Configure SharePoint permissions to enable users to open and immediately show data in a running ViewApp. Otherwise, a message appears during run time asking users to log on to Sharepoint before viewing any content. In this document, SharePoint (with capital P) refers to the Microsoft Office application. Sharepoint (lowercase p and bolded) refers to the OMI app.
-
Web browser
AVEVA OMI includes a full-featured standards-compliant web browser, which supports WinForms and WPF apps. The web browser is based on Chromium Embedded Framework (CEF), the open source version of Google Chrome.
Note: Place the WebBrowser app in a sufficiently large ViewApp pane to reduce user scrolling to view web content.