Feature Flags Overview
James Gold avatar
Written by James Gold
Updated over a week ago

A feature flag, also known as a feature toggle or feature switch, is a software development technique that allows us to turn features on or off inside Proteus at runtime without deploying new code. This allows for greater flexibility and control over the release of new features, as well as the ability to test new features on production without affecting the user experience.

Feature flags are also used to enable or disable specific functionality based on different user roles and/or customer requirements, making it easier to manage all the different user scenarios. This can be particularly useful for your organisation as Proteus users have many varying levels of feature requirements and with these feature flags we are able to create personalised experiences.

In this article and subsequent sub-articles the current list of these feature flags is provided. When you select the link to the sub-article you will find a brief description of each of the feature flags and their functionality. Our approach to each of these descriptions is as follows:

  1. Purpose of the feature flag

  2. How to use the feature functionality

  3. Provide the use case(s) of how the feature functionality can be used

  4. Any potential limitations or caveats associated with the feature functionality

  5. A visual to help illustrate the feature functionality

Several of the feature flags require a form of customisation to ensure that your applicable use case(s) are captured. If you want to customise Proteus your way, contact your Customer Success representative or send us a message. We will then get back to you with further information.

Feature Flag Name

Custom Fee Margin

Custom Field creation

Download Proposal data in XLS format

MS365 Single Sharepoint Site setup

MS365 Single Sharepoint Site archiving

Work Package Wizard

Work Package Progress Curve

Set Work Package as Key Milestone

Set Work Package as Internal

Custom Equipment Supplier screens and add-in

Resource Load Export Report

Baselining and Forecasting

Deliverables Register

Rules of Credit

Integrations with Exact

Integrations with MS365 Sharepoint

Integrations with MS Dynamics

Integrations with Maximo

Integrations with Oracle

Integrations with Salesforce

Integrations with SAP

Integrations with Workday

Integrations with Xero

Did this answer your question?