Staff Performance Appraisal System (SPAS)
Training manual for officers (appraisees), immediate supervisors, and system administrators. Live system: https://spas.tanariver.go.ke. Issued under Section 58 of the County Governments Act, 2012.
Staff (appraisee)
Register, complete CGTR001 or CGTR002, assign a supervisor, sign (draw or upload), and download the PDF after the supervisor has signed. Watch Notifications when the supervisor acts.
Immediate supervisor
Review the team, score targets, record remarks, sign, and download officer or team reports.
System administrator
Manage accounts, complete CHRAC fields, approve reports, and export departmental PDFs and CSV.
Training video
A 6-minute 37-second walk-through of the live system, with spoken narration: sign-in, staff appraisal, draw or upload a signature, supervisor review, and administration. Use full screen and turn on sound in the hall. Demo logins are spoken near the end of the film.
1. How the system works
SPAS is the County’s electronic Staff Performance Appraisal System. It captures the official CGTR001 and CGTR002 forms online, stores official signatures, and produces the PDF that Public Service keeps on file.
| Who | What they do | Where in SPAS |
|---|---|---|
| Officer (appraisee) | Creates the appraisal, fills employment details and targets, comments, and signs. | My Appraisals → Start new appraisal |
| Immediate supervisor | Scores targets, records remarks, signs, and reports on the team. | Supervisor portal |
| System administrator / CHRAC | Confirms scores and supervisor details, records committee recommendations, approves, and archives PDFs. | /admin-spas/ and Reports |
Which form appears
Section 1 Job Group selects the official form automatically. Do not pick the form by hand.
| Job group | Form | Wizard |
|---|---|---|
| A–H, or “Equivalent to H and below” | CGTR001 | 5 sections: employment, targets, training, comments, CHRAC |
| J–T, or “Equivalent to J and above” | CGTR002 | 6 sections: employment, targets, training, mid-year review, comments, supervisor & CHRAC |
Status of a report
| Status | Meaning |
|---|---|
| Draft | The officer is still filling the wizard. It can be edited and, if unused, deleted. |
| Submitted | The officer has completed the last step. The supervisor and administrator can now process it. |
| Under review | The supervisor has saved scores or remarks. |
| Approved | The administrator has finalised the report. A copy can be emailed to the officer. |
| Rejected | Returned for correction (administrator action). |
2. Suggested training timetable
Use one hall with projectors on spas.tanariver.go.ke. Officers should bring Personal Number, work email, and their supervisor’s Personal Number.
| Session | Audience | Time | Outcome |
|---|---|---|---|
| Opening and walk-through | All | 20 min | Roles, URL, forms, rating scale |
| Module A | Staff | 60 min | Register, complete a draft, sign |
| Module B | Supervisors | 45 min | Review, score, sign, team PDF/CSV |
| Module C | Administrators | 45 min | Users, approval checklist, reports ZIP |
| Practice and questions | All | 20 min | Each role completes the exercise below |
Train staff first, then supervisors, using the same sample appraisal so the portal is not empty during Module B.
3. Accounts, sign-in and passwords
Create an account
- Open https://spas.tanariver.go.ke and choose Register.
- Enter Personal Number (this is the username for all future sign-ins — not a personal file number field with another name).
- Enter first name, last name, official email, password, and confirm password.
- Submit. Check email for a verification link. If mail cannot be sent, the system may still activate the account and ask the officer to contact support.
Sign in
- Choose Sign in.
- Personal Number, then password.
- The dashboard My appraisals opens.
Forgot password
On the sign-in page use password reset. A link is sent to the registered email. The new password must be kept confidential; SPAS holds official personnel records.
Training demo accounts
These three accounts exist on the live portal for workshops only. Password for all three: DemoSpas2026!
| Personal Number | Role | Where to sign in |
|---|---|---|
DEMOSTAFF | Officer | Staff portal |
DEMOSUPV | Supervisor | Supervisor portal |
DEMOADMIN | Administrator | Staff portal and /admin-spas/ |
4. Module A — Staff (appraisee)
Audience: every officer who is appraised. Goal: one complete, signed appraisal for the current period.
A1. Open a new appraisal
- After sign-in, click Start new appraisal.
- The wizard opens on Section 1. A banner shows CGTR001 or CGTR002 after Job Group is saved.
- Use the left-hand section list to move between steps. Save each section before leaving it.
A2. Section 1 — Employment details
Complete all starred fields:
- Personal Number, surname, first name, other names
- Designation and Job Group / Salary Scale (this chooses CGTR001 or CGTR002)
- Terms of service, department, directorate, section/unit, duty station
- Appraisal period from / to
- Supervisor’s name and designation (required on CGTR002)
- Supervisor’s Personal Number — must match the supervisor’s SPAS account
Click save. If the supervisor number is unknown to SPAS, a warning appears. Ask the supervisor to register, then return to Section 1 and save again.
A3. Performance targets
- CGTR001: agreed targets, performance indicators, mid-year remarks.
- CGTR002: Section 2(a) targets and indicators (SMART, aligned to the work plan).
Add enough targets for the year’s work. Keep language specific and measurable. Scores are entered later by the supervisor (or administrator), not by the officer on this screen.
A4. Training and development
List training needs in priority order, based on performance gaps agreed with the supervisor. Record the officer’s name and date where asked. Supervisor sign-off fields on this step are completed by an administrator if they appear locked.
A5. Mid-year review (CGTR002 only)
Record progress, achieved results, and any targets that changed. This is the official mid-year conversation, not a second annual form.
A6. Appraisee comments
Write an honest end-of-year comment. On CGTR002 you may also list additional assignments. Supervisor remarks on this page are for the supervisor or administrator.
A7. Last step and submit
The last wizard step holds CHRAC recommendations (rewards, sanctions, minute number, chairperson and secretary). Those fields are locked for officers and supervisors. Only a system administrator can type there. Saving the last step submits the appraisal (status becomes Submitted).
A8. Sign the report
- From My Appraisals open Sign for that record.
- Choose Draw signature or Upload signature.
- To draw: use a mouse, trackpad or finger. Use Clear drawing if needed.
- To upload: sign on a blank white sheet in dark ink, photograph it close-up with no shadow, then choose the image. Read the Please observe box and confirm before saving. SPAS removes the paper background and keeps the ink.
- Click Save signature. The image is printed on the official PDF.
- Download PDF only after the supervisor has signed, to check names, period, form type and signatures.
A9. Dashboard actions
| Action | When to use it |
|---|---|
| Continue / edit | Drafts — finish incomplete sections. |
| View | Read-only summary after work has started. |
| Sign | Append the officer signature (draw or upload). |
| Official printable report (CGTR001 or CGTR002). Available only after the supervisor has signed. | |
| Delete | Only unused drafts. Do not delete a submitted report. |
A10. Notifications
When the supervisor scores, comments or signs — or when Public Service approves — the officer sees Notifications in the top menu (with a badge) and a list on My appraisals. An email is also sent if the account has a working address. Open a notice to go to that appraisal.
5. Module B — Immediate supervisors
Audience: heads of section, unit or directorate who appraise staff. You use the same SPAS login as any officer. There is no separate “supervisor account type”. You become a supervisor when staff enter your Personal Number in Section 1.
B1. Open the Supervisor portal
- Sign in, then click Supervisor portal in the top menu. A badge shows how many appraisals name you.
- If the list is empty, the officer has not saved your Personal Number, or they used a different number than the one on your account.
- Filter by status (draft, submitted, under review, approved) as needed.
The dashboard counts: team size, awaiting your signature, awaiting rating, submitted, and fully signed.
B2. Review and score an officer
- Open the officer’s row → review.
- Confirm designation, job group, department and period.
- Enter a score against each performance target. On CGTR002 you may also record achieved results and mid-year remarks.
- Note the running total, mean score, and the suggested rating from the official scale.
- Write supervisor remarks (including performance improvement comments where required on CGTR002).
- Confirm your name and overall rating, then save. Status moves to Under review if it was draft or submitted.
- Choose save and sign if you are ready to append the signature in the same sitting.
B3. Sign
On the Sign page, only the supervisor signature is enabled for you. Draw it, or upload a photo of a signature on plain white paper (same rules as staff). Both signatures appear on the PDF. When you save scores, remarks or a signature, the officer is notified in SPAS (Notifications) and by email.
B4. Reports
- Download report on one officer — that officer’s official PDF, only after you have signed.
- Team report PDF or CSV — Personal Number, name, designation, department, period, form, status, mean score, rating, and whether each party has signed.
6. Module C — System administrators
Audience: ICT / Public Service officers with staff access. The administration site is
https://spas.tanariver.go.ke/admin-spas/
(not /admin/). Sign in with a user that has Staff status (and Superuser if they must create other admins).
C1. Create or repair a user
- Open Users (Custom users).
- Add user: Personal Number as username, email, names, password.
- For a portal administrator tick Staff status. For a full system administrator also tick Superuser.
- Tick Active and Email verified if the officer cannot receive mail and HR has confirmed identity.
- User type “System Administrator” is a label on the account; access to this site still depends on Staff / Superuser flags.
C2. Find an appraisal
Under Core → Appraisals you can search by Personal Number or email, and filter by form (CGTR001 / CGTR002), status, rating and period. Columns show Personal Number, names, department, form, status and dates.
C3. Complete and approve
Open the record. Work through:
- Approval checklist — Section 3 supervisor name, Section 3 supervisor date, and Section 2 scores must all be present.
- Performance targets inline — enter or correct scores if the supervisor has not.
- Section 3 — supervisor name and date (and mid-year supervisor fields on CGTR002).
- Section 4 — appraisee comments and supervisor remarks / PIP comments.
- CGTR002 CHRAC signatories — chairperson and secretary names, signatures and dates.
- Official signatures — preview of PNG signatures and timestamps. Do not impersonate a signature here; officers and supervisors must sign on the portal (draw or upload).
When the checklist is green:
- Approve & Generate Final PDF — sets status to Approved, computes overall rating from the mean score, and emails the officer where mail is configured.
- Approve & Download Final PDF — same, and downloads the file immediately.
- Or tick Approve appraisal and finalize document and save.
Overall rating is taken from the mean of scored targets using the official scale in section 7.
C4. Bulk download from the appraisal list
Select rows (or select all matching the current filter), then Actions:
- Download as ZIP (selected) — one PDF per officer
- Download as PDF (selected) — one file, or a merged PDF if several are ticked
- Download CSV (selected) — Personal Number, names, department, form, status, rating, period, total and mean scores
C5. Departmental reports
Open https://spas.tanariver.go.ke/admin-spas/reports/ (staff login required).
- Filter by department or view the county as a whole.
- Read totals: submitted, under review, approved, draft, rejected, approval rate, average mean score.
- Charts: status mix, departments by mean score, monthly trend.
- Download Final … (ZIP) — approved PDFs for that department or all departments.
- Download a single officer’s PDF from the listing on that page.
C6. Other admin records
Performance targets, ratings, training needs and workflow history are listed for audit. Prefer editing them from the parent Appraisal so JSON sections stay consistent.
7. Official rating scale
Shown in the wizard sidebar. Mean score of entered target scores maps to:
| Mean score | Rating |
|---|---|
| 101% and above | Excellent |
| 100% | Very Good |
| 80% – 99% | Good |
| 60% – 79% | Fair |
| 59% and below | Poor |
Targets should be SMART. Over-scoring to force “Excellent” without evidence undermines the county file and CHRAC recommendations.
8. Common problems
| What the user sees | What to do |
|---|---|
| Cannot sign in | Confirm Personal Number (username), not email. Use password reset. Administrator: check Active and Email verified. |
| Wrong form (CGTR001 vs CGTR002) | Return to Section 1 and correct Job Group, then save. The wizard length changes. |
| Supervisor portal is empty | Officer must enter the supervisor’s Personal Number exactly. Supervisor must already have a SPAS account. |
| Warning: no account matches supervisor number | Supervisor registers first; officer re-saves Section 1. |
| Cannot approve | Checklist: supervisor name, supervisor date, and at least one target score greater than zero. |
| Signature will not save | Draw on the pad, or upload a signature on white paper, then Save signature. Use Chrome or Edge. |
| Uploaded signature looks messy | The photo was not on plain white paper, or it had shadow/other writing. Sign again on a blank white sheet and re-upload. |
| No email after supervisor action | Check Notifications in the menu and My appraisals. Confirm the officer’s email on their account. |
| PDF missing a signature | That party has not saved on the Sign page yet. Download again after both have signed. |
| Forgot which URL is admin | Staff site is /admin-spas/. Ordinary officers never need this address. |
| Need help (Support contact) | Call 0712 187 646 · 0702 870 600 · 0790 670 478 · 0723 924 327 · 0720 592 165 · 0722 809 995 . |
9. Practice exercises for the workshop
Use a test Personal Number agreed with ICT. Do not use live production data for first-time practice if a training copy of the site is available.
Staff exercise (15 minutes)
- Register or sign in.
- Start a new appraisal for a short sample period (for example one quarter).
- Complete Section 1 with the trainer’s supervisor Personal Number and your real job group.
- Add two SMART targets and save.
- Add one training need.
- Write a one-sentence appraisee comment.
- Save the last step, then sign (draw or upload from white paper). Download the PDF after the supervisor has signed.
- After the supervisor acts, check Notifications.
Supervisor exercise (10 minutes)
- Sign in as the supervisor used in Section 1.
- Open Supervisor portal and find the trainee.
- Enter scores, remarks and rating; save.
- Sign; then download the officer PDF and the team CSV.
Administrator exercise (10 minutes)
- Sign in at
/admin-spas/. - Open the trainee’s appraisal; complete any missing checklist items.
- Approve and download the final PDF.
- Open Reports, filter a department, and show the ZIP download (do not email the ZIP outside the session).
Support contact. Public Service Management / ICT, County Government of Tana River. Call 0712 187 646 · 0702 870 600 · 0790 670 478 · 0723 924 327 · 0720 592 165 · 0722 809 995 . Full list: /support/. Portal: spas.tanariver.go.ke. This guide: /training/.