Auditing and Compliance

Perforce helps you ensure compliance and enforce workflow policies with complete traceability and audit trails throughout the application delivery process.

Enforce Workflow and Create Audit Trails

Perforce helps you enforce compliance and workflow policies and offers complete traceability and audit trails. Trace source code, defect issues, tasks, configurations, and releases from project inception through delivery into production. With automated processes, you can help ensure teams adhere to best practices and stay compliant with regulations.

File Access and Permissions

Perforce's permissions model offers fine-grained control of access to the Perforce file repository. File access can be limited by user and IP address, or file path. In addition, there are various levels of operational access that can be granted or denied (super, admin, write, open, read, list) by user, IP address, or file path. The shared versioning service can log individual file access to a logfile if required for audit compliance.

Track and Manage Change

Perforce jobs provide an audit trail by enabling bugs and patches to be traced between branches and projects. Jobs are customizable and can be used to:

Automate Process

You can implement code review, continuous integration, and enforce codeline policies employing the tools and scripting languages of your choice. Using server-side triggers to invoke custom scripts, processes can be put in place to associate issues with changelists during check-ins, and to comply with pre-existing workflow policies.

Reporting

Utilize Perforce tools for your enterprise reporting needs:

  • P4toDB, the Perforce Integration with SQL Databases, replicates Perforce metadata to open source and commercial SQL databases for reporting and analysis. P4toDB supports the DB2, Oracle, Microsoft SQL Server, MySQL, Postgres, JavaDB, and Derby databases.

  • P4Report, the Perforce Reporting System, offers query and reporting capability with popular reporting tools and includes a set of graphical reports to cover typical use cases. Crystal Reports, Microsoft Access, and Microsoft Excel, access the Perforce database through an ODBC driver.