Newer Version Available
UI Customization
Add Fields to a Managed Package Component Card
It is not supported to add new Fields to a Managed Package UI Component Card. If you need a UI Component displaying the same fields as the managed package with additional custom fields, develop your own component.
Add New Field on Managed Package SObjects
If you want to add a new field to a Managed Package included the SObjects, the field value is automatically available in the tpm-promotion LWC component. The field will be automatically loaded on the respective component property as long as the running user has access to it. In order to display/edit this value, you’ll need to create a custom component with the TPM_Promotion component included to render it.
The Managed Package SObjects which has their attributes automatically loaded are:
- Promotion__c
- Tactic__c
- Tactic_Fund__c
- Promotion_Attachment__c
- Promotion_Attachment_Link__c
- Tactic_Condition_Creation_Definition__c
Example
Add Custom Data in TPM UI
To add new SObjects to the UI, provide the records as part of the custom state. The custom state property is serialized during a promotion save and is passed as a parameter to your APEX layer Promotion Save process hook.