User Guide
Process Map
Roles & Permissions
Weekly Report Guide
Server & Hosting

User Guide

This guide covers all modules of the Skyform Wind Operations Portal. The system is accessible via any modern browser including iOS Safari on iPhone and iPad.

Quick Start: Open the portal URL in your browser → enter your username and password → the system opens directly to your permitted view based on your role.

1. Login & Roles

Each team member has a named login. The system shows only the features relevant to their role.

🔒 Access Credentials
Login credentials are managed securely and issued directly by the Skyform system administrator.
Contact james.campbell@skyformuk.co.uk to request access or reset a password.

2. Dashboard

The main overview screen. Shows compliance progress bars for all WO modules, UKAS assessment timeline, Papertrail training status, and a site summary. The Weekly Report button appears in the top-right corner for Admin, HSEQ Manager and Ops Manager roles.

3. Workscopes

The full campaign pipeline from commercial enquiry through to deployment. Two roles interact here:

1
Commercial creates a workscope
Login as commercial → tap + New Workscope → fill client, site, dates, PO numbers, scope of works checkboxes, turbine count and site contact. Submit to create a Pending record.
2
Ops Manager mobilises
Open any workscope → tap ⚒ Mobilise → work through all 6 sections: Commercial (read-only), Engineers, PPE & Vehicles, Accommodation, RAMS, Deployment. Status advances automatically as sections are completed.
3
Engineers auto-fill compliance
In the Engineers section, select the inspector and maintainer from the dropdown. Telephone, compliance status (UKAS/GWO/PPE/PT/MED) and climbing PPE status all fill automatically from the operative register.
4
Deploy Ready → Deployed
Once all sections complete (100% progress), status advances to Deploy Ready. After deployment, enter return date and technician feedback to close the record.

4. Interactive Planner

A day-level deployment calendar showing all active sites and engineers across multiple weeks.

1
Select days
Tap any day cell on a site row to select it (turns blue). Tap additional days to build a multi-day selection. Selection is limited to one site at a time.
2
Add engineers
Once days are selected, tap + Add Engineer. The picker shows all engineers with their compliance status. Engineers who are absent or committed elsewhere on those days are greyed out. Tap + Add next to each engineer — the picker stays open for multiple additions.
3
Compliance at a glance
Each engineer chip is colour-coded: green = compliant, amber = actions needed, red = critical. Tap any chip to see the full cert breakdown in the compliance panel at the top.
4
Navigate weeks
Use the ◀ ▶ buttons to move through weeks. Toggle between 2, 3 or 4-week view using the week selector buttons. Export Plan saves the current allocation to a text file.
Clash protection: The system prevents double-booking — if an engineer is already allocated to another site on a selected day, those days are locked in the picker with a warning symbol.

5. Operatives Register

The master list of 24 sub-contractors. Each card shows name, role, location, contact details and compliance status (UKAS assessment, GWO training, PPE, Papertrail, Medical). Tap any card to open the full profile modal. Use the search bar and role filter to find specific engineers quickly.

6. Absences

Log and track all engineer absences. The 5-week rolling calendar shows availability across the team. Absence types are colour-coded: Holiday (blue), Sick (red), Authorised (amber), Unauthorised (orange). Absences automatically feed into the Interactive Planner — days with absences are locked when trying to allocate that engineer.

7. Pending Actions

A prioritised list of all compliance issues requiring attention. Engineers are sorted by urgency — critical first, then amber warnings. Each card shows the specific remediation steps required (e.g. book UKAS re-assessment, renew GWO certification). Filter by role using the buttons at the top.

8. Audit Log

Tracks the review status of all 11 WO documents with a RAG traffic light system. Documents are grouped by review cycle (monthly, quarterly, bi-annual). The log records who reviewed each document and when. Accessible to Admin, Ops Manager and HSEQ Manager. JW Auditor has read access.

Process Map

End-to-end workflow for a typical campaign — from initial enquiry through to post-deployment close-out.

Campaign Lifecycle

Commercial
Enquiry received. Client contacts Skyform with site, scope and dates. Commercial team creates a Pending workscope in the portal with all commercial details and PO references.
Ops Manager
Mobilisation begins. Opens workscope → Mobilise. Assigns inspector and maintainer from the register (compliance auto-fills). Arranges PPE checks, vehicle allocation and accommodation. Books or confirms it.
Ops Manager
RAMS & documentation. Drafts RAMS, sends to client for approval. Requests known defect data. Orders required spares. Status advances to In Progress.
Ops Manager
Pre-deployment checks. Verifies all certs in Papertrail, collates previous inspection history, completes deployment pack check. Status reaches Deploy Ready.
Engineers
Site induction & deployment. Engineers attend client induction (if required), mobilise to site. Daily progress updates communicated back to Ops Manager.
Ops Manager
Return & close-out. Confirms return date, logs technician feedback, updates any defect findings. Status advances to Deployed. Cert uploads to Papertrail completed.
HSEQ Manager
Weekly review. Runs Weekly Management Report from the Dashboard. Reviews critical findings, amber compliance issues and next-week risks. Raises actions as required.

Compliance Management Cycle

Ongoing
Cert expiry monitoring. Pending Actions tab flags any engineer whose certs are expiring. Ops Manager action: contact engineer, book renewal, update system when renewed.
Monthly
Audit log review. Admin or Ops Manager reviews WO documents on their cycle (monthly, quarterly, bi-annual). Marks reviewed in system, records any changes or escalations.
Weekly
Management meeting. HSEQ Manager or Admin generates the Weekly Report. Covers last 7 days issues and next 7 days risks. Distributed to management team before Monday meeting.
Per campaign
Engineer allocation. Ops Manager uses the Interactive Planner to allocate engineers. System prevents allocation of engineers with critical compliance issues or active absences on those days.

Absence Management

1
Absence reported
Engineer reports absence to Ops Manager by phone or message.
2
Logged in portal
Ops Manager opens Absences tab, selects engineer, sets type (Holiday / Sick / Authorised / Unauthorised), adds dates and notes.
3
Planner auto-updates
Absent days are immediately locked in the Interactive Planner. Any existing allocation on those days shows a calendar warning.
4
Unauthorised — escalate
Unauthorised absences flag in the Weekly Report and Pending Actions. Ops Manager to follow up directly with the engineer.

Roles & Permissions

The portal uses role-based access control. Each login sees only the features relevant to their responsibilities.

Administrator

Full access to all modules. Can switch between any demo role. Manages user access and system configuration.

Operations Manager

Primary operational user. Mobilises campaigns, manages engineers and tracks compliance.

HSEQ Manager — Suzanne Thompson

Health, Safety, Environment & Quality oversight. Focused on compliance monitoring and reporting.

Commercial

Creates new workscope records from client enquiries. Cannot access operational or compliance data.

UKAS Auditor (JW)

External auditor access for UKAS assessment verification.

Viewer / Read Only

General read access — suitable for management oversight without operational involvement.

Weekly Management Report

The Weekly Report is designed to support the Monday management meeting. It generates automatically from live system data — no manual input required.

📋 How to generate the report

Login as Admin, HSEQ Manager or Ops Manager → go to Dashboard → tap the Weekly Report button in the top-right corner. The report appears immediately in a modal. Use Print / Save PDF to save or email it.

Report Contents

This Week — Issues & Actions

Next Week — Risks & Mitigations

Important — data freshness: The report reflects the live state of the system at the moment it is generated. For the most accurate pre-meeting report, generate it on the morning of the meeting rather than the night before.

Recommended Meeting Agenda

  1. Review critical compliance items — assign owner and deadline for each
  2. Review overdue workscopes — confirm mobilisation timeline or escalate
  3. Review next-week risks — confirm each amber engineer has a remediation plan
  4. Review upcoming absences — confirm cover arrangements
  5. Any other business raised by the report

Server & Hosting

The portal is a single self-contained HTML file. It requires no server, no database and no installation.

Current Setup — Demo / Pre-production

The system is currently running as a standalone HTML file, accessed directly in the browser. All data is stored in the browser's localStorage and sessionStorage. This means:

Production Hosting Options

1
Simple web hosting (recommended first step)
Upload the HTML file to any web host (e.g. Cloudflare Pages, Netlify, or a company intranet). Accessible from any device via URL. No server configuration needed. Cost: free on most platforms.
2
Multi-device data sync
To share data across devices, the localStorage data layer needs to be replaced with a backend API (e.g. Supabase, Firebase, or a simple REST API). This is the natural next step when moving from demo to production.
3
Authentication hardening
For production use, credentials should be moved to a server-side authentication system rather than being embedded in the HTML file. Any competent web developer can implement this in a day.

Browser Compatibility

BrowserStatusNotes
iOS Safari (iPhone/iPad)SupportedTested and optimised — all ES5 syntax
Chrome (desktop/Android)SupportedFull functionality
Safari (Mac)SupportedFull functionality
FirefoxSupportedFull functionality
EdgeSupportedFull functionality

File Sizes