Custom ProcessBook Navigation Toolbar to Address 23020OSI8

Version 1

    Background

     

    PI ProcessBook ships with a variety of add-ins to extend the functionality of the product. The Browser add-in was developed to allow the users to navigate back and forth through the display and workbook history. The interface of the Browser add-in is similar to that of web and file browsers as shown in the screenshot.

     

    However, the behavior of the Back button isn't the same like on other products such as web browsers.

     

    This difference in functionality is explained further in the PLI below.

    23020OSI8 - The Back button in the ProcessBook does not behave identically with other products

     

    To observe the issue, please follow the steps listed in the link above.

     

    Workaround

     

    A tentative release version for PLI 23020OSI8 has not be assigned yet. The scope of this article is to provide a viable and long-term workaround for the known issue PLI 23020OSI8. Han Yong Lee, a prior PI Developers Club member, developed a custom ProcessBook add-in that provides a more viable navigation toolbar with expected Back and Forward functionality.

     

    To install the navigation toolbar, please run the attached install kit (PI_PB_Custom_ToolBar_Install.zip) to load the .dll file onto your .\PIPC\Procbook\ folder. The successful installation loads up the add-in on PI ProcessBook startup. The custom add-in toolbar looks like the screenshot below:

     

    The Back and Forward button should be self-explanatory, and Show History button displays the page view history recorded by the add-in.

     

    Please be reminded that this is not a product provided by OSIsoft. We have the source code attached as well (PI_PB_Custom_ToolBar_Source.zip), so you could make modifications to improve the add-in. For any questions or comments, please feel free to comment below!