HR user created new job code with start date is 08/01/2016. After that, business user initiated the workflow for creating new position with start date is 08/01/2016.
And this position is involved the same newly created job code.
However when HR user tried to check the job code in this workflow, the error message “No Permission” is displayed.
Reproducing the Issue
Steps to reproduce the issue:
Future position creation workflow with future job code:
1. Created a new job code with start date 8/25/2016
2. Created a new position with start date 8/25/2016 then only you can select / see the above new future job code.
3. No issue in approving workflow for POS2.
4. Similarly created POS3 position with same data and job code.
5. Went to workflow as approver clicked on quick card and got "No permission" error message.
This error is caused by the start date of the job is future date.
Please note that this workflow is for verifying position details and not to verify the complete details of job code.
And it is not possible to change configuration to avoid the error. Because workflow concept is storing data temporary (as of date) before data is saved into Employee Central (database).
After the data is stored in the Employee Central Database, then we can apply 'as of date' functionality to change the dates and accordingly be able to see/ perform past, present and future changes.
This is expected behaviour since job code is not effective yet and workflow is shown as per today’s date.
This future job code cannot be searched in the Manage Data-> Job Code in today’s date.
It can be searched under manage data only by changing the as of date in Advanced search option.
To verify the job code provide the approver edit with route change permission in the workflow configuration.
When they click on the quick card of the job code in update mode of workflow. They will be able to verify the job code.
From the steps to reproduce the issue its is evident that there is no issue in approving future dated position workflow containing future dated job code.
And future dated job code inside this future dated position workflow can be verified in case approver is having edit workflow transaction - 'Edit with Route Change' permission.
KBA , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem