Use Communicated Window

You can show Communicated Window on the {ARRIVAL TIME RANGE} placeholder. You can set the value for Communicated Window through a Message Step with the Outbound API using 'send_message'. If you set the value, it will be used on the Where's My Technician page, instead of the Delivery Window or Service window. If Communicated Window isn't populated, then Delivery Window or Service window is shown. You can choose to use ETA, Delivery Window, or Service Window as Communicated Window. For example, you can save the ETA, which you communicated to your customer the Where is My Technician page shows this time, even if the mobile worker adjusts the previous activity. This way, the feature also prevents the application from updating the agreed time automatically.

  1. Navigate to Configuration > Message Scenarios.
  2. Open the message scenario that you've configured for Where is My Technician.
    If not configured, set the Recipient to Customer in the Settings Tab.
  3. Select the Customer notification time field and select the value that you want to display for Communicated Window.
    You can select either Service window, Delivery Window, or ETA. You can set a custom window using the Outbound API ‘send_message’. For using ‘send_message’, see the Outbound API documentation.
  4. Open the Where is My Technician theme and go to the Localization tab. Click the {ARRIVAL TIME RANGE} placeholder.
    {ARRIVAL TIME RANGE} is available only for "Not Assigned" and "assigned" activity statuses. The value you've selected for Customer notification time in the message scenario is shown on the Where is My Technician page. If you've configured the Communicated Window field to receive the value from an outbound API response using ‘send_message’, it's displayed.
    The {ARRIVAL TIME RANGE} shows the arrival window according to availability of these values and their priority:
    Note: If ‘Communicated Window’ is set with a custom window, this value isn't removed or changed if the activity is moved to another resource or bucket. You must consider this behavior in your design and make any necessary updates to the window according to your business process.
    Page Activity on the Bucket (Not Assigned) Activity Assigned to a Mobile Worker (Assigned)
    Days before screen
    1. Communicated Window:
      • Service window
      • Value returned via Outbound response message
    2. Service Window
    1. Communicated Window
      • Delivery window
      • ETA
      • Service window
      • Value returned via Outbound response message
    2. Delivery Window
    3. Service window