Hi, good start, but I think a bit more specificity is required. I understand you are planning on combining role-based information along with this format; however, you could have some predefined KRAs in the column on skills/competencies required, based on the activities/processes (these should be clearly spelled out). Leave a few blank rows for any additional inputs that may be overlooked. I know this adds to your workload as you will have to do a little research on each job before filling in the columns. Still, it will make the task easier for the job holder and aid in recall (when they are fully engrossed in their job, they may lose sight of all their responsibilities). It also saves time and can lead to a better success rate.
Additionally, invest some time in a pilot study. One thing that worked for me was asking a few job holders to fill in their KRAs and using it as a template for my own. I then added more points based on the findings from the pilot study. Another useful tool is a review of their appraisals.
I hope this input proves useful to you. All the best, R