Features and Functionalities - Workforce Management
What is delivered with PDC StaffPlan / GroundPlan
Read the list of functionalities and features.
PDC StaffPlan provides powerful scheduling tools, intuitive search functions, and all relevant information in a user-friendly interface. It allows planning at multiple levels, from overall duty hours to detailed task assignments down to the minute.
With PDC Plan, shift planning considers multiple factors simultaneously, ensuring a well-balanced approach to:
- Financial key figures and budgets,
- Staffing needs,
- Rules, agreements and regulations,
- Agreed working hours,
- Employee preferences,
skills and competencies, - Planned absence
- and more
1. Visual roster planning
- Configurable multi-pane planning workspace — order, task, resource, capacity, histogram and duty panes, each with its own scope, fields, grouping, sorting and quick filters
- Gantt roster with full keyboard navigation and drag-and-drop / cut / copy / paste of shifts, activities and absences across days, weeks and people
- Colour-coding by project and by alarm/status, configurable per pane
- Cross-pane filter-expression language and named “jump-to-period” quick views pinned to the ribbon
- Role- or system-wide ribbon and home-page customisation, with UTC/local/base time display
- Roster printing and export (weekly, monthly, personal)
2. Roster templates & rotation
- Shift-based or activity-based roster templates, as personal or collective templates
- Multi-week rotation patterns
- Roll a template onto real calendar dates for a whole person group or a single person, with overwrite / keep-existing safeguards
- Attach, move or remove one or many people on a template
3. Demand & workload planning
- Enter or import staffing demand by shift, activity or counter at minute, hour, day or week resolution
- Capacity-vs-demand balance shown by colour (balanced, short, surplus)
- Copy and paste demand data across time slots and periods
- Project/campaign workload model that auto-splits a resource’s workload across concurrent tasks, with coarse and detailed granularity
4. Shift, activity & duty planning
- Shift-based and activity-based rostering, with automatic activity-shift synchronisation
- Duty scheme — multiple duties per shift with start/end, pay type, payer override, comment and reason code
- Pay types and counters (normal, overtime, extra work, on-call, sickness, holiday, TOIL…) in a counter table
- Balances against norm hours and holiday, plus work-time rule checking with a violation report
- Resource-requirement and booking assistant — find, filter and assign qualified candidates, with reusable requirement templates
- Multi-stage plan-status lifecycle from wish/request through to realised
- Task auction — publish an unfilled task to qualified employees who can bid via self-service
- Freelancer invoice control — track invoice numbers and company profile fields against duty lines
5. Absence handling
- Full-day, half-day and open-ended absence, adjustable by dragging
- Post-registrations for already-closed periods
- Absent staff are automatically excluded from swap and open-task offers
6. Automatic planning & optimisation
- Create Demand Plan — fill an unassigned-task pool to match a staffing-demand histogram, with quality and execution controls and weighted policies
- Produce Roster — automatically assign tasks/shifts to available staff honouring absence, requests, cost and fairness
- Weighted policy sliders (norm-hour, demand, wishes, fairness, cost) and an optional 11-hour-rule override
- Live progress with abort and keep-best-so-far
7. Production planning
- Order / task / project organisational model across production departments and units
- Financial dimensions — project, payer/division, account and named price tables (price per qualification/hour)
- Order recurrence with holiday exclusion, cancel-vs-delete semantics, and save-order-as-template
- Configurable order/task/resource panes with quick filters and alarm/status colour rules
- Sequenced “order events” for chained or linked orders
8. Reservations & equipment
- Reservations — hold a named group of people and equipment for a purpose over a time span
- Team formation, swap-resource and find-available-resource within a reservation; assigning a task to one team member assigns it to the rest
- Equipment as a first-class schedulable resource, with custom fields and availability calendars
- Equipment-specific qualification requirements (e.g. a required licence), enforced during resource matching
- Taking equipment out of service auto-flags affected bookings for rebooking
9. Qualifications, certifications & recency
- Bulk add qualifications to one or many employees at once, with per-employee validity periods and remarks
- “Expiring soon” flagging driven by a configurable per-qualification renewal-deadline window
- A saved worklist of staff needing re-certification
- Schedule beyond validity with a renewal grace window where appropriate
- Qualification checks against shifts, activities and tasks
10. Pay rules & salary sorting
- Qualification-dependent pay codes applied automatically to the duty the qualification covers
- Automatic fallback to the default pay code on reassignment
- Requirement-level pay codes take precedence over qualification-dependent ones
- Salary-calculation engine with salary types and reason→salary-type mappings
11. KPI & cost control
- KPI designer — build custom KPIs from filters, financial dimensions, measures and formulas (e.g. budget-vs-actual variance)
- KPI baseline — snapshot the plan as a named baseline, with lock/unlock and actual-vs-baseline comparison
- Cost / salary-level costing (rate × duration)
12. Payroll approval & export
- Per-employee payroll-approval list with drill-into-day detail, savable as personal or shared views
- Role-gated workflow — approve, approve+extract, and approve+endorse (second signature)
- Period lock/unlock, partial approval, and guided fixes for non-approvable duties
- Salary-file extraction per org unit or as one merged multi-unit file, with re-extraction and post-registrations
- Payroll test-run mode and post-registration monitoring
- Standard payroll/absence file format with a documented record layout
13. Swaps, free duties & substitutes
- Offer open duties to colleagues filtered to qualified, available and within-rules candidates
- Duty-swap requests between employees, all requiring explicit planner approval
- Swap-management list with configurable date range and predefined views, plus approve/reject/edit/email actions
- First-come handling — a claimed offer disappears from other candidates; a rejected one re-opens
- Assisted substitute search that auto-rebooks the duty’s dependent tasks and reservations onto the replacement
- Employee-facing swap marketplace (direct swap, open swap, give-away, swap board) with full approve/reject workflow
14. Time registration & ClockPoint
- Three capture methods — edit-day, punch clock (app or device), and start/end time registration
- ClockPoint — a dedicated Android-tablet time-clock kiosk feeding StaffPlan and the pay system
- Clock in/out by QR-badge scan with manual fallback, auto stamp-in and live on-terminal display
- Forgot-stamp correction with reason codes and a configurable tolerance window; automatic sick registration on early stamp-out
- Consolidation solver merging clock data with planned shifts, with discrepancies highlighted; original registrations are never edited or deleted
- Attendance list to clock staff on their behalf, with no-show warnings
15. Communication
- Send SMS or email to everyone booked on a selected task or order, from the ribbon
- Auto-populated, editable message content (task, project, order, date/time)
- Send the schedule itself as a PDF or HTML attachment
- Edit recipients — individuals or a whole person group
16. Simulation
- What-if simulation on a copy of live data for a chosen scope and period, applied back to production after a successful run
- Multiple named simulation definitions
- Choose date range and org-unit scope; play a full, isolated simulation client
- Simulations are personal to their creator
17. Dispatch / day-of-operations
- Dedicated dispatch client for short-term planners, working a rolling real-time window
- Live real-time refresh on every source-feed change, with cross-user sync
- Multi-pane dispatch view with per-user saved views and status/alert colouring
- Automatic on-time-performance tracking per task and cross-pane selection linking
- Task assignment by drag-and-drop, with a task status lifecycle (scheduled → assigned → released → started → completed)
- Constraint and availability alerting (requirement fail, unavailable, double-booked, qualification violation)
- Actual start/complete times for billing, plus configurable lists and reports
18. Administration, roles, logging & GDPR
- Define the organisation — org units, person groups, cross-group “borrow-in”, and bulk person import
- Define shifts, qualifications, accounts and projects, with configurable work rules
- User administration with fine-grained, numbered access points and role-based user groups
- Design planning workspaces, panes, toolbars and ribbons; vacation, TOIL and basic-hours statements
- Technical administration — settings, recalculation, scheduled jobs, database update, licences, import/export and data-warehouse integration
- Activity-based rostering model (an alternative to shift-based planning)
- Full audit trail — change log of all data changes and read-logging of every access to personal data
- GDPR module — per-category retention, subject-data insight export, anonymise/“forget me”, and automatic rule-driven data cleaning
What is delivered with PDC FunctionPlan
Read the list of core functionalities and features.
FunctionPlan is PDC’s browser-based planning module (PC and tablet) that plans around functions — the tasks, duties and locations that need covering — rather than around individual employees, ideal for departments where staff rotate across changing tasks and hours. It integrates two-way with StaffPlan (the system of record for pay approval and reporting), and employees submit their wishes and preferences through MyPlan.
1. Function-based plan structure
- Web module for PC and tablet, with plans built from group columns and function sub-columns structured per department
- Four sub-column types — group column, new function, reused (existing) function, and absence
- Sub-plans — scoped partial plans for large or complex departments, inheriting the master plan’s hours
- Multiple concurrent functions per employee per day, shown with a visual marker
- Two-way StaffPlan integration — functions and absences post automatically for pay and reporting approval
- Employee-visibility windows shared with MyPlan, configured once for both
2. Scheduling & shift assignment
- Assign employees to functions by typed initials, a grouped click-menu sorted by availability, drag-and-drop, or copy/paste
- Move and reassign employees between functions via drag-drop, initials, or cut/paste
- Icon warnings for default shifts, staff-group mismatch, extended working time and multi-function assignment
3. Staffing requirements & coverage
- Manning needs per function per date, with under- / exact- / over-staffed colour indicators
- Extended lock to close a function on specific days (e.g. weekends/holidays) so it cannot be planned
- Seasonal display periods so a function column appears only part of the year
4. Absence & leave management
- Department-configured absence columns sourced from StaffPlan absence types
- Register absence by drag-drop, initials, or click-menu
- Automatic holiday-hour computation from the employee’s weekly norm
5. Employee wishes & preferences
- Employees submit shift and absence wishes via MyPlan; wishes auto-populate the plan’s wish columns and consolidate into totals
- Separate “preferences” (can-work / can’t-work windows) that stay informational until a planner acts
- Preference definitions (name, direction, time window, validity) configured per department
- A tolerance window to judge whether a preference is honoured, plus a report of all preference registrations
6. Basic plans (rotating templates)
- Repeating multi-week rotation templates rolled out to a live plan for a chosen period
- Per-employee rollout without disturbing others already planned
- Configured list of absence types permitted inside templates
7. Plan lifecycle, publishing & reporting
- Lock the plan (wish → planning) as of a chosen date and publish it live to employees
- Browser print view with configurable contact columns, notes, hide/show, zoom and margins
- Built-in totals — normal hours, time off, holidays, care hours and senior hours — per employee per period with a balance
- Custom / non-standard totals on request
8. Collaboration, fairness & administration
- Internal (planner-to-planner) and personal (planner-to-employee) messages, plus plan and date notes surfaced to employees via MyPlan
- Public announcements in FunctionPlan and MyPlan
- Full change/audit history per employee, including changes made from StaffPlan
- “Distribution of functions” fairness panel — planner-defined categories and counters to balance duties (e.g. night shifts) across staff
- Visual customisation — colouring by column/day/employee/group, star-mark filtering, drag-reorder, initials-vs-headcount toggle, collapse/expand
- Planning with fictitious/placeholder employees, with full transfer to and from a real employee
- Administration — read/write access groups, per-user department and staff-group rights, configurable login entry points, and OpenID or username/password login
What is delivered with PDC MyPlan
Read the list of functionalities and features.
MyPlan is PDC’s employee self-service app (web and mobile) that gives staff their roster, balances, absence requests, self-planning, shift swaps, time registration and messaging — connected in real time to StaffPlan.
1. Personal roster & shared calendar
- Personal calendar of planned shifts and absence, with lifecycle-aware visibility
- Colleague / team plan view scoped by person group and visibility rules
- Totals and balances — leave/vacation, norm hours and shift counters
- Editable contact-data page with per-field visibility, and multi-employment support
- Multi-language interface (8 languages)
- Subscribable shared-calendar export to phone / Google / family
2. Absence requests
- Submit absence/vacation requests, immediately shown as pre-approved so the effect on balances is visible before a planner acts
- See request status (pre-approved / approved / rejected) with a rejection explanation
- Pending requests auto-exclude the employee from swap and open-task offers
- Register positive / negative time preferences alongside formal requests
3. Self-planning / open-shift sign-up
- Pick your own time slot for planner-assigned template tasks
- Time-boxed allowances per task governed by a time rule (current period, relative to a reference task, or a fixed range)
- Configurable which registration kinds are self-plannable
4. Swaps & free duties
- Shift swap directly with eligible colleagues
- Open exchange — pick up shifts published by planners
- Direct swap and handover-style exchange, independently configurable
- Configurable “too-soon-to-swap” buffer
5. Time registration
- Real-time clock in/out via the app, a ClockPoint tablet, or a supported terminal
- Retrospective whole-day time registration, compliant with the EU Working Time Directive
- Free-form edit-day entry of activities, tasks, expenses and sick leave
- Configurable deviation-reason prompts mapped to wage codes
- Report work, tasks, absence, transport and allowances via the Work page
6. Communication & notifications
- In-app messaging (day, colleague, simple and FunctionPlan chat types), configurable per install
- Push notifications to the smartphone via the native MyPlan app
- Planner comments on shifts and absence, optionally surfaced to the employee
7. Integrations & embedding
- Microsoft 365 / Outlook calendar sync of shifts, absences, activities and tasks, with correct availability status
- Subscribable shared-calendar export
What is delivered with PDC TeamPlan
Read the list of functionalities and features.
TeamPlan is PDC’s team-leader app (mobile, tablet and browser) for managing a team’s daily roster — viewing shifts and status, covering absences from a ranked call-in list, handling shift exchanges, and registering absence and overtime, connected to StaffPlan.
1. Team roster overview
- View a team’s shift roster for the day with per-shift status (planned, absent, action required, offered, replaced, substitute)
- Roster auto-refresh at a configurable polling interval
- Duty-line breakdown per shift (normal work, break, overtime)
2. Team & employee views
- List and switch between the teams the leader is authorized for
- Employee lookup with a search / filter bar
3. Call-in list management
- Ranked candidate call-in list to cover an open or absent shift, with cost, priority, availability and rule-violation warnings
- Assign a candidate to the shift with confirmation, turning an absence into a covered shift
- “Mark as handled” to accept an absence without a replacement
4. Shift-exchange handling
- Offer a shift to eligible available staff, and withdraw the offer
- Swap-suggestion count surfaced on a shift
5. Absence & overtime
- Register full or partial absence on a shift, with an ongoing-absence indicator
- Selectable absence types
- Register overtime on a shift
- Restrict which absence types are editable from TeamPlan (e.g. long-term leave)
6. Settings & access
- App settings — default salary-sort code, polling intervals, active scope, swap-enabled flag
- Push-notification control with a notification log
- Multi-language interface and standard login
- Two access tiers set by the administrator — full (with StaffPlan client) or TeamPlan-only restricted
- Audit logging of key actions
What is delivered with PDC TeamView
Read the list of functionalities and features.
TeamView is PDC’s web app for an at-a-glance overview of a team’s or department’s work plan — who is working, on what, and when — across org units and person groups, with period navigation, filtering and search, and day and personal notes. It is a plan overview connected to StaffPlan.
1. Team work-plan overview
- Work-plan table of a team’s plan registrations (shifts, activities, absence) per employee over a period
- Period-navigation bar to move the visible window
- Initials- or detail-level display of what each person is doing
2. Scope & navigation
- Access-scoped org-unit tree select to choose the units in view
- Person-group selection within the chosen units
- Multi-language interface
3. Filtering & search
- Filter form to narrow the displayed plan
- Person search across the accessible scope
4. Messages & notes
- Public day messages
- Person notes and person-group notes
- Simple person-group messages
5. Access & administration
- Session-based login with strict org-unit access scoping — users see only their accessible units, groups and people
- Enabled and configured per customer