Skip to main content

Create and Manage Work Packages

Create work packages from project, task, ticket, subtask or customer view; manage status, plan adjustments and remaining effort.

Written by Gideon Weller

A work package assigns an employee a planned effort in a fixed period — referring to a planning object from the project hierarchy (customer, project, task, ticket, or subtask). Unlike a ticket or subtask, the work package itself is not a booking object: project times are still recorded against the underlying planning object. The work package automatically sums up the resulting actual hours in the period.

This makes the work package both a steering unit (remaining work, workload, status) and a shortcut for project time entry — a kind of personal favourites list of currently relevant topics.

Note: No times can be booked on work packages at customer or project level. They serve only for long-term planning — the actual hours come automatically from all bookings against the underlying projects (customer WP) or tasks (project WP). Remaining effort and "Done" status are not available for these special forms.

A work package bundles planned hours, a period, a responsible employee, and a content (project, task, ticket, subtask, or customer). During processing, ZEP automatically maintains the booked actual hours and the remaining work and calculates the status from them. Project managers use work packages to steer the progress of individual tasks, while employees keep their own workload transparent by maintaining the remaining work regularly.

Creating work packages

You always create a new work package in the context of a parent object. Depending on what the package is associated with, choose one of the following paths — the resulting form is identical in all views.

From the project view

Open Projects > [project] > Resource Planning > Work Packages and click Create new work package. ZEP automatically assigns the package to the project. You choose the responsible employee in the dialog from the list of project employees.

From a task, ticket, or subtask

If the work package is at a finer level than the project as a whole, open the respective task, ticket, or subtask and switch to the Work Packages tab there. The creation workflow is analogous. The package is referenced to the chosen object.

Note: Work packages at ticket or subtask level require the Ticket System module. Without this module, only project, customer, and task work packages are available.

From the customer view (cross-project)

Under Customers > [customer] > Work Packages, you see all work packages assigned to a customer across all projects. Cross-project packages (for example, general account care) can also be created here without being bound to a specific project.

From the employee view

If you want to create a work package directly for a specific employee without first switching to the project or task, open Employees > [Employee] > Resource planning > Work packages and click Create new work package. ZEP already pre-fills the employee, and in the dialog you additionally select the associated project and, if applicable, the task, ticket, or subtask. Fill in the remaining fields (title, planning period, and planned hours) the same way as with the other creation paths.

Fields in the creation dialog

In the creation dialog, you capture the following fields in this order:

  • Title (mandatory, maximum 64 characters) — the name under which the package appears in lists and reports.

  • Employee — the responsible person processing the package.

  • Planning period (from – to) — start and end date. The quick links let you choose typical periods (month, current, future) in one click.

  • Planned hours — the planned processing time, entered in hours or alternatively as a duration in days.

  • Note (textarea, maximum 255 characters) — free descriptive text for the package.

When you create the work package from a task, ticket, or subtask, ZEP takes over the planning period and the planned hours from the planning object as a preset — provided they are stored there and no other work package exists for this object yet. You can overwrite both values before saving.

If you take over the period from task start to task end as the planning period, ZEP links the duration of the work package to the task. If the duration of the task changes later, the duration of the work package shifts along automatically.

You can also create multiple work packages on the same planning object — for example to split the processing into phases or to schedule several employees in parallel. The preset from the planning object only applies to the first package. Further packages start with an empty period and no planned-hours value.

During processing, automatically calculated fields are added:

  • Actual hours — sum of all project time bookings allocated to the linked object (project, task, ticket, subtask).

  • Remaining effort — estimate of the remaining work time, maintained by the employee. It is set via a separate dialog (see Maintaining remaining work).

  • Work factor — quotient of remaining work and available time until the end date. Basis for the status calculation.

Status and colours

ZEP automatically calculates the status of a work package from plan, actual, and remaining work and from the remaining period. The colours form the basis of the traffic-light logic in lists and reports.

Resource planning Work packages filter with period, employee category, employees, status of work package escalated non-critical critical done, Compressed display and sort by date, employee or task

Status

Colour

Meaning

Done

grey

Remaining effort has been explicitly set to 0.

non-critical

green

Work is running, remaining work fits into the remaining time. Even when planned hours and actual hours are already equal but the package has not yet been actively set to Done, the status remains non-critical — only the click on Done sets the remaining work to 0 and switches the status to Done.

Nothing to do

green

Work factor per day = 0 (package currently without workload but not done).

Overloaded

yellow

Employee has parallel packages with work factor > 1 per day.

Remaining effort > Planned hours

yellow

Remaining effort plus actual hours exceed the originally planned amount.

Overbooked

red

Actual hours already exceed the planned hours.

Expired

red

End date reached, remaining work still > 0.

Maintaining remaining work

Remaining effort is the decisive control element: as soon as it is maintained, ZEP automatically adjusts work factor and status. As the remaining work drops, the work factor drops — if it stays the same or rises, the status switches to Overbooked or Remaining effort > Planned hours.

Note: Why remaining work instead of percent progress? An employee can usually estimate much better how many hours they still need than quantify an abstract degree of completion. ZEP uses this estimate directly to calculate work factor, workload, and status — as soon as the remaining work drops to 0, the package no longer generates workload.

Work packages table with context menu on project bar with options Record project time, Enter remaining work estimate, Mark work package as done and jump to task plus calendar weeks 20 to 23 with project timeline

Opening the remaining-effort dialog

Open the work package via the list in the employee, project, or customer detail page. Next to the read-only Remaining effort field, a pencil icon appears — a click on it opens the separate remaining-effort dialog. Enter the estimated remaining processing time there, in hours or days. With OK, you commit the entry, ZEP recalculates work factor and status.

"Done" button at completion

When the work on the package is finished, click the Done button in the remaining-effort dialog. ZEP sets the remaining work to 0 and the package to status Done — it no longer generates workload and is hidden from the default filter view.

Adjusting the planned effort

As soon as a remaining work has been maintained, the link Adjust planned effort becomes active in the main form next to the plan field. A click takes the current actual value plus the estimated remaining work as the new plan value. This way, you bring the plan in line with the actual estimate — useful when it turns out during processing that the original plan was too tight or too generous.

Viewing the change history

Via the history icon next to the remaining-effort field, a popup with the full change history opens. Per estimate, you see:

  • Date of the estimate

  • Planned hours and actual hours at the time of the estimate

  • Remaining-effort hours as the entered value

  • Employee who entered the estimate

The table is sorted in descending order by date — the latest estimate is at the top. This lets you trace how the effort estimate has evolved over time and whether corrections were made early.

Click actions on a work package

A click on a work package in the list or on a work package bar in the Gantt view opens a context menu. Which actions are offered depends on the package type and your rights:

  • Edit work package — opens the creation form with the current values for changes. Visible to everyone who may edit the work package.

  • Copy work package — creates an identical copy (useful for recurring packages or as a template). Visible if you may create a new package on the respective planning object.

  • Delete work package — removes the package after a confirmation prompt. Only for authorized users.

  • Enter remaining work estimate / Set work package to Done — analogous to the remaining-effort dialog (Edit via pencil icon, "Done" button). Not available for customer or project work packages.

  • Switch to planning object — jump to the associated customer, project, task, ticket, or subtask.

  • Record project time — only visible for own bookable work packages, opens the booking form with preset values (project, task/ticket/subtask, note).

  • New work package from remaining work — creates a new work package from the remaining work and assigns it to another person. The original work package is retained, its remaining work is set to 0. Only available when hours have already been booked and remaining work exists.

On hover over a work package (in the list or on a Gantt bar), ZEP shows a flyover tooltip with the most important data at a glance: planning object (customer, project, task, ticket/subtask if applicable), period, actual hours, planned hours, remaining work, status, and the note if available.

Filters and sorting in the list

The work package list offers a filter section at the top of the page in all views:

  • Period with quick links — default period is the previous month up to two months into the future, so that running and immediately upcoming packages are visible.

  • Work package status as a checkbox filter — options Escalated, non-critical, Critical, Done. By default, the first three are active. Completed packages remain hidden until you turn them on explicitly.

  • Sorting by date, employee, project, task, or further criteria.

  • Compressed representation — a more compact table form for more rows per screen.

  • Show employee workload in a chart under the table — shows a graphical workload visualization below the table: a grey area for the employee's daily availability and, above it, bars for the workload generated by work packages. The bars are coloured according to the status of the work package, red for escalated, green for non-critical, yellow for critical and grey for done. On hover over a bar or the grey area, the respective hour or percentage value appears. If the work package selected in the list is part of a bar, ZEP highlights that section.

  • Favourites — saves frequent filter combinations for quick access.

The filtered table can be exported as Excel or CSV via the export icon at the top right — useful for analyses outside ZEP or as a snapshot at a cut-off date.

Workload in the scheduling matrix

As soon as an employee has work packages assigned, ZEP sums their daily work factors and shows the result as an additional row Workload (work packages) in the scheduling matrix — both in the employee view (Employees > [person] > Resource Planning > Planning) and in the project view (Projects > [project] > Resource Planning > Planning). If the work package workload exceeds the availability on a day, an additional red exclamation mark appears as a warning.

This way, you see at a glance whether the estimated remaining works of the work packages can realistically fit into the remaining days or whether you need to shift packages or redistribute the scheduling. A detailed description of the scheduling matrix and its summary rows is in the article Capture and Manage Scheduling.

Recommended approach in practice

For work packages to deliver their full value as a steering instrument, the following rhythm has proven useful:

  1. Create packages early. As soon as the project structure is clear, slice the work into manageable packages (typically 4 to 40 hours) and create them at the appropriate level (project, task, or ticket).

  2. Choose realistic plan effort. Rather estimate somewhat generously — a later correction via Adjust planned effort is documented and traceable.

  3. Maintain remaining work weekly. Establish a fixed routine (for example Friday afternoon or Monday morning). This keeps status traffic lights meaningful and project managers detect bottlenecks early.

  4. Set completed packages to Done immediately. They no longer generate workload and do not block the view.

  5. On plan/actual deviation, correct the plan instead of ignoring. The function Adjust planned effort documents the correction via the change history and preserves the meaningfulness of reports.

Did this answer your question?