Canceling a Non-scheduled Activity
Before ETAdirect version 4.1.6 it was only possible to cancel a non-scheduled activity by explicitly specifying empty 'date' in the 'cancel_activity' command.
Since ETAdirect 4.1.6 when canceling a non-scheduled activity, if the date is not specified, it will be rescheduled to the current day and then canceled.
IF: The resource has a non-working day today or is inactive
AND fallback resource ('command/fallback_external_id' or 'head/default_appointment_pool') is not specified or is invalid
THEN: an error will appear and the activity will not be canceled
IF: The resource has a non-working day today or is inactive
AND a fallback resource ('command/fallback_external_id' or 'head/default_appointment_pool') is specified and valid
THEN: activity will be moved to the fallback resource's route for the current day and canceled.