Issue
- The users having certain site roles are unable to see the workflow tasks in the 'Assigned to my roles' tab
- Steps to reproduce:
- Start Liferay Bundle DXP 7.4 update 92
-
Create Sites:
- Create a new site (e.g., Parent).
-
Create a child site (e.g., Child) under the newly created Parent site.
-
Create a User and assign Membership & Role:
-
Create a user (e.g., Site Content Reviewer).
-
Navigate to the Site Menu of the Child site → Configuration → Site Settings → Site configuration and enable the Allow Manual Membership Management.
-
Then, navigate again to the Site Menu of the Child site → People → Memberships → add the Site Content Reviewer user.
-
Navigate to the Control Panel → User and Organisation → click on Site Content Reviewer→ Roles → Select Child Site Role: Site Content Reviewer
-
-
Configure Workflow for Web Content:
- Go to the child site.
- Navigate to Site Menu > Configuration > Workflow > Web Content Article > Edit.
- Configure the Liferay Default Single Approval Workflow.
-
Create and Submit Web Content:
- Navigate to Content & Data > Web Content > New > Basic Web Content.
- Create content and submit it for workflow approval.
-
Impersonate the User:
- Go to Control Panel > Users and Organizations > Users and impersonate the user created in step 3(Site Content Reviewer).
- Click on the user menu and navigate to My Workflow Tasks > Assigned to My Roles.
Expected Behavior: The workflow task should be visible under Assigned to My Role in My Workflow Tasks.
Observed Behavior: The workflow task is not visible under Assigned to My Role in My Workflow Tasks.
Environment
- Liferay DXP 7.4 Update 92
- Liferay DXP 2024.Q1
- Liferay DXP 2024.Q2
Resolution
- The observed behavior is a known bug that has been addressed by: LPD-28111; however, it was fixed in 2024.Q2.3.
- If a hotfix is required for this issue, please create a support ticket requesting a hotfix by attaching patch details.
- Installing Fix Packs and Hotfixes on Liferay DXP will guide you to install this hotfix in the respective environment.