One item or service the campaign offers (serviceCampaignId is the parent; itemId the catalog item, with optional itemServiceContractId and quantity). When ProcessOpportunities runs, each member's generated Opportunity gets one OpportunityLine per campaign item; when ProcessAssets runs, each member gets one AssetMaintenance row per item carrying the item, quantity, contract link and the isMandatory flag.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Id | Id | Guid | Yes | |
IsMandatory | Is Mandatory | Boolean | Yes | Marks the campaign item as non-optional; it is copied onto generated records as OpportunityLine.IsServiceCampaignMandatory and AssetMaintenance.IsMandatory. |
ItemId | Item | Lookup → Item | Yes | |
ItemServiceContractId | Item Service Contract | Lookup → ItemServiceContract | | Optional service-contract product attached to this campaign item; carried onto the OpportunityLine / AssetMaintenance rows the generation actions create. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
Quantity | Quantity | Number | | |
RecordTypeId | Record Type | Guid, hidden | | |
ServiceCampaignId | Service Campaign | Lookup → ServiceCampaign | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
EditEntity | Edit | Edit | Edit Entity |
EditInLine | Edit | Edit | Edit |
New | New | New | New |