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
  • 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)
  • 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  
  • 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  
  • 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
  • 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
  • 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
  • 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 
  • 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
  • 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
  • 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
  • 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) 
  • 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
  • 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
  • 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
  • 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   
  • 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 
  • 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
  • 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.

  • 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 
  • 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
  • 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
  • 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
  • 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
  • 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 
  • 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
  • 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.

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.

  • 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)
  • List and switch between the teams the leader is authorized for
  • Employee lookup with a search / filter bar
  • 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
  • Offer a shift to eligible available staff, and withdraw the offer
  • Swap-suggestion count surfaced on a shift
  • 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)
  • 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.

  • 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
  • Access-scoped org-unit tree select to choose the units in view
  • Person-group selection within the chosen units
  • Multi-language interface
  • Filter form to narrow the displayed plan
  • Person search across the accessible scope
  • Public day messages
  • Person notes and person-group notes
  • Simple person-group messages
  • Session-based login with strict org-unit access scoping — users see only their accessible units, groups and people
  • Enabled and configured per customer