Account Partitions

In this section you can see a list of partitions for the selected customer account coming from Salesfx.

Partitions01.png

You have the following options (provided you have the corresponding permissions):

  • Show detail in a panel on the right, as shown in the screenshot.

  • Edit selected attributes of the partition (partition label, module licenses, and number of admin licenses).

  • Clone a partition  (this is currently handled by Pricefx Support).

  • Move a partition (this is currently handled by Pricefx Support).

  • Copy a partition to the same cluster or a different one (if the versions and database types are the same).

  • Delete a partition completely (if the partition is non-production, is in Created status and you have the corresponding permission whose assignment is subject to approval workflow). 
    If you cannot delete a partition directly (e.g. production one), there is a helpdesk ticket created instead. A link to this Delete partition request ticket is shown in the partition detail section. The partition is eventually deleted by Pricefx Support.
    someone who has assigned the right provisioning.partition and the partition has the status Created and partitionType is not Non-Production

  • Partition Access Entitlement – Allows you to define which user is entitled to connect to the given Pricefx partition. There are two options: 

    • Use an existing user assigned to this account.

      • This user needs to have all necessary user roles assigned at the Pricefx partition. If some of the rights are missing, they are listed there. 

      • You need to know this user's full credentials. 

      • If no such user is defined, the second option Technical User Account is automatically used.

    • Have the user created and managed by PlatformManager (so called Technical User Account which can only use REST API, but cannot log in via UI). 
      Note: Technical User Account can be managed only in PlatformManager; at the partition it can only be deleted by a partition admin (but not modified). The delete option allows the partition admins to clean up the user base (e.g. after access from PlatformManager was disabled).


  • Remote login as pricefx-support – If you are member of Support, you can log to the Pricefx partition from here. 

  • Remote login as root – If you are entitled, you can log in as root to the Pricefx partition from here.

  • Create General Admin – Allows you to make yourself the general admin for the given partition. If needed, you can set an expiry date for this role assignment.
    To be able to use this option, you need the Partition – Edit permission.

  • Create Support User – Creates a user at the Pricefx partition with the Investigate for support role. This user account has to have an expiration date defined. 

     

In addition, there are buttons at top right:

  • Create Partition – Allows you to create a new Pricefx partition. For details see How to Create Partition (available also as a video).

  • Export CSV – Allows you to download the list of partitions in the CSV format.

Partition Details

Once you select a specific partition in the drop-down menu on the left or by clicking its name in the list, you can view more detailed information. 

Partition Overview

Partition Overview has the following sub-sections: 

Log History

Shows the log history for the given partition.

Job/Task Tracking

Shows all details on jobs/tasks executed at the Pricefx partition (e.g. calculation of Price Lists or LPGs).

In this section you can also define a notification on a specific job/task; for details see Account Notifications.

To see this section, you need to have the Partition Events/Jobs - read permission.

Event Admin

Shows all events generated by Pricefx (e.g. CALCULATION_COMPLETED_CFS). 

To see this section, you need to have the Partition Events/Jobs - read permission.

It is also possible to re-run an event from here – if Retries Left = 0 and you have the Partition Events/Jobs - edit permission.

Event Configurator

You can also configure the events here (without having to access the partition). If you have the Partition Events/Jobs - edit permission, you will see the Event Configurator button at top.

 

Options:

  • Event Bitmask – Allows you to specify what events the partition should send.

  • Event to Kafka/MQ – Allows to select either QA or PROD version of the Message Queue (MQ) service where the events are sent. The versions need to match (RabbitMQ QA consumes PlatformManager QA and cannot see events from PlatformManager PROD).
    If left empty, the setting is taken from the cluster which will most likely be PROD instance.

  • Event URL – HTTP endpoint to which events from the partition are published. If left empty, no events are published.

  • Disable sending events through HTTP (Push) – See the explanation in Pricefx Unity documentation.

  • Email – Email address to which events from the partition are published.

For more details on these configuration options, see Server Events in Pricefx Unity documentation.

See also https://pricefx.atlassian.net/wiki/spaces/PM/pages/5052182044 and https://pricefx.atlassian.net/wiki/spaces/PM/pages/5052179993.

Accelerators

In this section you can see which Accelerators were deployed to a specific partition. For each record there are the following details: name of the Accelerator, its version, when it was deployed and by whom, and its status (finished, in progress, failed).

Assets with no deployments are not included.

For Accelerators in Failed and In Progress states it is possible to rollback the deployment and delete objects which were already deployed. Make sure these objects are not used by other configurations on the partition, otherwise they would stop working.

Automatic Deployment of Plasma Accelerators

Since the version 1.50 there is an automation job PlasmaPackageAutoDeploymentJob which deploys Plasma Accelerators to partitions based on a condition. 

Prerequisites:

  • Clusters have the Hurricane 9.0 version and newer.

  • Partitions are marked as 'Production' type in Salesfx.

  • Their associated Accounts have the Plasma flag set to opted-in in Salesfx.

How it works: 

  • The job checks if it can communicate with a partition. If the technical user is not created, it will create it.

  • The job deploys the latest version of the two Plasma Accelerators (net.pricefx.accelerators:plasma-quote-processor, net.pricefx.accelerators:plasma-transaction-processor) at the partition.

  • The job removes the technical user if this account was not present there previously.

Upload Queue

In this section you can see a queue of all running/waiting data loads to the partition. This queue includes Data Uploads from PlatformManager UI, Accelerator data uploads, and other deployments from Accelerators (logics,…). With this overview you can prevent issues caused by large data being loaded into the partition simultaneously.

You can:

  • Force Stop Uploading all Data Uploads which are in progress. After that the Data Upload status changes to Canceled.

  • Remove from Queue all Data Uploads which are waiting.

 

PlatformManager version 1.67.0