Frontend
1. Actions
a. AddEvent
ensure action AddEvent kind: rowInsert
icon: "AddCircleOutlineRounded"
spreadsheet: EventSheet
sendMessageToInbox: true
b. ViewEvents
ensure spreadsheet TaskSheet
userForwardRolePermissionMap: {
'Owner': [
'Owner'
]
}
ensure layoutSpreadsheet TableLayout kind: table
columnSizeSet: ["AutoSize"]
showComps: [Id, Subject, StartDateTime, EndDateTime, IsAllDayEvent, Location, AssignedTo, Description, RelatedTo]
ensure action ViewEvents kind: spreadsheetEditor
icon: "RemoveRedEyeRounded"
spreadsheet: EventSheet
layoutSpreadsheet: TableLayout
c. EditTask
ensure action EditEvent kind: rowInsert
spreadsheet: EventSheet
sendMessageToInbox: true
2. Group actions
ensure group Salesforce
allowPromptAssistant: true
hideActionMenu: true
pinnedActions: [AddAccount]
actionPermission: {
'AddEvent': {
'menuGroup': 'Event',
'roles': [
'Owner'
]
},
'ViewEvents': {
'menuGroup': 'Event',
'roles': [
'Owner'
]
}
}