Mobile Agent - Intune for Android v18.0.0

  • Release version: Mobile
  • Updated July 4, 2024
  • 7 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Mobile Agent - Intune for Android v18.0.0

    The Android v18.0.0 release of the ServiceNow Mobile Agent app addresses various issues and enhances the overall performance of the application. Users can download the latest version from the Google Play store and test the app using a demo account upon installation.

    Show full answer Show less

    Key Features

    • Bug Fixes: Several critical bugs have been resolved, including app crashes, barcode scanning issues, and navigation problems.
    • Improved Usability: Enhancements to the user interface and experience, including better handling of input fields and clearer navigation.
    • Performance Enhancements: General performance improvements have been implemented to ensure a smoother user experience.

    Key Outcomes

    With this release, users can expect a more stable application that reduces crashes and improves functionality, such as:

    • Successful opening of records without the app crashing.
    • Accurate processing of multiple barcode scans.
    • Correct navigation behavior using the Android Back button.
    • Consistent display of values across iOS and Android platforms.

    Overall, this update enhances the mobile experience for ServiceNow users by addressing known issues and ensuring a more reliable and efficient application.

    The Android v18.0.0 release provides fixes for the application.

    Download the latest mobile app version

    To download the latest release, visit the Google Play store. Users can launch a demo to try the ServiceNow Agent app. You can use a demo account from the initial post-download screen or the instance list screen.

    Fixed in this release

    Problem Short description Description Steps to reproduce

    Mobile Android

    PRB1751431

    KB1638841

    The Agent Mobile App crashes when opening an applet The Agent Mobile App crashes when opening an applet using a button in a card template referring to Next Experience CSS variables if Next Experience UI is disabled
    1. Set the system property 'glide.ui.polaris.experience' to false to disable the Next Experience UI.
    2. Log in to the Agent Mobile App.
    3. Navigate to My work > My tasks.
    4. Tap to open a record.

    Expected behavior: The record should be opened successfully in the Agent Mobile App.

    Actual behavior: The record is opened but the Agent Mobile App crashes.

    Mobile Android

    PRB1754838

    Multiple barcode scans get appended instead of being processed separately using an external barcode scanner connected through Bluetooth
    1. Use Scan-To-Connect Utility App on Android device to pair the Zebra DS2278-SR via bluetooth.
    2. Select the 'Inventory' tab.
    3. Select the Add asset multiscan quick action.

      Note that the first field is not automatically focused, the user has to tap.

    4. Scan barcodes using Zebra DS2278-SR.

    Expected behavior: Multiple barcode scans should be processed separately. After one barcode is scanned, the app should automatically move to scan for the next value instead of appending the next value to the first scan.

    Actual behavior: Multiple barcode scans get appended instead of being processed separately. This occurs for multiscan and groupscan.

    Mobile Android

    PRB1771121

    The user is unable to copy some fields on the details screen

    Mobile Android

    PRB1759490

    The Activity Stream crashes if any comment contains HTML with an IMG tag that doesn't have a source link A malformed image tag passes a null URL parameter to the code, which is not expecting a null. This results in a crash.
    1. Log in to the Agent mobile app.
    2. Search for a case record and open it.
    3. Navigate to the tab 'Activity Stream'.
    4. Scroll all the way down.

    Observe that the app crashes and closes.

    Mobile Android

    PRB1735791

    The Back button on an Android device sends the user to the main list rather than the previous screen The behavior is different when using the Back button of the Now Mobile App and the Back button of the Android phone. If the user selects the back arrow on the upper left corner of the screen, they navigate back to the list of articles as expected. However, if they select the Android Back button, they are sent back to the main screen.
    1. Open the Now Mobile app.
    2. Navigate to the 'Support' tab in the lower part of the screen.
    3. In 'Browse all topics', select See all.
    4. Select IT5.
    5. Select any topics in IT topics.
    6. Choose any topic that is available.
    7. Select an article.
    8. Select the Back button of Android mobile.

    Expected behavior: The user should be navigated one step behind the current step.

    Actual behavior: It goes back to the Browse all topics > See all screen.

    Mobile Android

    PRB1749164

    The Cost field on the Log Incidental Input form screen shows discrepancies in certain values between iOS and Android This discrepancy only occurs during the creation process of logging an incidental. Once the user submits, the same value is displayed on both iOS and Android clients.
    1. Navigate to a Vancouver instance.
    2. Select More > Field Service tab.
    3. Open any active wm_task record from All tasks.
    4. Select the top menu function and then select Log incidental.
    5. Create one incidental Record:
      1. Type: Mileage
      2. Cost per mile: 0.34
      3. Quantity: 10

    In iOS, the user observes the value 3.4 in the Cost field. In Android, the user observes the value 3.4000000000000004.

    Mobile Android

    PRB1751891

    Selecting the Accept footer button multiple times causes a server error When the user selects the Accept or Mark as complete button, there is no indication to the user that the action was submitted. If the user selects one of these buttons again, an 'Insufficient privileges' error displays because the button was already selected.
    1. Navigate to 'Home'.
    2. Under the section 'My Onboarding', select any Open task.

      Notice that the user is redirected to the 'Active set' page.

    3. Select Post-Offer.
    4. Select any task.
    5. Select Accept.

    Observe the 'Insufficient privileges' error.

    Mobile Android

    PRB1744211

    A comma character is not accepted in a Number input field in an Agent Mobile instance with the language set to German In German, a comma is used instead of a period as a decimal separator. However, a comma character is not accepted in a Number field.
    1. Provision an instance with the language set to German.
    2. Navigate to the Meine Arbeit tab.
    3. Select the first work order task.
    4. Select the three dots and select the last option.
    5. In the Gearbeitete Zeit field, try to enter a comma.

    Observe that a comma is not allowed in the field.

    Mobile Android

    PRB1761248

    Offline related lists don't display multiple pages Only the first 20 records in a related list are shown because multiple pages can't be loaded in offline mode.
    1. Provision a Vancouver instance.
    2. Create a related lists screen and mark it for offline.
    3. Ensure that the destination screen from the related list is marked for offline and has more than 20 records.
    4. Go offline.
    5. Open the related list while offline.

    Expected behavior: The user can scroll to view all records.

    Actual behavior: Only the first 20 records are returned and no additional pages are loaded.

    Mobile Android

    PRB1703985

    An indoor map crashes when there is no location to display or no floor selected When the user tries to load a map by selecting the Next button, the app quits and loads again, taking the user to the home screen.
    1. Navigate to Home ALP > Quick actions (+) > Make a reservation > Desks > Browse by neighborhood.
    2. On the input form screen, select:
      1. Neighborhood: WSD NH
      2. Building: Building B, Floor 5
      3. Toggle map view: on
      4. Select the Next button.

    Expected behavior: Notice an empty state screen showing, 'Nothing matched your search/Try adjusting your search criteria'.

    Actual behavior: The app crashes (but only the Parameter Activity. The Tabs Activity may still run in the background).

    Mobile Android

    PRB1756967

    Delays in deactivating the Submit / Next page buttons on an input form screen with mandatory barcode input If an input form is configured with a mandatory barcode input and the input is filled and then removed, there is a moment that the Submit (or Next page) button is still enabled. Users can proceed with form submission (or proceed to the next page), resulting in a skipped mandatory field in form submission.
    1. Configure an input form screen with a mandatory barcode input.
    2. Configure a function to open the input form screen.
    3. Log in to the instance on an Android device.
    4. Open the input form screen via the function.
    5. Fill the barcode input.

      Observe the delays of activating the Submit button.

    6. Clear the input field.

      Observe the delays from deactivating the Submit button.

    7. Fill in the input then clear the input, and immediately select the Submit button.

    Expected behavior: The Submit (or Next page) button should be activated/deactivated immediately with a reflection of the changes in the barcode input field.

    Actual behavior: There is a delay in activating/deactivating the Submit (or Next page) button. It allows user to submit (or proceed to the next page) by skipping the mandatory field.

    Mobile Android

    PRB1768949

    The WebRTC API doesn't work on Android
    1. Log in to a Now Mobile instance.
    2. On Home, select My Call.

      This brings up the AWS calling feature.

    Observe the banner, 'Please allow your browser to access your microphone and camera.'

    Mobile Android

    PRB1726816

    Text color is hard to read The light text color is too low contrast to read against the white background.
    1. Log in to an instance on the mobile app.
    2. Launch Make a reservation from the quick actions '...' floating button.
    3. Select a reservable module: Desk.
    4. Select Browse all under See what's available.
    5. Toggle All-day to On.

    Notice that the text is too low contrast to read.

    Mobile Android

    PRB1748251

    The 'Uploading' dialog is not dismissed
    1. Open My work > My Tasks and select a task.
    2. Navigate to the 'Maintenance Checklist' related list and open the maintenance record.
    3. Select Update.
    4. Attach a couple of photos.
    5. Select Submit.

    Observe that the number of 'Uploading files' is incorrect.

    Mobile Android

    PRB1735812

    Selecting the Back button brings to the user to the wrong screen. The Back button navigates the user to the Home tab and shows a different launcher tab.
    1. Open the Now Mobile app.
    2. Navigate to 'Support' or any other launcher tab except home.
    3. Select the Back button of the Android mobile (not on the top left).

      Notice that the app closes.

    4. Open the app again.

      Notice that on the 'Support' or other launcher tab screen, the 'Home' Tab is selected.

    Expected behavior: The Back button navigates to the 'Support' or another launcher tab screen.

    Actual behavior: The Back button navigates to the Home tab and shows a different launcher tab.

    This version also includes other minor bug fixes and performance improvements.