New
Quality Scoring calculates a data quality score (1-100) for your objects, fields, and individual records, based on your analysis job results. Set which fields and checks matter most from the new Quality Score tab in Object Configuration. Download a PDF summary after each Monitor Job; this PDF report is sent to the user that started the job as well. And add the “Plauti Monitor Data Quality Score” component to record pages so your team can see a record’s score and how to improve it at a glance.
Default weights are already set for standard objects. Configure Quality Scoring and run a Configured job to see your first data quality scores.
Read more in Quality Score.
Improved
- Date Range Analysis - Configure thresholds for the Date Anomaly Rate analysis, to control the color coding of analysis results. By default, a rate of 10% or lower shows green, a rate above 10% and below 30% shows amber, and a rate of 30% or higher shows red; adjust to better reflect your situation if needed. The Date Anomaly Rate is the percentage of records with a value that are either Too Old or Too New.
- General - To better reflect its purpose, Plauti Context has been renamed to Plauti Monitor, including feature names such as Monitor Job, Monitor Setup, etc.
- Monitor Library - Object and Field pages in the Library have been expanded with Quality and Trend information.
- Time Component Analysis - Since a number of date/time fields have 12:00PM (noon) as their default time, 12:00 was added to the Time Component analysis, alongside the existing 00:00 (12:00AM, midnight) check.
Classes Added
If you are not using the Plauti Monitor permission sets, add the following classes to the applicable permission sets:
- Plauti Monitor Admin and Plauti Monitor End User:
mdIRecordEvaluator, mdOnboardingConfigDeployer, mdOnboardingJobLauncher, mdRecordCountRefreshQueueable, mdLicense, mdLicenseClient, mdLicenseController, mdLicenseMapper, mdLicenseScheduler, mdBackfillIsLatestQueueable, mdBackfillThresholdsQueueable, mdDataQualityReportController, mdReportController, mdReportEmailQueueable, mdReportModelBuilder, mdReportNarrativeService, mdReportRepository, mdReportService, mdRetentionBatch, mdRetentionController, mdRetentionPurgeBatch, mdRetentionRepository, mdRetentionService, mdAggregateScoreMapper, mdRecordScoreController, mdPurgeAllFieldAnalysisResultsBatch, mdAnalysisResultHelper, mdJobFinalizeQueueable
- Plauti Monitor Admin only:
mdScheduledJobController, mdScheduledJobDispatcher, mdScheduledJobRepository, mdScheduledJobService, mdDefaultScoreWeights, mdOnRecordScoreWriter, mdQualityScoreCleanup, mdQualityScoreCleanupQueueable, mdQualityScoreOrphanSweepBatch, mdQualityScoreStaleCleanupBatch, mdRecordScoreRepository, mdRecordScoreService, mdRecordScoreWriter, mdRecordScorer, mdScoreCalculator, mdScoreConfigController, mdScoreConfigService, mdScoreHistory, mdScoreRecommendation, mdScoreSummary, mdScoreWeightRepository
Other Items Added
If you are not using the Plauti Monitor permission sets, add the following objects and fields to the applicable permission sets:
Plauti Monitor Admin and Plauti Monitor End User:
MDQualityScore__c, MDLicense__c
Plauti Monitor Admin only:
MDRetentionPolicy__c, MDScheduledJob__c, MDScoreWeight__c
Plauti Monitor Admin and Plauti Monitor End User:
MDBatchResult__c.MergedThroughChunk__c, MDFieldMetadata__c.PreviousScore__c, MDFieldMetadata__c.ScoreHistory__c, MDFieldMetadata__c.Score__c, MDLicense__c.AnalysisSummary__c, MDLicense__c.CustomObjects__c, MDLicense__c.EditionLabel__c, MDLicense__c.FieldFilter__c, MDLicense__c.FieldInsights__c, MDLicense__c.HistoryView__c, MDLicense__c.IsSandbox__c, MDLicense__c.IsTrial__c, MDLicense__c.JobAnalysis__c, MDLicense__c.JobScheduling__c, MDLicense__c.LicenseEnd__c, MDLicense__c.OrganizationId__c, MDLicense__c.QualityScoring__c, MDLicense__c.RecordLimit__c, MDLicense__c.Refreshed__c, MDLicense__c.RetentionPolicy__c, MDLicense__c.StandardObjects__c, MDLicense__c.TrendAnalysis__c, MDObjectMetadata__c.LastConfigSavedAt__c, MDObjectMetadata__c.LastJobRunAt__c, MDObjectMetadata__c.PreviousScore__c, MDObjectMetadata__c.ScoreHistory__c, MDObjectMetadata__c.Score__c, MDObjectMetadata__c.ScoringEnabled__c, MDScheduledJob__c.Object__c
Plauti Monitor Admin only:
Account.QualityScore__c, Account.QualitySummary__c, Contact.QualityScore__c, Contact.QualitySummary__c, Lead.QualityScore__c, Lead.QualitySummary__c, MDFieldAnalysisResult__c.IsLatestForJobType__c, MDFieldAnalysisResult__c.PrimaryMetricValue__c, MDJob__c.IsOnboarding__c, MDJob__c.IsScheduled__c, MDObjectMetadata__c.ScoreStorage__c, MDQualityScore__c.ObjectPrefix__c, MDQualityScore__c.PreviousScore__c, MDQualityScore__c.RecordId__c, MDQualityScore__c.ScoreHistory__c, MDQualityScore__c.Score__c, MDQualityScore__c.Summary__c, MDRetentionPolicy__c.Object__c, MDRetentionPolicy__c.RetentionDays__c, MDScheduledJob__c.Day__c, MDScheduledJob__c.Enabled__c, MDScheduledJob__c.Frequency__c, MDScheduledJob__c.TimeZone__c, MDScheduledJob__c.Time__c, MDScoreWeight__c.AnalysisType__c, MDScoreWeight__c.ExternalKey__c, MDScoreWeight__c.Field__c, MDScoreWeight__c.Importance__c, MDScoreWeight__c.Object__c, Opportunity.QualityScore__c, Opportunity.QualitySummary__c
Fixed
- Default Value Usage - The Default Value Usage analysis now scans picklists, multi-select picklists, and combobox fields as well.
- Past Date Threshold - In the doughnut results chart, ranges were labeled relative to today (e.g. "0-1 year ago") instead of relative to the threshold date. Labels now read "0-1 year before," etc.
- Signal Coloring - Time Component – In some analyses, such as Time Component or Past Date Threshold, percentages in the signal column were sometimes labeled with the wrong signal color (for example red instead of green).
- Value Distribution - Custom settings for Minimum Value Occurrences were ignored, causing jobs to always run with the default threshold of 100. Re-configure any changes you made to the Minimum Value Occurrences in order to use your settings in the analyses after the update.