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.