External ID and Release Checksum
To use the Configuration Management Tool for the Portal installation and upgradation, the following two new fields are added to all the Portal objects:
External_ID_c: This field stores a unique identifier of the record. External ID value will be added to all objects in the Portal document when a user saves the portal using builder save. If a portal document with external IDs is extracted, then the values present in the document override the DB values similar to the other fields' data.
Release_Checksum_c: This field stores a unique checksum value.
Status
Release Available | Status | Framework Name |
---|---|---|
3.9 | Current | MUI and Mint |
Default Values
The default value that will be added to the External ID field when a user saves the Portal using the save option in the Portal builder is described in the following table:
- When a user saves the Portal using the save option in the Portal builder, the disclosures will not have a default External ID value as the disclosures will be created from the backend. To get the disclosure value in the document, save the Portal after the value is added to the Backend.
- External IDs cannot contain spaces when populating. The allowed symbols are _, -, and +.
- With the Portal 4.2 release, when a user saves the Portal using the save option in the Portal builder, if a component name, generic get component name, component structure name, or query name contains a dollar symbol ($), it is automatically replaced with a plus symbol (+) in the External ID. However, this is applicable for the new components and for any existing component, the dollar symbol ($) from the external ID needs to be replaced manually. This will resolve the issue when the portal administrator is unable to export the portal configurations using the Configuration Migration Tool (CMT) because the CMT tool does not accept the dollar symbol ($) in the external ID.
Object | Default Value |
---|---|
Css_Configuration__c | Name field value |
Action__c | Nav Name + Actor Name + Action Name + Action Display type (Component/Record) |
Actors__c | Nav Name + Actor Name |
ComponentStructure__c | Name field value |
Disclosure_Definition__c | Name field value |
NavigationStructure__c | Name field value |
Portal_Layout__c | Title field value |
Static_Content__c | Content Name (primary key) |