Plugins and Scripting


Extend the PROPHET user-interface with plugins that provide custom functionality and streamline workflow to improve productivity.

  • Add custom menu commands to the PROPHET interface
  • Add context menu items
  • Automate repetative tasks
  • Manipulate the front end scenario running process

The example plugin shown displays the network defined in the PROPHET database using only the node connectivity information (there is no additional geographic metadata required). Such tools are easily integrated into the PROPHET application and have full access to the PROPHET data model.


Create custom scripts that interact with the PROPHET solver as it runs. User scripts have full access to the solver object model and can read and manipulate model parameters including bidstacks.

  • Model complex behaviour
  • Build custom reports
  • High performance code generation