Why can’t I change the activity status on the same-site activity prompt?

Oracle Field Service prevents other activities from being in the ‘Started’ status if there is already a ‘Started’ or ‘En route’ activity on the technician’s route. This is because, although activities might be at the same location, they typically involve different customers. For example, in an apartment building with multiple customers, each customer is considered a separate entity even though they share the same location.

An activity is considered to be in the same location only if the following conditions are true:

  • scheduled for the current day
  • has resolved coordinates
  • has a status of Pending
  • must be located in the same location — distance to the next activity must not exceed ‘X’ meters, where ‘X’ is the Resource Parameter
  • not blocked by other linked activity

If a technician is En route to another activity, notifications may have already been triggered and informed this customer a technician is on the way but, if the technician arrives and switches to another activity on the same location, the initial customer is still expecting the technician to arrive.

This can be resolved by

  1. Solution 1: The user should use the Stop travel option to move the activity back to Pending status. This will allow them to start another activity on the route.
  2. Solution 2: Disable the Select an Activity to Start from Multiple Activities option. To do this, follow these steps:
    1. Navigate to Configurations > User Type.
    2. Select the User Type for which you want to remove this functionality.
    3. Under Activity Management, uncheck the Select activity at the same location to startoption.