What will you find in BDPI Knowledge Intro section?
BDPI Knowledge Intro Video
Please, click below to watch the basic knowledge video about BECS (divided in 6 parts following each other), its usage and architecture, what is BDPI and how it works in practical demonstration... You can download the whole video at the bottom of this page.
What is BDPI?
BECS Dynamic Packaged Integration (BDPI) is new integration predefined solution incorporated into standard Bentley PlantSight product enabling visualization of external user enterprise system data via BECS integration.
This solution is deployed as easy to use preconfigured way of “on demand” (on fly) data visualization from any BECS connectable user enterprise system or Bentley product as well as visually filter displayed 3D model by querying the data across all BECS integrated enterprise systems.
What are the main parts of BDPI?
BECS Dynamic Packaged Integration consists of following main parts:
BDPI Component |
Short Description |
BDPI EndPoint |
Service endpoint for initiating the BDPI integration processes |
BECS Dispatcher Project |
BECS Integration project initiated by calling the BDPI EndPoint call and resolving the proper execution of relevant dataReading Project |
BECS dataReading Project |
BECS Integration Project designed for concrete enterprise system (BDPI need to be updated with every dataReading Projects for each enterprise system planned to connect. |
BECS Temporary data Cache |
BECS internal data storage for saving the data during the transmission, processing them to requested / filtered format by BECS Selection Console before packaging to json format as payload for iTwin caller |
BECS Web Admin Console |
BECS Web Portal provided with BDPI for administering all details of BDPI integration solution |
BECS Selection Console |
Part of BECS Web Admin Console dedicated for easy selection, renaming and packaging the attributes taken by any of BECS dataReading projects |
BDPI Architecture
The picture below shows the BDPI general solution architecture:
Standard implementation of BDPI enables following ways of interaction with iTwin/PlantSight visualizer (BDPI solution is adapted by now only for iTwin/PlantSight visualizer component):
This option enables to visualize external BECS taken data in a form of Properties. This kind of data relationship is useful only if BECS enterprise system integration returns one set of data (one row) for selected PlantSight element. The section’s names as well as assignment of attributes to sections are managed in BDPI Web Admin Console.
For sharing the “multi line” data taken from integrated enterprise systems (such as SAP Work Orders, SharePoint or ALIM Documents, EasyRisk data, etc.) are enabled by Multi line TAB visualization.
The TAB names as well as assignment of attributes to TAB are managed in BDPI Web Admin Console.
BDPI enables to define Visual Query filter across BECS integrated enterprise systems and display result as filtered and zoomed in standard visualizer 3D view.
This functionality supports also coloring of result by any of integrated attribute. The list of attributes for building the query and coloring result are managed in BDPI Web Admin Console.
Sample of this functionality: