My Oracle Support Banner

Unifier iOS & Android Mobile App Filters Do Not Properly Filter Results (Doc ID 2953246.1)

Last updated on JUNE 06, 2023

Applies to:

Primavera Unifier - Version 22.12.1.0 and later
Primavera Unifier Cloud Service - Version 22.12 and later
Information in this document applies to any platform.

Symptoms

Unifier Mobile application filters and Search criteria are not working consistently throughout all testing or don't filter at all. When selecting filter criteria the app displays records that should not be displayed. This is occurring in both the Android and iOS version 23.5 application. In some places having a space after the search word works and in others it does not, so it exhibits inconsistent behavior. Sometimes the app works in Offline mode and in some instances it does not. Some filters seem to be case sensitive and others are not.

EXPECTED BEHAVIOR
-----------------------------
Filtered Results should reflect all the BP records that are covered by the search criteria. If some filter types return results that do not match the filter case, then all should and vice versa. If some filter types do not filter with an extra space, then none should or vice versa.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

NOTE: The steps and behavior below are a best effort approximation of the reported issue. The key information is that search and filter results were not being consistently displayed when upper case vs. lower case search criteria were entered, if an extra trailing space was included in the criteria and in some cases when the Data had been saved and the user was search records Offline.

Android FILTER behavior:

  1. Log into Unifier
  2. "Your connection is not secure. Do you want to continue?" message is displayed.
  3. Click Yes "Loading..."
  4. Workspace "Project1" > Business Process > "BP1" is displayed.
  5. Synchronize completed successfully.
  6. Several "BP1" records are displayed.
  7. Menu options > select "Filter" > Scroll down to DE1 and select contains "Value1 " (notice there is a space after the filter word).
  8. Filtered List, No record exists...
  9. Go back to Filter > Scroll down to DE1 and select contains "Value1" (notice there is NO space after the filter word).
  10. There are several records displayed now.
  11. Go back to Filter > Scroll down to DE1 and clear the field. Go to DE2 contains "Value2 " (notice there is a space after the filter word).
  12. This time Filtered List displays several records with DE2 field with "Value2".
  13. Go back to Filter > Scroll down to DE1, clear the field. Go to DE2 contains "Value2" (notice there is now NO space after the filter word)
  14. The Filtered List displays several records with DE2 having "Value2".
  15. Go back to Filter > Scroll down to DE1 Contains "Value1" which still works and then "Value1 " and this still doesn't work.
  16. Go to "Work Offline".
  17. Go back to Filter > Scroll down to DE1 and clear the field. Go to DE2 for contains enter "Value1" (notice there is NO space after the filter word).
  18. Filtered List displays records that have DE2 "Value1" but it also displays records with DE2 values other than "Value1" which it should not.
  19. Go back to Filter > Scroll down to DE1 and clear the field. Go to DE2 contains "Value1"
  20. Filtered List displays no records.

 

iOS Search behavior:

  1. Log into Unifier
  2. "Your connection is not secure. Do you want to continue?" message is displayed.
  3. Click Yes "Loading..." > "Data download is in progress... " is displayed at bottom of screen > Skip Tutorial.
  4. Workspace Selection > Select "Project1" > Business Process > BP1 is displayed > Synchronize completed successfully.
  5. Click Download > "The download may take few minutes. Do you want to continue?" > Yes > Download completed.
  6. BP1 tab > Several BP1 records are displayed > Search > "Value3" entered, no records displayed, but there were multiple BP records with this value displayed when the Search value is removed.
  7. Search "Value4" > still no records listed even though there are some displayed when Search value removed.
  8. Search "Value5" and this doesn't provide any results.
  9. Search a numerical value for the known BP record numbers and this does work as expected.
  10. Search "open" to display on those BP records that are open and this seems to work.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.