4.21.1. Distributed code

In V12 ENTERPRISE 3Dfindit, code must be used in different places as it is a distributed solution: AppServer, 3Dfindit UI and CADconnector.

3Dfindit

Add buttons with additional functionality to the user interface: This must be developed with JavaScript as it runs within the browser. The functions have full access to the table, e.g. to open another web page with part number as argument. It is not possible to access local data directly in the browser, but VBS functions from AppServer or CADconnector can be called.

AppServer

Scripts are used to access data from the server. These scripts can be called from the 3Dfindit user interface.

CADconnector

If a CAD system is used, the CADconnector is a local EXE that establishes the link between the 3Dfindit user interface and the CAD interface. The 3Dfindit user interface can call VB scripts in the CADconnector to retrieve local data.

3Dfindit - AppServer - CADconnector

3Dfindit - AppServer - CADconnector