Export STANDARD_PAGE_LAYOUT_UNIVERSAL_IDENTIFIERS (#21010)

fix https://discord.com/channels/1130383047699738754/1509086323464474705
This commit is contained in:
martmull
2026-05-28 14:51:01 +02:00
committed by GitHub
parent 531410f64a
commit 6ea637d6c5
24 changed files with 1073 additions and 155 deletions
@@ -0,0 +1,544 @@
// Never mutate an existing universal identifier
// Deleting an existing universal identifier should be very rare
export const STANDARD_PAGE_LAYOUT_UNIVERSAL_IDENTIFIERS = {
myFirstDashboard: {
universalIdentifier: '20202020-d001-4d01-8d01-da5ab0a00001',
tabs: {
tab1: {
universalIdentifier: '20202020-d011-4d11-8d11-da5ab0a01001',
widgets: {
welcomeRichText: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11001',
},
dealsByCompany: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11002',
},
pipelineValueByStage: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11003',
},
revenueTimeline: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11004',
},
opportunitiesByOwner: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11005',
},
stockMarketIframe: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11006',
},
dealsCreatedThisMonth: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11007',
},
dealValueCreatedThisMonth: {
universalIdentifier: '20202020-d111-4d11-8d11-da5ab0a11008',
},
},
},
},
},
companyRecordPage: {
universalIdentifier: '20202020-a101-4001-8001-c0aba11c0001',
tabs: {
home: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0101',
widgets: {
fields: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0111',
},
people: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0112',
},
opportunities: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0114',
},
},
},
timeline: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0102',
widgets: {
timeline: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0121',
},
},
},
tasks: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0103',
widgets: {
tasks: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0131',
},
},
},
notes: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0104',
widgets: {
notes: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0141',
},
},
},
files: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0105',
widgets: {
files: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0151',
},
},
},
emails: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0106',
widgets: {
emails: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0161',
},
},
},
calendar: {
universalIdentifier: '20202020-ab01-4001-8001-c0aba11c0107',
widgets: {
calendar: {
universalIdentifier: '20202020-ac01-4001-8001-c0aba11c0171',
},
},
},
},
},
personRecordPage: {
universalIdentifier: '20202020-a102-4002-8002-ae0a1ea11002',
tabs: {
home: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11201',
widgets: {
fields: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11211',
},
company: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11212',
},
pointOfContactForOpportunities: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11213',
},
},
},
timeline: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11202',
widgets: {
timeline: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11221',
},
},
},
tasks: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11203',
widgets: {
tasks: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11231',
},
},
},
notes: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11204',
widgets: {
notes: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11241',
},
},
},
files: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11205',
widgets: {
files: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11251',
},
},
},
emails: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11206',
widgets: {
emails: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11261',
},
},
},
calendar: {
universalIdentifier: '20202020-ab02-4002-8002-ae0a1ea11207',
widgets: {
calendar: {
universalIdentifier: '20202020-ac02-4002-8002-ae0a1ea11271',
},
},
},
},
},
opportunityRecordPage: {
universalIdentifier: '20202020-a103-4003-8003-0aa0b1ca1003',
tabs: {
home: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1301',
widgets: {
fields: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1311',
},
pointOfContact: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1312',
},
company: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1313',
},
owner: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1314',
},
},
},
timeline: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1302',
widgets: {
timeline: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1321',
},
},
},
tasks: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1303',
widgets: {
tasks: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1331',
},
},
},
notes: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1304',
widgets: {
notes: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1341',
},
},
},
files: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1305',
widgets: {
files: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1351',
},
},
},
emails: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1306',
widgets: {
emails: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1361',
},
},
},
calendar: {
universalIdentifier: '20202020-ab03-4003-8003-0aa0b1ca1307',
widgets: {
calendar: {
universalIdentifier: '20202020-ac03-4003-8003-0aa0b1ca1371',
},
},
},
},
},
noteRecordPage: {
universalIdentifier: '20202020-a104-4004-8004-a0be5a11a004',
tabs: {
home: {
universalIdentifier: '20202020-ab04-4004-8004-a0be5a11a401',
widgets: {
fields: {
universalIdentifier: '20202020-ac04-4004-8004-a0be5a11a411',
},
noteRichText: {
universalIdentifier: '20202020-ac04-4004-8004-a0be5a11a412',
},
},
},
note: {
universalIdentifier: '20202020-ab04-4004-8004-a0be5a11a402',
widgets: {
noteRichText: {
universalIdentifier: '20202020-ac04-4004-8004-a0be5a11a421',
},
},
},
timeline: {
universalIdentifier: '20202020-ab04-4004-8004-a0be5a11a403',
widgets: {
timeline: {
universalIdentifier: '20202020-ac04-4004-8004-a0be5a11a431',
},
},
},
files: {
universalIdentifier: '20202020-ab04-4004-8004-a0be5a11a404',
widgets: {
files: {
universalIdentifier: '20202020-ac04-4004-8004-a0be5a11a441',
},
},
},
},
},
taskRecordPage: {
universalIdentifier: '20202020-a105-4005-8005-ba5ca11a1005',
tabs: {
home: {
universalIdentifier: '20202020-ab05-4005-8005-ba5ca11a5501',
widgets: {
fields: {
universalIdentifier: '20202020-ac05-4005-8005-ba5ca11a5511',
},
taskRichText: {
universalIdentifier: '20202020-ac05-4005-8005-ba5ca11a5512',
},
},
},
note: {
universalIdentifier: '20202020-ab05-4005-8005-ba5ca11a5502',
widgets: {
taskRichText: {
universalIdentifier: '20202020-ac05-4005-8005-ba5ca11a5521',
},
},
},
timeline: {
universalIdentifier: '20202020-ab05-4005-8005-ba5ca11a5503',
widgets: {
timeline: {
universalIdentifier: '20202020-ac05-4005-8005-ba5ca11a5531',
},
},
},
files: {
universalIdentifier: '20202020-ab05-4005-8005-ba5ca11a5504',
widgets: {
files: {
universalIdentifier: '20202020-ac05-4005-8005-ba5ca11a5541',
},
},
},
},
},
workflowRecordPage: {
universalIdentifier: '20202020-a106-4006-8006-a0bcf10aa006',
tabs: {
flow: {
universalIdentifier: '20202020-ab06-4006-8006-a0bcf10a6601',
widgets: {
workflow: {
universalIdentifier: '20202020-ac06-4006-8006-a0bcf10a6611',
},
},
},
},
},
workflowVersionRecordPage: {
universalIdentifier: '20202020-a107-4007-8007-a0bcf10ab007',
tabs: {
home: {
universalIdentifier: '20202020-ab07-4007-8007-a0bcf10a7701',
widgets: {
fields: {
universalIdentifier: '20202020-ac07-4007-8007-a0bcf10a7711',
},
workflow: {
universalIdentifier: '20202020-ac07-4007-8007-a0bcf10a7712',
},
},
},
flow: {
universalIdentifier: '20202020-ab07-4007-8007-a0bcf10a7702',
widgets: {
workflowVersion: {
universalIdentifier: '20202020-ac07-4007-8007-a0bcf10a7721',
},
},
},
},
},
workflowRunRecordPage: {
universalIdentifier: '20202020-a108-4008-8008-a0bcf10ac008',
tabs: {
home: {
universalIdentifier: '20202020-ab08-4008-8008-a0bcf10a8801',
widgets: {
fields: {
universalIdentifier: '20202020-ac08-4008-8008-a0bcf10a8811',
},
workflow: {
universalIdentifier: '20202020-ac08-4008-8008-a0bcf10a8813',
},
},
},
flow: {
universalIdentifier: '20202020-ab08-4008-8008-a0bcf10a8802',
widgets: {
workflowRun: {
universalIdentifier: '20202020-ac08-4008-8008-a0bcf10a8821',
},
},
},
},
},
blocklistRecordPage: {
universalIdentifier: '20202020-a109-4009-8009-b10c115b0001',
tabs: {
home: {
universalIdentifier: '20202020-ab09-4009-8009-b10c115b0901',
widgets: {
fields: {
universalIdentifier: '20202020-ac09-4009-8009-b10c115b0911',
},
},
},
timeline: {
universalIdentifier: '20202020-ab09-4009-8009-b10c115b0902',
widgets: {
timeline: {
universalIdentifier: '20202020-ac09-4009-8009-b10c115b0921',
},
},
},
},
},
calendarChannelEventAssociationRecordPage: {
universalIdentifier: '20202020-a10b-400b-800b-ca1c4e0b0001',
tabs: {
home: {
universalIdentifier: '20202020-ab0b-400b-800b-ca1c4e0b0b01',
widgets: {
fields: {
universalIdentifier: '20202020-ac0b-400b-800b-ca1c4e0b0b11',
},
},
},
timeline: {
universalIdentifier: '20202020-ab0b-400b-800b-ca1c4e0b0b02',
widgets: {
timeline: {
universalIdentifier: '20202020-ac0b-400b-800b-ca1c4e0b0b21',
},
},
},
},
},
calendarEventParticipantRecordPage: {
universalIdentifier: '20202020-a10c-400c-800c-ca1e0a0c0001',
tabs: {
home: {
universalIdentifier: '20202020-ab0c-400c-800c-ca1e0a0c0c01',
widgets: {
fields: {
universalIdentifier: '20202020-ac0c-400c-800c-ca1e0a0c0c11',
},
},
},
timeline: {
universalIdentifier: '20202020-ab0c-400c-800c-ca1e0a0c0c02',
widgets: {
timeline: {
universalIdentifier: '20202020-ac0c-400c-800c-ca1e0a0c0c21',
},
},
},
},
},
messageChannelMessageAssociationRecordPage: {
universalIdentifier: '20202020-a111-4011-8011-a5c4a5110001',
tabs: {
home: {
universalIdentifier: '20202020-ab11-4011-8011-a5c4a5111101',
widgets: {
fields: {
universalIdentifier: '20202020-ac11-4011-8011-a5c4a5111111',
},
},
},
timeline: {
universalIdentifier: '20202020-ab11-4011-8011-a5c4a5111102',
widgets: {
timeline: {
universalIdentifier: '20202020-ac11-4011-8011-a5c4a5111121',
},
},
},
},
},
messageChannelMessageAssociationMessageFolderRecordPage: {
universalIdentifier: '20202020-a112-4012-8012-a5c4a6120001',
tabs: {
home: {
universalIdentifier: '20202020-ab12-4012-8012-a5c4a6121201',
widgets: {
fields: {
universalIdentifier: '20202020-ac12-4012-8012-a5c4a6121211',
},
},
},
timeline: {
universalIdentifier: '20202020-ab12-4012-8012-a5c4a6121202',
widgets: {
timeline: {
universalIdentifier: '20202020-ac12-4012-8012-a5c4a6121221',
},
},
},
},
},
messageParticipantRecordPage: {
universalIdentifier: '20202020-a114-4014-8014-a5ea10140001',
tabs: {
home: {
universalIdentifier: '20202020-ab14-4014-8014-a5ea10141401',
widgets: {
fields: {
universalIdentifier: '20202020-ac14-4014-8014-a5ea10141411',
},
},
},
timeline: {
universalIdentifier: '20202020-ab14-4014-8014-a5ea10141402',
widgets: {
timeline: {
universalIdentifier: '20202020-ac14-4014-8014-a5ea10141421',
},
},
},
},
},
workflowAutomatedTriggerRecordPage: {
universalIdentifier: '20202020-a115-4015-8015-a0bcf1150001',
tabs: {
home: {
universalIdentifier: '20202020-ab15-4015-8015-a0bcf1151501',
widgets: {
fields: {
universalIdentifier: '20202020-ac15-4015-8015-a0bcf1151511',
},
},
},
timeline: {
universalIdentifier: '20202020-ab15-4015-8015-a0bcf1151502',
widgets: {
timeline: {
universalIdentifier: '20202020-ac15-4015-8015-a0bcf1151521',
},
},
},
},
},
messageThreadRecordPage: {
universalIdentifier: '20202020-95bb-40eb-a699-70e7ea02a79e',
tabs: {
home: {
universalIdentifier: '20202020-f639-48a0-9a44-027cf4e3cd15',
widgets: {
emailThread: {
universalIdentifier: '20202020-d57e-44cb-b220-69a881feb9c3',
},
},
},
},
},
};
@@ -17,6 +17,7 @@ export { DEFAULT_RELATIONS_OBJECTS_STANDARD_IDS } from './constants/default-rela
export { IDENTIFIER_MAX_CHAR_LENGTH } from './constants/identifier-max-char-length.constant';
export { RESERVED_METADATA_NAME_KEYWORDS } from './constants/reserved-metadata-name-keywords.constant';
export { STANDARD_OBJECTS } from './constants/standard-object.constant';
export { STANDARD_PAGE_LAYOUT_UNIVERSAL_IDENTIFIERS } from './constants/standard-page-layout-universal-identifiers.constant';
export type { AllMetadataName } from './types/all-metadata-name.type';
export type {
FailedMetadataValidationError,