...
Right click the project name in the project tree and from the context menu select Pricefx > Create 'config.json' (Connect to Partition).
In the Studio Editor, select one of the pre-set environments you want to create the connection for, or add your custom environment by clicking the Add Environment icon.
Info |
---|
The sorting to categories by environments is Environments do not have any special meaning, they are only for your needs in Pricefx Studio, it does not affect your connection or other functionalitiesbetter organization of connections in Pricefx Studio. |
Info |
---|
The order of environments and partitions defines the order in which they appear in editors and tool windows. |
Click the Add partition icon (+) to add the partition to the selected environment.
Fill in the Partition and Base URL fields, then click the Open Connect Dialog button.
Select whether you want to authenticate using Password, SSO (Single sign-on), or connect to PlatformManager.
Password
Enter a username and password. Optionally, enter the TFA Token, if the two-factor authentication is enabled for the user. For more details about how the passwords are stored, refer to the Password Management section below.SSO
Enter the name of the SAML configuration for the corresponding partition.PlatformManager
See the Connect with Single Sign-on via PlatformManager section below.
Click the Connect button. If the connection was successfully established, the following dialog appears:
...
Prerequisites
PlatformManager account and access to the partition assigned
...
Follow these steps if you have already the PlatformManager account created and access to the partition assigned.
In IDEA, navigate to File > Settings > Pricefx Studio (or simply click the Open Studio settings button at the bottom of Studio Editor).
Enter your Username/Email and click the Create New Token button to open your PlatformManager profile settings (after you log in).
...
One of the advantages of this approach is that you can now safely store config.json in a Git repository since the passwords are no longer available in the file.
How It Works
When you open an existing project in IDEA, config.json will get automatically migrated to the new structure (without the credentials).
After If you push config.json to Git and other colleagues access these partitions in Studio for the first time, they will get prompted to enter their username and password.
If you change the password on the partition meanwhile, simply create the connection again (as described above in Step 1) with click the Open Studio settings button and provide new credentials.
If you want to change the password or delete one of the configurations, you need to do it in using KeePass or KeyChain.