Fall 23 Release Notes
Model N State Price Transparency Management Release Notes
Release Fall '23 (November 2023)
Contents
This page provides the product release information and release notes for Model N State Price Transparency Management (SPTM). It also describes the changes in the Fall 2023 release.
- Product Release Information - This section lists the release number and release date for Model N State Price Transparency Management Fall 2023 release.
- List of features and enhancements - This section lists the major features and enhancements of the Fall 2023 release.
- Custom Labels - This section lists the custom labels added for Fall 2023 release.
Product Release Information
Product | Model N State Price Transparency Management |
---|---|
Release Number | Fall 2023 |
Release Date | 11/01/2023 |
List of features and enhancements
Ability to generate SPTM-related documents for CM Collaborator, CM Template Manager, and CM Contract Manager permission sets
From this release onward, CM Collaborator, CM Template Manager, and CM Contract Manager permission sets have been updated to give users the ability to generate SPTM-related documents.
Administration - Ability to generate SPTM-related documents
Editing State Price Transparency Management compliance records
Using SPTM - Editing State Price Transparency Management compliance records
Reference - Extended custom settings for SPTM - SPTM_UpdateAllowedFields has been added.
Ability to Download Question and Answers from Disclosures
You can now download questions and answers from Disclosures. Print Disclosure option has been added to the Disclosure UI. When you click this option, an excel file with the name as <Disclosure_name> Q and A Download is downloaded. NDC 11 information along with the questions and answers is downloaded to the file.
A custom setting called SPTM_PrintDisclosureFields has been introduced to specify any additional fields that you want to download along with the questions and answers. The default value for this custom setting is MnCountryProductSKU__r.NDC11__c.
Using - Downloading Question and Answers from Disclosures
Reference - Extended custom settings for SPTM - The SPTM_PrintDisclosureFields custom setting has been added.
Ability to Configure Quick Links Section of the Home tab
Quick Links section has been added to the Home tab. Your administrator can configure up to six links in this section.
Using SPTM - Home tab
Administration - Customizing the Quick Links section of the Home tab
Health Check for SPTM Set Up Configurations
As an administrator, you can now perform health check for SPTM set up configurations, figure out the errors, and fix them in an efficient way.
Administration - Performing System Health Checkup
Support for FDA Actions
As an SPTM user, you can now schedule events and legislation for FDA approvals activities such that a disclosure can be generated in the appropriate time to avoid penalties. To support SPTM users in the FDA approvals activities, an Event called FDA Action has been added and a Submission Type called FDA Action has been introduced in Legislation Rules.
For Legislation Rules with Submission Type as FDA Action, the Price Threshold (Legislation UOM Threshold) or Price Increase Threshold, if added, are not taken in account as these are irrelevant for an FDA approval process.
Using SPTM - Adding State Price Transparency Management compliance records
You can create an FDA Action Event for one or more product families. You can add details of the event. When you save the event, the Price Compliance sub tab is populated with data.
From the Pricing Compliance sub tab, you can Save Disclosures, Generate Disclosures, and Regenerate Disclosures for FDA Actions.
NOTE: To create and access FDA Action events, users must be assigned either the SPTM_SHOW_EVENT_COMPLIANCE_TAB or GPM_SPTM permission set.
Using SPTM - Adding, modifying, and deleting FDA Actions events
Using SPTM - FDA Action compliance and disclosure creation for product SKUs in the event
Using SPTM - Filtering events
Ability to upload multiple FDA Action events at one go
You can now upload multiple FDA Action events at one go.
You can generate and download a template for FDA Action events' data.
Template is being pre-populated according to filter selection. Once you populate the required data for the FDA Action events, the file can be uploaded in the system and corresponding FDA Action events are created.
Using SPTM - Uploading multiple FDA Action events at one go
Ability to generate disclosures for multiple (or entire) product portfolio via the Events tab
As an SPTM user, you can now generate disclosures for multiple (or entire) product portfolio. You do not have to generate the disclosure for each product/event at a time by navigating to the Price Compliance tab. This feature helps you save on time and enhances the experience of generating Disclosures.
NOTE:
- This feature is available for only users with GPM_SPTM permission set and only in the Events List view.
- Only the events displayed on the UI list view page ( max 50 events) are considered for selection to generate the disclosures.
When you navigate to the events list, you view the Action option with the following options:
- Create/Regenerate Disclosures - To generated Disclosures for multiple (or entire) product portfolio
- Status Report - To view the status of the last run batch for generating Disclosures for multiple (or entire) product portfolio
You can create/regenerate disclosures for only US events of type Price Change, Product Launch, and FDA Action.
Using SPTM - Generating disclosures for multiple (or entire) product portfolio via the Events tab
Ability to create SPTM Forecast scenarios
As an analyst, you can analyze impact of Disclosures on the future product launch, price change, or FDA Action events.
The SPTM Forecast tab is available to users with the permission set SPTM_FORECAST assigned to them.
Using SPTM - SPTM Forecast Overview
Using SPTM - Creating scenarios
Using SPTM - Event Calendar
Using SPTM - Scenario Output
Recall email notifications for Submitters and relevant Approvers
When a Disclosure is recalled, email notifications are sent to Submitters and relevant Approvers.
SPTM Recall Notification Template has been introduced to send recall notifications.
Administration - Setting up SPTM Approvals
Administration - Configuring email templates
Flexibility to add fields from Related Lists to Price Increase Threshold Layout and Price Threshold Layout
For Fall 23 and later releases, the Enhanced List configuration in lightning app builder is selected out-of-the-box. This allows an Administrator to add up to 10 fields in related lists section for the Price Threshold or Price Increase Threshold objects of the Legislation Rule object.
For Spring 23 and prior releases, Administrators must first enable the Enhanced List configuration for the Price Threshold or Price Increase Threshold objects, and then add up to 10 fields in related lists section for the Price Threshold or Price Increase Threshold objects of the Legislation Rule object.
Administration - To add up to 10 fields in related lists section for the Price Threshold or Price Increase Threshold objects of the Legislation Rule object
Overcoming discrepancy during price update caused due to difference in user date format and GMT date format
As a SPTM user, when you make the price changes at 11:59 PM on a date X then you want the same date to appear in all the Salesforce reports.
Prior to this release, the Price change date scenario mentioned here displays correct date in SPTM screens but the date is displayed as X+1 in Salesforce reports. This has been corrected now.
Two new fields called Start Date GMT and End Date GMT have been added to the Master Price object.
You can add the Start Date GMT and End Date GMT fields to any standard report.
A new filed called Preferred Date Format has been added to the User object.
A new configuration has been added to the Advanced User Details page. Using this, you can set your preferred date format.
Using SPTM - Setting Preferred Date Format
These new fields and advanced user setting for preferred date format help in overcoming the discrepancy during price update caused due to difference in user date format and GMT date format.
Usability Enhancements
Net Yearly Increase now considers the proposed price until the end of event date year
For Spring 23 and prior releases, if Net Yearly Increase has been selected, then the average weighted price for the event or PCR calendar year is considered and compared to the average weighted price for the same dates in the previous calendar year.
For Fall 23 and later releases, if Net Yearly Increase has been selected, then the average weighted price for the event or PCR calendar year is considered along with the proposed price (if any) and compared to the average weighted price for the same dates in the previous calendar year.
Using SPTM - Adding State Price Transparency Management compliance records
WAC Report displays a message when user add duplicate SKUs data to it
Duplicate Information dialog is displayed if the user adds duplicate SKUs in using the Add Products option of WAC disclosure. Duplicate Information dialog displays all the duplicate SKU names which are being added. If you click OK, the prices of the duplicate SKUs are updated as per the date. If you click Cancel, you are navigated back to the Add Products option so that they can revise the product selection.
Disclosure generation and email notification for the same are now treated independently
Prior to this release, if the SPTM_Disclosure_ReplyTo_Email custom setting is set to invalid or incorrect value, the disclosures were not get generated because disclosure generation process contains email notification email trigger as well (which fails due to invalid or incorrect value). As a result, the disclosures were also not generated.
From this release onward, user can create the disclosures irrespective of the email being sent. Email generation and disclosure generation are now independent of each other. This is applicable to Product Launch, Price Change disclosures created from the Price Change Requests and Events, And Product Identified and WAC disclosures created from the legislation rules.
Additional Information field in the Disclosure Content Template
From this release onward, the Additional Information field in the Disclosure Content Template is a long text area with 32768 character limit.
Field Label | Field API Name | Data Type | Options/ Restrictions |
Description | Where Used | Track History |
---|---|---|---|---|---|---|
Additional Information | AdditionalInformation__c | Long Text Area | 32768 character limit | Additional Information related to the disclosure content template. | State Price Transparency Management | No (Fall 21) Yes (Spring 22 and later) |
Ability to create Product Family or Product SKU with same description but different Unique ID
The Product Display Name field is added to the Product Family object and the SKU Display Name field is added to Product SKU object. Both the fields are Formula fields. These fields display the product family and product SKU names by removing the labeler code from the Product names.
These fields can be used in the Reference field of the Disclosure Content Template object.
Enhancement to Disclosure creation and remainder email notifications
Created By and Report Owner fields are now displayed in disclosure creation and remainder email notifications of the disclosure template.
Report Owner 1, Report owner 2, and Report owner 3 are displayed in email as per the data in the disclosure template.
If Report Owner 2 and Report Owner 3 fields are empty, then these fields are not displayed in the mail.
For example,
Message indicating no disclosures are generated due to no breach in Thresholds
When the prices do not breach any Thresholds in the Price Compliance tab a message is displayed stating that there are no disclosures to generate.
- For Price Change Requests (PCRs) -
- Saved PCRs that did not breach threshold values for prices - "No Disclosures to generate" message is displayed along with last processing time.
- Saved PCRs with saved disclosures - Last processing time is updated.
- Saved PCRs with created/regenerated reports - Last processing time is updated on every click.
For example,
- For Events -
- Saved events that do not breach threshold values for prices - "No Disclosures to generate" message is displayed along with last processing time.
- Saved events with saved disclosures - Last processing time is updated.
- Saved events with created/regenerated reports - Last processing time is updated on every click.
For example,
Custom Labels for SPTM
The following custom labels have been added for this release:
Custom Label Name | Description | Where Used | Type | Possible Values | Default Value |
---|---|---|---|---|---|
MnEvents_ActionButton_Label | Label for Action button in Events list view | SPTM > Events | String | Any Text | Action |
MnEvents_DisclosureStatusReport | Label for Action button for status report | SPTM > Events | String | Any Text | Status Report |
MnEvents_GenerateDisclosure | Label for Action button for create/regenerate disclosure | SPTM > Events | String | Any Text | Create/Regenerate Disclosures |
MnEvents_GenerateDisclosure_FutureEvents | Label for Future event errors | SPTM > Events | String | Any Text | Disclosures are created only for the immediate events incase of multiple events with same SKUs. |
MnEvents_GenerateDisclosure_Navigate | Label for Navigating to status page | SPTM > Events | String | Any Text | Navigating to Status Report Page to check the progress |
MnEvents_GenerateDisclosure_NoEventWarning | Label for error message if no valid events selected | SPTM > Events | String | Any Text | Select atleast one valid event for creating/regenerating disclosures. |
MnEvents_GenerateDisclosure_RegenerateMsg | Label for Future event errors | SPTM > Events | String | Any Text | Disclosures have already been created for the below events and they will be regenerated- {0}. Do you want to continue? |
MnEvents_GenerateDisclosure_Warning | Label for validating non-US events for disclosure generation | SPTM > Events | String | Any Text | Disclosures can not be created/regenerated for following events - {0}. <br/> Do you want to continue? |
MnEvents_PortfolioBatchRunningError | MnEvents_PortfolioBatchRunningError | SPTM > Events | String | Any Text | Another process is currently being executed, try after some time. You can check the current status by clicking on 'Status Report' button. |
MnUI_reportPrintExcelFileName | reportPrintExcelFileName | SPTM Disclosure | String | Any Text | __reportName__ Q and A Download |
MnUI_reportPrintExcelTitle | reportPrintExcelTitle | SPTM Disclosure | String | Any Text | Download Disclosure Q and A |
SPTM_RemoveSkuAuditMessage | Name for the Saved Disclosure | SPTM Disclosure | String | Any Text | Product SKU <b >{0}/{1}</b > removed from disclosure as per changes in <b >{2}</b > <br /> |
MnUI_wacPriceTypesInfo | wacPriceTypesInfo | SPTM Dsiclosure | String | Any Text | The system creates the calendar price event records only for WAC price types from Legislations |
MnUI_basePrice | basePrice | SPTM Forecast | String | Any Text | Base Price |
MnUI_basicInfo | basicInfo | SPTM Forecast | String | Any Text | Basic Information |
MnUI_basicInfoDescription | basicInfoDescription | SPTM Forecast | String | Any Text | Select the Products for which you want to forecast the disclosures |
MnUI_basicSetup | basicSetup | SPTM Forecast | String | Any Text | Basic Setup |
MnUI_batchProgressError | batchProgressError | SPTM Forecast | String | Any Text | Forecast Calendar Events creation failed |
MnUI_calculatedValue | calculatedValue | SPTM Forecast | String | Any Text | Calculated Value |
MnUI_creatingForecastEvents | creatingForecastEvents | SPTM Forecast | String | Any Text | Creating Forecast Calendar Events |
MnUI_creatingForecastEventsDesc | creatingForecastEventsDesc | SPTM Forecast | String | Any Text | Calendar Events Creation Progress(Please wait until all records are created) |
MnUI_eventCalendar | eventCalendar | SPTM Forecast | String | Any Text | Event Calendar |
MnUI_eventSelection | eventSelection | SPTM Forecast | String | Any Text | Event Selection |
MnUI_eventSelectionDescription | eventSelectionDescription | SPTM Forecast | String | Any Text | Select Events you would like to import from Event Calendar |
MnUI_exportForecast | exportForecast | SPTM Forecast | String | Any Text | Export Forecast |
MnUI_exportTooltip | exportTooltip | SPTM Forecast | String | Any Text | Export all results to csv |
MnUI_forecastOutputDownloadFilename | forecastOutputDownloadFilename | SPTM Forecast | String | Any Text | __scenarioName__ outputs Download |
MnUI_forecastOutputDownloadTitle | forecastOutputDownloadTitle | SPTM Forecast | String | Any Text | Export Forecast Outputs |
MnUI_forecastOverview | forecastOverview | SPTM Forecast | String | Any Text | Overview |
MnUI_impactedStates | impactedStates | SPTM Forecast | String | Any Text | Impacted States |
MnUI_launch | launch | SPTM Forecast | String | Any Text | Launch |
MnUI_legend | legend | SPTM Forecast | String | Any Text | Legend |
MnUI_maxProductsInfo | maxProductsInfo | SPTM Forecast | String | Any Text | Maximum of __maxproducts__ Products can be selected |
MnUI_monthPrice | monthPrice | SPTM Forecast | String | Any Text | Price (__month__) |
MnUI_ndc11Label | ndc11Label | SPTM Forecast | String | Any Text | NDC 11/Product SKU |
MnUI_noDisclosures | noDisclosures | SPTM Forecast | String | Any Text | No Disclosures |
MnUI_noPrice | noPrice | SPTM Forecast | String | Any Text | No Price |
MnUI_percentChange | percentChange | SPTM Forecast | String | Any Text | Percent Change |
MnUI_previousMonthPrice | previousMonthPrice | SPTM Forecast | String | Any Text | Previous Price (__month__) |
MnUI_price | price | SPTM Forecast | String | Any Text | Scenario Start Price |
MnUI_priceEventModalHeaderText | priceEventModalHeaderText | SPTM Forecast | String | Any Text | __ndc11__ - __eventType__ __monthYear__ |
MnUI_priceEventType | priceEventType | SPTM Forecast | String | Any Text | Event Type |
MnUI_pricingView | pricingView | SPTM Forecast | String | Any Text | Pricing View |
MnUI_result | result | SPTM Forecast | String | Any Text | Result |
MnUI_runForecast | runForecast | SPTM Forecast | String | Any Text | Run Forecast |
MnUI_runForecastEvents | runForecastEvents | SPTM Forecast | String | Any Text | Running Forecast Scenario |
MnUI_runForecastEventsDesc | runForecastEventsDesc | SPTM Forecast | String | Any Text | Running Forecast Progress(Please wait until all records are created) |
MnUI_scenarioEndDateRequired | scenarioEndDateRequired | SPTM Forecast | String | Any Text | Enter the End date for scenario |
MnUI_scenarioManager | scenarioManager | SPTM Forecast | String | Any Text | Scenario Manager |
MnUI_scenarioName | scenarioName | SPTM Forecast | String | Any Text | Scenario Name |
MnUI_scenarioNameRequired | scenarioNameRequired | SPTM Forecast | String | Any Text | Enter Scenario Name |
MnUI_scenarioNotes | scenarioNotes | SPTM Forecast | String | Any Text | Scenario Notes |
MnUI_scenarioProductRequired | scenarioProductRequired | SPTM Forecast | String | Any Text | Select atleast one Product |
MnUI_scenarioStartDateRequired | scenarioStartDateRequired | SPTM Forecast | String | Any Text | Enter the Start date for scenario |
MnUI_scenarioTenureError | scenarioTenureError | SPTM Forecast | String | Any Text | Scenario duration must be a minimum of 6 months and maximum of __maxmonths__ months |
MnUI_setupConfiguration | setupConfiguration | SPTM Forecast | String | Any Text | Setup Configuration |
MnUI_source | source | SPTM Forecast | String | Any Text | Source |
MnUI_sourceEvent | sourceEvent | SPTM Forecast | String | Any Text | Soure Event |
MnUI_sptmForecast | sptmForecast | SPTM Forecast | String | Any Text | SPTM Forecast |
MnUI_sptmForecastSaveSuccess | sptmForecastSaveSuccess | SPTM Forecast | String | Any Text | SPTM Forecast scenario was saved successfully |
MnUI_sptmForecastValidationError | sptmForecastValidationError | SPTM Forecast | String | Any Text | Errors: __errors__ |
MnUI_state | state | SPTM Forecast | String | Any Text | State |
MnUI_stateModalHeaderText | stateModalHeaderText | SPTM Forecast | String | Any Text | __ndc11__ - __monthYear__ |
MnUI_stateView | stateView | SPTM Forecast | String | Any Text | State View |
MnUI_stateViewInfoMessage | stateViewInfoMessage | SPTM Forecast | String | Any Text | The state view may show an extended timeframe based on the disclosure's deadline date created as part of the forecast |
MnUI_statute_bill | statute_bill | SPTM Forecast | String | Any Text | Statute/Bill |
MnUI_submissionType | submissionType | SPTM Forecast | String | Any Text | Submission Type |
MnUI_textareaCharactersRemainingHint | textareaCharactersRemainingHint | SPTM Forecast | String | Any Text | __number__ characters remaining |
MnUI_threshold | threshold | SPTM Forecast | String | Any Text | Threshold |
MnUI_thresholdToolTip | thresholdToolTip | SPTM Forecast | String | Any Text | The Calculated value/Base price is compared against the threshold. |
MnUI_thresholdType | thresholdType | SPTM Forecast | String | Any Text | Threshold Type |
MnUI_timeFrame | timeFrame | SPTM Forecast | String | Any Text | Scenario Time Frame |
MnUI_timeFrameDescription | timeFrameDescription | SPTM Forecast | String | Any Text | Select the start date and how long the scenario should be simulated |
MnUI_timeFrameInfo | timeFrameInfo | SPTM Forecast | String | Any Text | The system saves the Start Date as start of the month selected and End Date as the End of month selected |
MnUI_viewApprovals | viewApprovals | SPTM Forecast | String | Any Text | View Approvals |
MnUI_viewInput | viewInput | SPTM Forecast | String | Any Text | View Input |
MnUI_viewModeInfo | viewModeInfo | SPTM Forecast | String | Any Text | Select View Mode to see different data based on selection |
MnUI_viewOutput | viewOutput | SPTM Forecast | String | Any Text | View Output |
SPTM_LastProcessingTime | Last Processing Time | SPTM Forecast | String | Any Text | Last Processing Time |
SPTM_NoDisclosures | No Disclosures to generate | SPTM Forecast | String | Any Text | No Disclosures to generate |
SPTM_NoQuickLinks | Home page No Quick Links labels | SPTM Home tab | String | Any Text | No Quick Link have been configured |
SPTM_QuickLinks | Home page Quick Links labels | SPTMHome tab | String | Any Text | Quick Links |