Description:
Filtering for Location OBS Unit on projects where the value is entered on the Project Layout Create page are not returned in the resultset If the Location OBS Unit attribute is placed on the Project Layout Create page and the end-user enters a valid Entity Location OBS, the project is not listed when using the project List View Filter for OBS Unit.
Steps to Reproduce:
- Login to Clarity as an administrator user
- Admin Tool > OBS
Department OBS = fin_dept_obs
Associated with Project Object
Department OBS Unit = dept_obs_unit_1
Location OBS = fin_loc_obs
Associated with Project Object
Location OBS Unit = loc_obs_unit_1
- Admin Tool > Financial : Setup > Entities
Entity = 'Financial Entity'
Location OBS = fin_loc_obs
Department OBS = fin_dept_obs
- Admin Tool > Financial : Setup > Locations
Select 'loc_obs_unit_1' and link to Department 'dept_obs_unit_1'
- Admin Tool > Objects: Project > Views: Project [Layout:Create]
Add the 'Location' attribute to the Create page, click 'Submit'
- Admin Tool > Objects: Project > Views: Project [Layout:Edit]
Add the 'Location' attribute to the Edit page, click 'Submit'
- Main Application > Projects > Click 'New' button
Project Name = Project1
Department OBS Unit = /fin_dept_obs/dept_obs_unit_1
Location OBS Unit = /fin_loc_obs/loc_obs_unit_1
Click 'Submit' button
- Main Application > Projects > Click 'New' button
Project Name = Project2
Department OBS Unit = /fin_dept_obs/dept_obs_unit_1
Location OBS Unit = leave blank
Click 'Save' button
On the General Properties page enter the Location OBS Unit
Location OBS Unit = /fin_loc_obs/loc_obs_unit_1
Click 'Submit' button
- Main Application > Projects (mainnav.work) > Project Filter Section
Select the Location OBS Unit used in both projects
OBS Unit = /fin_loc_obs/loc_obs_unit_1
Select OBS Unit Filter Mode = Unit and descendents
(not important; issue is reproduced with any OBS mode)
Expected Result: Both Project1 and Project2 should be returned in the result set
Actual Result: Only Project2 is returned in the result set
Solution:
Workaround:
- Open the project, General Properties Page
- Next to the Location OBS field, click the 'Remove' icon; to remove the current Location OBS value
- Click 'Save' button (important)
- Click the 'Browse' icon; to search for the correct Location OBS
- Select the correct Location OBS, click 'Add' button
- Click 'Submit' button
- Filter for the Location OBS again and the project will now appear
Status/Resolution:
Resolved in Clarity 12.1.1
Keywords: CLARITYKB, CLRT-55338, studio, financial, project, entity, department, clarity12resolved, clarity1211resolved.