We’re Here For You
Perforce continues to operate as usual. Our teams are here to help you conduct business as usual, too. Our products are designed to help remote teams in multiple geographies work together, no matter the circumstances. We will update this page with news and best practices to help our customers use Perforce products remotely. Check back soon.
If you need to get in touch with support...
If you need to contact us about anything else...
How to Use Our Products to Work Remotely
Here is some guidance on how to use Perforce products to work remotely.
Helix Core is built to support geographically diverse teams. Your team members should be able to work in it as they would normally.
But as more team members start working from home, you may need to support additional geographically diverse users. To expand your infrastructure:
- Add VPN capacity to give the remote users access to on-premises equipment.
- Set up replica servers. They are simple to install and can be secured using our protections table and firewall rules.
- Deploy cloud replicas. This will let you scale seamlessly as demand scales. You can offload traffic from your own network and VPN.
- Setup failover replicas in the cloud. For example, you may lose access to your servers in your office buildings. A cloud failover target provides both short-term improved performance and peace of mind. In the future, it is also easy to "fail back".
- Couple build runner servers to new replicas, so you don’t have to use that VPN capacity.
- Use approaches to personal proxies to avoid time consuming waits at the start of the working day. This includes finding an appropriate balance between performance and management overhead.
Regardless of whether team members are in the office or working remotely, Klocwork enables teams to effectively collaborate on writing high-quality code.
To help ensure that your team can effectively work remotely, here are the steps you need to follow:
- Use a VPN to connect Klocwork desktop tools (specifically analysis and results review) to license server and portal. This is important because most organizations only make these accessible from internal networks.
- Turn off “Continuous Analysis” in the desktop tools. This enables you to have control over when Klocwork performs an analysis, which avoids bothersome “no license” popups. In addition, this gives you the option to only turn on the VPN when they are to check code.
However, analysis times can sometimes be long when VPN is active. For that reason, if you would like to limit the VPN connect time for your team, here is our suggested workflow:
- Change preference settings to disable “Continuous Analysis”.
- Modify your code until you're ready to submit it for check-in.
- Turn on VPN.
- Click Klocwork toolbar icon to perform “Incremental Analysis”; if working from Eclipse, Desktop, or IntelliJ.
- Right click “Solution” and select “Analyze”; if working from Visual Studio.
- Review the results, fix issues, and/or change status.
- Check-in your code.
If you are having any issues with Klocwork, please feel free to reach out to our talented support staff.
Perfecto is a continuous testing platform that can be accessed from anywhere at any time. Your team should be able to access the testing cloud as they normally would if working remotely.
Perfecto is safe and secure to use for your web and mobile app testing needs — no matter if you are in the office or at home.
For more information, read our latest blog, Tips & Tricks: Using Perfecto When Working Remotely.
The Akana API management platform allows teams and customers to connect and do business remotely via apps and APIs. As a web-based tool, Akana is well-suited for remote work regardless of deployment type.
The Akana team is geographically dispersed, enabling continuous support across time zones. All team members have full capability to work remotely and thus continue full coverage.
In particular, the Akana SaaS team is ready to scale and support the increased usage of the SaaS Akana API Platform that has resulted from COVID-19.
You can access Zend Server to deploy, monitor, and troubleshoot your websites and web services, no matter where you are working.
Our global teams will continue to work remotely to provide all your services, including mission-critical support. And your staff can continue to get the PHP and Zend Framework training they’ve signed up for by attending classes online.
If you have any questions or concerns about managing distributed PHP development and lifecycle management, please contact us.