VidiControl Migration 24.2 [Prep GEN]
Updated events
Mostly due to the new “Event based action handling” event, the following event types have to be updated manually to ensure correct action handling:
{
"Name": "VidiControl.chunkDeleted",
"HandleCustomerSpecific": false,
"Description": "",
"Content": "[{\"action\":\"notifyClient\",\"input\":{\"TimeStamp\":\"{-{Placeholder_TimeStamp}-}\",\"ChunkId\":\"{-{Placeholder_ExternalChunkId}-}\",\"UpdateNeeded\":true,\"MessageType\":\"{-{Placeholder_MessageType}-}\",\"Emitter\":\"{-{Placeholder_Emitter}-}\",\"Severity\":\"Information\",\"Message\":[{\"Lang\":\"en_US\",\"Text\":\"The chunk has been deleted\"},{\"Lang\":\"de_DE\",\"Text\":\"Der Chunk wurde gelöscht\"}]}},{\"action\":\"deleteAction\",\"input\":{\"ExternalChunkId\":\"{-{Placeholder_ExternalChunkId}-}\"}}]"
},
{
"Name": "VidiControl.virtualChunkDeleted",
"HandleCustomerSpecific": false,
"Description": "",
"Content": "[{\"action\":\"notifyClient\",\"input\":{\"TimeStamp\":\"{-{Placeholder_TimeStamp}-}\",\"ChunkId\":\"{-{Placeholder_VirtualChunkId}-}\",\"UpdateNeeded\":true,\"MessageType\":\"{-{Placeholder_MessageType}-}\",\"Emitter\":\"{-{Placeholder_Emitter}-}\",\"Severity\":\"Information\",\"Message\":[{\"Lang\":\"en_US\",\"Text\":\"The virtual chunk has been instanciated or deleted\"},{\"Lang\":\"de_DE\",\"Text\":\"Der virtuelle Chunk wurde instanziiert oder gelöscht\"}]}},{\"action\":\"deleteAction\",\"input\":{\"ExternalChunkId\":\"{-{Placeholder_VirtualChunkId}-}\"}}]"
},
{
"Name": "VidiControl.recurrenceChanged",
"HandleCustomerSpecific": false,
"Description": "",
"Content": "[{\"action\":\"notifyClient\",\"input\":{\"TimeStamp\":\"{-{Placeholder_TimeStamp}-}\",\"BookingDefinitionId\":\"{-{Placeholder_ExternalBookingDefinitionId}-}\",\"UpdateNeeded\":true,\"MessageType\":\"{-{Placeholder_MessageType}-}\",\"Emitter\":\"{-{Placeholder_Emitter}-}\",\"Severity\":\"Information\",\"Message\":[{\"Lang\":\"en_US\",\"Text\":\"The recurrence definition has been updated\"},{\"Lang\":\"de_DE\",\"Text\":\"Die Wiederholungsdefinition wurde geändert\"}]}},{\"action\":\"deleteActionsWithMissingReferencedObjects\",\"input\":{\"ExternalRecurrenceId\":\"{-{Placeholder_ExternalRecurrenceId}-}\"}}]"
},
{
"Name": "VidiControl.recurrenceDeleted",
"HandleCustomerSpecific": false,
"Description": "",
"Content": "[{\"action\":\"notifyClient\",\"input\":{\"TimeStamp\":\"{-{Placeholder_TimeStamp}-}\",\"BookingDefinitionId\":\"{-{Placeholder_ExternalBookingDefinitionId}-}\",\"UpdateNeeded\":true,\"MessageType\":\"{-{Placeholder_MessageType}-}\",\"Emitter\":\"{-{Placeholder_Emitter}-}\",\"Severity\":\"Information\",\"Message\":[{\"Lang\":\"en_US\",\"Text\":\"The recurrence definition has been deleted\"},{\"Lang\":\"de_DE\",\"Text\":\"Die Wiederholungsdefinition wurde gelöscht\"}]}},{\"action\":\"deleteActionsWithMissingReferencedObjects\",\"input\":{\"ExternalRecurrenceId\":\"{-{Placeholder_ExternalRecurrenceId}-}\"}}]"
},
{
"Name": "VidiControl.virtualChunkInstantiated",
"HandleCustomerSpecific": false,
"Description": "",
"Content": "[{\"action\":\"notifyClient\",\"input\":{\"TimeStamp\":\"{-{Placeholder_TimeStamp}-}\",\"ChunkId\":\"{-{Placeholder_ExternalChunkId}-}\",\"UpdateNeeded\":true,\"MessageType\":\"{-{Placeholder_MessageType}-}\",\"Emitter\":\"{-{Placeholder_Emitter}-}\",\"Severity\":\"Information\",\"Message\":[{\"Lang\":\"en_US\",\"Text\":\"The virtual booking component has been instanciated\"},{\"Lang\":\"de_DE\",\"Text\":\"Die virtuelle Buchungskomponente wurde instanziiert\"}]}},{\"action\":\"moveActionsToInstantiatedChunk\",\"input\":{\"ExternalChunkId\":\"{-{Placeholder_ExternalChunkId}-}\",\"VirtualChunkId\":\"{-{Placeholder_VirtualChunkId}-}\"}}]"
}
Alternatively they can also be deleted before deployment. This will cause the deployment to create the events new.
If the events contain customer specific adjustments, apply the 24.2 changes but also make sure that the customer specific adjustments remain.
For updating the events manually we recommend using the ConfigUI.