The Perforce Integration Guide is designed to give users of the ExtraView Web-based issue tracking and workflow management system the knowledge and proficiency needed to integrate ExtraView with the Perforce software configuration management system.

In writing this guide, we anticipate that the reader is familiar with many of the standard issue tracking functions found in ExtraView. We further expect that the reader is fully familiar with the set up, configuration and operation of Perforce.

Perforce Integration Daemon is the name given to the ExtraView – Perforce Daemon process. ExtraView together with the Integration Daemon has significant advantages over alternative methods of integrating Perforce with a bug or defect tracking tool. The key features and advantages of the Integration Daemon solution are:

  • The integration is transparent in use to all users
  • The integration is totally configurable. Like all other aspects of ExtraView, there is no set process, or workflow, or set of fields (with minor exceptions)
  • The integration can be configured to map multiple Perforce jobs to a single issue in ExtraView. This allows an implementation where multiple branches of code can all be tracked within a single issue
  • A single instance of ExtraView may be configured to communicate seamlessly with multiple Perforce repositories
  • There is total redundancy of transactions between ExtraView and Perforce. The integration does not depend on both the ExtraView and the Perforce servers being online continuously. The failure of one server will not jeopardize the installation, and when a server is restarted, all pending transactions will be executed