How do I receive notifications when Field Service application is running in the background?

Collaboration notifications are available as push notifications within the Oracle Field Service Android and iOS apps. With this feature, you can receive a notification when the application is running in the background.

Collaboration notification provides timely alerts for new Collaboration messages for native mobile app users, whether they are using the application or not.

Note: Such collaboration notifications are displayed only when the app runs in the background.

Prerequisites:

Here are the conditions to use this feature:

  • Do not disable remote notifications on the device or for the application.
  • Run the application at least once on the device.
  • When Oracle Field Service triggers a new Collaboration event, it sends a notification to the Oracle Field Service app (Android OS). The notification alerts the participants of this event who are using the mobile app (Android OS), if the application is running in the background.

Notification Features

Here is a list of notification features:

  • Notifications appear on the status bar as an icon.
  • Notifications appear on the lock screen.
  • A sound or vibrating alert is present as part of the notifications.
  • A new notification appears on the current page.
  • A new notification alerts the user by blinking the device's LED.
  • If a user force-quits the app using the app multitasking UI, the app does not receive remote notifications until the user relaunches it.
  • If the application is running in the foreground, the user doesn't receive notifications.

Notification Message Structure

Key components of a notification message include:

  • Header Area

    The header includes these items:

    • App icon.
    • App Name ("Field Service").
    • Header text (It shows the total number of unread messages and the total number of unread chats at this moment.).
    • Time stamp with an expander icon.
    • An indicator to represent the number of pending notification from the same application.
    • The structure of the Header area includes:

      • Header area structure when the application is unlocked:

        This image shows the structure of the Header area for an unlocked application:

        This image displays the Header area for an unlocked application.

      • Header area structure when the application is locked

        This image shows the structure of the Header area for a locked application:

        This image displays the Header area for a locked application.

  • Content Area

    The content includes the most important part of the message - content title and text.

    • The structure of the Header area includes:

      • Content area structure when the application is unlocked:

        This image shows the structure of the Content area for an unlocked application:

        This image displays the Content area for an unlocked application.

      • Content area structure when the application is locked

        This image shows the structure of the Header area for a locked application:

        This image shows the structure of the Content area for an unlocked application:

        This image displays the Content area for a locked application.

    • The structure of the notification includes:
      • Content Title: Headline for the collaboration notification is defined in such a way that it should differentiate the type of collaboration messages such as these:
        • Name of the sender- in case of a one to one message.
        • Conference -in case of a conference message.
        • Broadcast -in case of a broadcast message.
        • New activity - in case of activity broadcast message.
        • The title also contains a count of unread chats in that conversation.
      • Content Text: This can be the content of the text.

Multiple Notifications

When the app displays multiple Collaboration messages of the same type, it bundles and summarizes them as follows:

This image displays multiple notifications.

The application can display multiple notifications in a hierarchical way:

  • A parent notification displays a summary of its child notifications.
  • If the user expands the parent notification, it expands to display all child notifications.
  • The user can expand child notifications to review its entire content.
  • The app may display child notifications without the duplicate header information.
  • If there is only one child notification, it appears outside the group.

Expanded view

Notification has an expand indicator in the header part of the message, and users can tap the indicator or swipe down the notification body to expand it.

This image shows the notification message details that appear when you expand a message:

This image displays the message-expanded view.

These types of messages are sent as push notifications in the Android and iOS apps.:

  • One-to-One conversation between two users:

    This image displays an example of a one-to-one conversation.

    This image displays a 1 to 1 conversation example.

  • Conference:

    This image displays an example of a conference message.

    This image shows a conference message example.

  • Broadcast message:

    This image displays an example of a broadcast message.

    This image shows a broadcast message example.

  • Automatic broadcasting:

    This image displays an example of an automatic broadcasting message.

    This image shows an automatic broadcasting message example.

  • Collaboration Message from Message Scenario:

    This image displays an example of a Collaboration message.

    This image shows a Collaboration Message from Message Scenario example.

  • Share location between users:

    This image displays an example of location sharing between users.

    This image shows a location shared between users example.

  • Location sharing in Conference:

    This image displays an example of location sharing in a conference.

    This image shows a location sharing in conference example.

  • Inventory Sharing:

    This image displays an example of inventory sharing.

    This image shows inventory sharing example.

  • Helpdesk Notification:

    This image displays an example of a helpdesk notification.

    This image shows a helpdesk notification example.

Notification as a badge

The badge in the application launcher icon gets updated with the unread Collaboration chats as notifications in the application.

This image shows a notification badge:

This image shows a notification as a badge.

These badges appear automatically when a new Collaboration notification appears and disappears when the user clicks the application or notification banner.

You can do these actions to enable notifications:
  • Follow these steps when the screen is locked:
    • Double tap or single tap the notification and unlock device based on the Android version used.
    • Once unlocked, the Collaboration User interface opens.
  • Follow these steps when the screen is unlocked:
    • Tap the notification.
    • The Collaboration user interface opens.