<<

Helix Core Product Update

Matthew Torkington June, 2021

© Software, Inc. Confidentiality Statement

The information contained in this document is strictly confidential, privileged, and only for the information of the intended recipient. The information contained in this document may not be otherwise used, disclosed, copied, altered, or distributed without the prior written consent of Perforce Software, Inc.

© Perforce Software, Inc. Helix Core Theme Review

2021.1 Helix Core + 2021.2 Helix Visual – Review

Agenda Helix Sync

Helix Authentication Service

Helix Swarm

© Perforce Software, Inc. Helix Core Update

© Perforce Software, Inc. Helix Core Product Themes

Growth Focused Themes Retention Focused Themes

Streams / Component Based Development Scale / Performance • IP reuse, treat configuration as code, common • Thousands of users, millions of files, petabytes of data, components, etc. multi-site architectures • Test new versions of configuration Digital Asset Management Security / Audit / Regulatory • How artists & other non-coders interact with Helix Core • OIDC, SSO, MFA, providing capabilities to support ISO (either knowingly or unknowingly) 26262, etc. • Simplify asset discovery, re-use, and review Cloud Enablement Continuous Improvement / Keep the Lights On • One-click cloud deployments, reduced reliance on static • Usability enhancements, refactoring, bug fixes, etc. IP addresses, etc. • Code Review, Interoperability *new theme for 2021

5©| Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.1 Helix Core Review

© Perforce Software, Inc. 2021.1 Helix Core Feature Review

Real-Time Monitoring • Customers have told us that they know when their respective environments are green, when they are red, but not when they are orange and turning red. Streams/Component Scale / Performance • Customer have had to historically rely on scaping Based Development logs to get their monitoring data. • Log scraping = retroactive analysis. Digital Asset Security / Audit / • New ability to consume “real-time” stats coming from Management Regulatory Helix Core. • `p4 monitor realtime` command Continuous Cloud Enablement Improvement

7©| Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.1 Helix Core Feature Review

Real-Time Monitoring • Goal is to learn from this initial implementation to see what other statistics customers want to be able to monitor in real-time. Streams/Component Scale / Performance • Another goal is to potentially be able to expand this into Based Development “real-time debugging” where an admin could turn up their logging level and see that change reflected in real- Digital Asset Security / Audit / time (i.e., applies to processes running before the logging Management Regulatory change was made).

Continuous Cloud Enablement Improvement

8©| Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.1 Helix Core Feature Review

Verify Improvements • Command is used to ensure server archives (depot files) are complete and without corruption. • Increase confidence in the state of your data. Streams/Component Scale / Performance Based Development

Digital Asset Security / Audit / Management Regulatory

Continuous Cloud Enablement Improvement

9©| Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.2 Helix Visual Client Review

© Perforce Software, Inc. 2021.2 Helix Visual Client Feature Review

Stream Graph Filter Capabilities • Less wait time == increased developer velocity! • Find your desired stream quickly on the graph.

• Selecting a result centers the graph Streams/Component Scale / Performance • Zooming in/out keeps the selected Stream visible. Based Development • Narrowing/widening Stream keeps the selected Stream visible. Digital Asset Security / Audit / Management Regulatory • Save a filter for future use. • Saved filters shared with Streams tab. Continuous • Greyed out Streams do not match filter criteria but are Cloud Enablement Improvement needed to show context in the stream graph itself. • Multiple optimizations to support the hundreds-to- thousands of Streams use cases.

11© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.2 Helix Visual Client Feature Review

Disabled Features Reporting • Reduce confusion as to why a feature is disabled in P4V. • Example Features: Labels, Jobs, Streams, Repos

• Features can be controlled by server properties set by Streams/Component Scale / Performance administrators. Based Development • Features can also be enabled/disabled locally by users. • Now you can easily see what a feature is enabled or Digital Asset Security / Audit / disabled, and why. Management Regulatory • Also improved the ability to copy/paste info for users to Continuous share internally (with their admin) or with us (Support). Cloud Enablement Improvement

12© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.2 Helix Visual Client Feature Review

Disabled Features Reporting - OLD Disabled Features Reporting - NEW

Streams/Component Scale / Performance Based Development

Digital Asset Security / Audit / Management Regulatory

Continuous Cloud Enablement Improvement

13© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.2 Helix Visual Client Feature Review

Continuing to enhance our “Git interoperability” story.

Git References • New “Git References” tab to show lists of Git tags and branches. Streams/Component Scale / Performance • Tags will display differently based on whether they are Based Development annotated tags or lightweight tags. • Can switch to a given tag or branch if current Digital Asset Security / Audit / workspace is mapped to repo in question. Management Regulatory Git History Continuous Cloud Enablement • Can now view the history of directories within a repo. Improvement • Improved auditability and traceability.

14© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com 2021.2 Helix Visual Client Feature Review

General Streams Enhancements • Stream spec changelist enhancements • Request swarm reviews, view revision history, revisions. Streams/Component Scale / Performance General Usability Improvements Based Development • Distinct background colors for depot pane vs. workspace pane now exist so users know which one Digital Asset Security / Audit / they are viewing. Management Regulatory • Customer Slack Community request • MacOS users can now set their “theme” (dark vs. light) Continuous Cloud Enablement preference to a new value of “system”, which just Improvement means choose the same theme set for the .

15© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com Helix Sync

© Perforce Software, Inc. Helix Sync Just connect

• Drag and Drop Work as normal • Helix Sync —has been created just for non-coders. Designers and artists can use their preferred tools and simply drag and drop files to quickly version any type of asset. • No more unsecure email or DropBox. Studios can protect and reuse digital assets with the performance required to manage ever-increasing file size. With Helix Sync, teams get a single source of truth for all digital assets, leading to faster builds and seamless collaboration.

Click upload when finished

17© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com Helix Authentication Service

© Perforce Software, Inc. HAS

• Helix Authentication Service (HAS) enables you to integrate certain Perforce products with your organization's Identity Provider (IdP). • It currently supports the OpenID Connect and SAML 2.0 authentication protocols. • It can be used in conjunction with Helix Core (including clients and plugins), Helix ALM, and Surround SCM. • When used in conjunction with Helix Core, it requires the use of the Helix Authentication Extension. • This service is internally certified with Microsoft Azure Active Directory (AAD), Okta, and Google Identity. It is also known to be compatible with other IdPs such as Auth0, OneLogin, and Google G-Suite.

19© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com Helix Swarm 2021.2 – Released 8th June

© Perforce Software, Inc. Feature Areas For Helix Swarm

Integrated Code Review Experience Performance @ Scale

Intelligently Manage Big Reviews Automation & Productivity Gains

Elegant & Simple UI/UX General Reviewing Capabilities

21© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com Helix Swarm 2021.2 – Overview of Major New Features

• Improvements to automatic tests • Iterate tests for affected projects and branches • Add On Demand tests to workflows • Rerun tests from the review • Block approval if a test fails Example of new test configuration in workflows • #wip – New Work-in-Progress tag for shelved changelists • Add #wip to your changelist description when you want to make changes in stages but review them when you are happy with your changes. • Remove #wip when done.

• API Updates • End of life announcement for older than v9. They will be removed after Helix Swarm 2022.2 • In the next release of Swarm, we will introduce a new set of v11 APIs.

22© |Perforce Helix Core Software, by Perforce Inc. © 2019 Perforce Software, Inc. perforce.com Thank You

Contact Info

Matthew Torkington [email protected]

© Perforce Software, Inc.