Feature Flags
The Feature Flags section allows administrators to manage the application's behavior and appearance by modifying the provided properties.
Feature flags' values can also be changed in PlatformManager. The advantage of using PlatformManager is that you can check and modify feature flags for multiple partitions in one go.
How to Find Out More About the Features
Hover over ? to find more information about the feature.
You must have the General Admin or General Admin (without User Management) user role assigned to be able to access feature flags.
The set of displayed feature flags depends on your application environment and can be filtered according to a specific CRM.
How to Modify Other Configuration Files That Are Not Selected by Feature Flags
You can use one of the two possible approaches:
Use Pricefx Studio/Code to retrieve the configuration, make necessary updates and then push the changes back.
In Pricefx Unity, locate all configuration files within the Administration > Configuration > System Configuration > Advanced Configuration Options page. This is where you can implement any necessary modifications to the configuration files.
Open Pricefx Unity with the following URL structure:
https://<cluster>.pricefx.com/app/modules/?partition=<partition>&applicationEnvironment=<applicationEnvironment>&confName=<confName>#/administration/feature-flags
How to Set Config in URL for CRM System in RelayState
By default, crm_config is used. It stores partition specific setup of feature flags and it can be found in Advanced Configuration Options. A new value for crm_config can also be created from PlatformManager.
In Administration > Configuration > External Systems > SAML Configuration add new RelayState.
There are two fields, relayStateName
and relayStateURL
which should contain:
relayStateName
: The name which will represent for which purpose the relayState will be used, for example: opportunityPage, accountPage, dashboard.relayStateURL
: URL provided below can be used in most cases, onlyconfName
andpartition
should be changed.App
implies that it will use the default application version for the current cluster. The question mark?
means that parameters for the app will be added after this character.
/app/?partition=<partition>&confName=<confName>&applicationEnvironment=standalone
URL Parameters Explanation
partition
: Usually there are multiple partitions per cluster, for example: dev, uat, qa.
applicationEnvironment
: The default application environment is standalone, meaning that Pricefx does not have access to any CRM system context. Interceptors will also not function in a standalone environment.
confName
: The name of the configuration file that should be used by the application should be declared here.
How to Find Out Which Config Is Used
There are three places where this information can be found:
On the Feature Flags page right next to the page heading
User Menu > User Settings
Administration > Configuration > CRM Integration > Overview
How to Adjust Main Menu and Set Home Page
Using feature flags you can adjust the main menu or set a home page. For details see routeId Values to Use in Feature Flags.
Salesforce Exclusive Settings
How to Use Aura (Lightning Components)
For TAB: Use
autoGrow = true
andheightBottomMargin = 0px
for full height.For MODAL: Use fixed height and
autoGrow = false
.For TAB and MODAL:Use
autoGrow = true
andheightBottomMargin >= 100px
. The larger the value ofheightBottomMargin
, the smaller the Lightning component will be in TAB. Recommendation: Create two separate relayState in Pricefx and connected Apps in SFDC to apply different settings for both modal and tab.
Found an issue in documentation? Write to us.
Pricefx version 13.1