Project and Service Management

Project and service management in PORTWARE: projects, tasks, timesheets, helpdesk, field service and the PORTWARE planning layer.

Project and Service Management

From Idea to Delivery: Plan projects, coordinate teams, manage customer requests and organise field service. All your service operations on one platform.

What You Will Learn in This Section

  • Creating projects and organising tasks
  • Tracking work with Kanban and Gantt views
  • Recording working hours with timesheets
  • Managing customer support tickets (helpdesk)
  • Planning field service operations
  • Analysing project profitability

Overview

The Project and Service Management module covers every operation of a company in the service sector. From software development to consulting, from technical service to customer support, you can manage any kind of project-based work.

Projects kanban view

Projects home view - the overall status of every project on a kanban board

Project Lifecycle


Planning

Initiation

Execution

Monitoring

Closing

PORTWARE helps you at every stage of this cycle:

Project Management
Creating projects, task management, Kanban, Gantt and progress tracking
Helpdesk
Customer support tickets, SLA management, self-service portal
Field Service
Technical service, maintenance management, route planning and mobile operations
Planning
Resource planning, shift management, capacity optimisation
Timesheets
Recording working hours, project costing, invoicing
Reports
Project profitability, resource utilisation, performance analysis

Why Digital Project Management?

Picture a website project: the customer asked for it, the deadline is 3 months and a team of 5 will work on it. What happens if you try to run this project with Excel and e-mail?

With Excel and E-mail

  • The task list is in Excel and everyone uses a different version
  • "Did Ahmet finish this task?" - lost in an e-mail thread
  • Is the project 80% or 60% done? Nobody knows
  • No timesheets, so the hours spent are unknown
  • Is the project profitable or losing money? We will find out at month end
  • Panic when the customer asks "where are we?"

With PORTWARE Project Management

  • One source: everyone sees the same task list
  • Kanban board: which task is with whom, at which stage
  • Automatic progress: calculated from completed tasks
  • Timesheet integration: every hour is recorded
  • Instant profitability: revenue - cost = profit (in real time)
  • Customer portal: the customer can see the status themselves

Scenario: Managing a Website Project

Situation: You will build a corporate website for ABC Company. The quote is 50,000 TL, the timeline 3 months, the team: 1 PM, 2 developers, 1 designer.

Managing with Excel (2 hours lost every day):

  1. Prepare the task list in Excel
  2. E-mail the team every day: "What did you do today?"
  3. Collect the answers and update Excel
  4. Report the status in the weekly meeting
  5. Prepare the report by hand when the customer asks
  6. Gather the expenses and work out profitability when the project ends

Managing with PORTWARE (automatic):

  1. Create the project, define the tasks and stages
  2. Assign the team members and share the Kanban board
  3. Everyone moves their own tasks forward with drag and drop
  4. Live progress and hour tracking on the dashboard
  5. The customer can follow the project from the portal
  6. Automatic profitability report - always up to date

Core Concepts

Project

The whole body of work, with a start and an end date, carried out to reach a specific goal. In PORTWARE the project is the main container in which tasks are organised.

A project's task board

A project's board — backlog, analysis, development and review stages

Project Types

  • Customer Project: billable work done for a specific customer
  • Internal Project: in-house development and improvement work
  • Support Project: the project that collects customer support requests
  • Service Project: maintenance and technical service work

Task

The smallest unit of work in a project. Each task is assigned to a person and has start/end dates and an estimated duration.

Task list

Task list - list view of every task in the project

Field Description Example
Title Short description of the task Home page design
Assignee The person who will do the task Ayşe Yılmaz
Stage Kanban stage In Progress
Planned Hours Estimated working time 16 hours
Deadline Delivery date 15.02.2026

Milestone

The critical points of a project. They usually stand for delivery, approval or payment points.

Week 2
Design Approval - Wireframes and mock-ups approved
Week 6
Beta Release - Published to the test environment
Week 10
Go-Live - Moved to production
Week 12
Project Closing - Final approval and invoicing

Creating a Project

To create a new project, go to Project → Projects → New.

Project settings

Project settings - creating and configuring a new project

Project Settings Detail

Project settings in detail - timesheet, invoicing and sub-task options

🖼️
Project Advanced SettingsThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Advanced project settings - recurring tasks and customer portal configuration

🖼️
Project Template DetailThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Project template detail - template configuration for recurring projects

Steps to Create a Project

  1. Enter the project name (e.g. "ABC Corp - Website")
  2. Select the customer (for a billable project)
  3. Assign the project manager
  4. Define the stages (Kanban columns)
  5. Set the start and end dates

Project Settings

  • Timesheets: timesheet logging on/off
  • Invoicing: hourly, fixed price or milestone based
  • Sub-tasks: splitting tasks into sub-tasks
  • Recurring Tasks: for periodic work
  • Customer Portal: the customer can see the project

How to Do It in PORTWARE

Creating a New Project
  1. Go to the Project Projects menu
  2. Click the + New button
  3. Enter the project name in the Project Name field (e.g. "ABC Corp - Website")
  4. Select the customer in the Customer field
  5. Settings tab, configure the project features:
    • Timesheets - enable for timesheet logging
    • Invoicing - choose hourly or fixed price
    • Sub-tasks - enable to split tasks
  6. Click the Save button
Customising Project Stages
  1. Go to the Project Configuration Project Stages menu
  2. Add a custom stage with + New (e.g. "Code Review", "QA Test")
  3. Set the Kanban order with the Sequence field

Task Management

Tasks by project

All Tasks grouped by project — tasks, hours and progress per project

Task form

The task form — assignee, planned dates, workload, sprint, story points and Plan on calendar

Links tab

The Links tab — the work this task depends on and blocks

Scenario: Creating and Assigning a Task

Situation: In the website project you need to create the task "Contact form development" and assign it to the back-end developer.

Steps:

  1. Click the + Add Task button in the project
  2. Type the task title: "Contact form development"
  3. Add a description: requirements, technical details
  4. Select the assignee: Mehmet Demir (Back-end)
  5. Planned hours: 8 hours
  6. Deadline: 20.02.2026
  7. Priority: High
  8. Tags: backend, form, php
  9. Save

How to Do It in PORTWARE

Creating a Task
  1. Go to the Kanban view of the project
  2. Click the + Add button in any column
  3. Type the task name in the Title field
  4. Click the task card to open its form
  5. Select the person responsible in the Assignee field
  6. Enter the estimated time in Planned Hours
  7. Set the deadline with Deadline
  8. Categorise with Tags (backend, design, etc.)
Creating a Sub-task
  1. Open the parent task's form
  2. Go to the Sub-tasks tab
  3. Add a sub-task with + Add a line
  4. Each sub-task can have its own assignee and deadline
Sub-tasks tab

The Sub-tasks tab — the parts of the work, their assignees and planned dates

🖼️
Subtask TimelineThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Sub-task timesheets - tracking the time spent on sub-tasks

🖼️
Subtask DetailThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Sub-task detail - the sub-task's information and assignment screen

Subtask View

Sub-task view - list and card views of the sub-tasks

Prioritising Tasks
  1. Find the Priority field on the task form
  2. Set the priority level by clicking the star icon:
    • ⭐ (1 star) = Low
    • ⭐⭐ (2 stars) = Normal
    • ⭐⭐⭐ (3 stars) = High

Kanban View

Kanban lets you follow the stages of tasks visually. Tasks are cards that you drag and drop between columns.

To Do
SEO optimisation
Mobile compatibility
In Progress
Home page design
Database setup
Review
Contact form
Done
Wireframe design
Project plan
You can define Kanban stages specific to the project. Configuration → Project Stages menu: add new stages or edit the existing ones.
Project kanban view

Kanban view - following tasks across stages visually

🖼️
Subtask ProgressThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Sub-task progress - task completion percentage and status

How to Do It in PORTWARE

Working on the Kanban Board
  1. Select the project from the project list
  2. The default view is Kanban - tasks appear in columns
  3. Drag and drop: drag a task card from one column to another
  4. Assign quickly by clicking the icon on the task card
  5. Set the priority with the in the card's top right corner
Switching Views
  1. Use the view switcher at the top of the project page:
    • Kanban - card view
    • List - table view
    • Gantt - timeline
    • Calendar - calendar view
    • Pivot - analysis view
Filtering and Grouping
  1. Click the Filters button
  2. Ready-made filters: "My Tasks", "Late", "Not Done"
  3. Categorise tasks with Group By (Assignee, Priority, Tag)

Gantt Chart

The Gantt view shows how tasks are spread over time and how they depend on one another. It is ideal for long-running projects.

Gantt View Features

  • Time bar: the start-to-end span of each task
  • Dependencies: relations between tasks (B cannot start before A ends)
  • Critical path: the chain of tasks that would delay the project
  • Progress: the completion percentage, shown visually
  • Resource view: tasks distributed by person
Project summary and timeline

Project summary - project status, progress and timeline view

Milestones

Mark the critical turning points of the project. Milestones can trigger invoicing or require customer approval.

🖼️
Proje AktiviteleriThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Project activities - tracking milestones and key events

🖼️
Milestone DetailThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Milestone detail - milestone information, target date and linked tasks

🖼️
Activity PlanningThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Activity planning - scheduling task and project activities

  1. Enable Milestones in the project settings
  2. Go to the Milestones tab
  3. Create a milestone with + New
  4. Enter the name, target date and description
  5. Link the related tasks to this milestone

The PORTWARE project layer

Everything described so far is the open-source core's own project management. On top of it PORTWARE adds a planning and tracking layer that the core does not have at all. All of it is additive: in a project that picks no method no field becomes mandatory, no view changes shape and no menu appears.

Screens this layer adds

  • Tasks from records — a Task button in every chatter, Record Tasks on the form
  • Planned window, Workload % and Split Workload — when the task is done and whose hours it takes
  • Plan on the calendar and My Work
  • Timeline — a real gantt view type that the open-source core lacks
  • Team Workload and the Workload Calendar
  • Swimlane board — stages across, the grouping you choose down
  • Cumulative flow — which stage work piles up in
  • Sprint, backlog board, Stage-Gate
  • Release · Component · Typed link
  • Project Health, People Analysis and the flow reports

Tasks from records

An activity is a reminder; work that will be split into sub-tasks, pass through stages or carry booked hours is a task. The chatter of every record — quotation, opportunity, order — has a Task button beside Activity.

A task that belongs to a record

  • The Task button opens a small dialog: title, what has to be done, assignees, Planned Dates, sub-tasks; Save or Save & Open
  • Plan on the calendar shows the assignees' other work on those days; Apply writes the dates into the dialog
  • A scheduled activity becomes a single task with Convert to Task — together with its siblings when it was scheduled for several people
  • The record's tasks are listed under Tasks in the chatter, apart from the activity history
  • The Record Tasks button at the top right of the form shows open / total; Origin Record leads back from the task
Record Tasks

Quotation form — the Record Tasks button, the Task button in the chatter and the Tasks section

The plan on the task form

The planning rows of the task form answer one question: whose time does this work take, in this window, and how much of it?

What the plan says

  • Planned Dates is always a range; a picked day is the assignees' working day (08:00–18:00)
  • Without a deadline the planned end is used, and it stays yellow until a person confirms it
  • Workload %: the allocated hours as a share of the assignees' working time in the window — type either figure and the other follows
  • Split Workload: one row per assignee; Allocated Time is the sum of the rows
  • A parent task's Allocated Time includes its sub-tasks; load is counted on the leaves and completion rolls up by hours
  • Notices: hours that do not fit the window (Stretch the window to fit), a deadline before the planned end, a window that has passed while the task is open
  • The Sub-tasks tab as a list, cards or a timeline; the Planned Today, Planned This Week and Not Planned filters
Task form

Task form — planned window, allocated time that includes the sub-tasks, and the workload share

Plan on the calendar and My Work

Plan on the calendar shows the assignees' other work on a calendar: paint a range on the free time, drag and stretch the task, or type the dates. Anyone can be added to compare against. To-dos are planned the same way.

Conflicts have two levels and never block. Orange: something else is booked at the same time. Red: the assignee has no working time left in the window. The decision stays with a person.

Plan on the calendar

Plan on the calendar — the assignees' other work, orange and red conflicts

Calendar › My Work gives everyone the same picture of their own work, read-only: tasks, to-dos, meetings, activities and time off on one calendar.

My Work

Calendar › My Work — your own work on one calendar

Flow reports

Under Project › Reporting the questions a team asks every week are answered from data the database already holds:

Four reports

  • Flow Overview — work in progress, weekly throughput, cycle time (as percentiles) and a probabilistic finish forecast
  • Aging Work — work open longer than 85% of everything ever finished: the leading indicator of stuck work
  • Time in Stage — which stage work waits in longest
  • Estimate vs Actual — estimated hours against hours booked on timesheets; never as a ranking of people
Flow Overview

Flow Overview — work in progress, throughput, cycle time and finish forecast

The planned window

In the standard core a task has a deadline but no time window: there is an answer to "when must it be done" but none to "when is it being worked on". Workload is a division, and without a window its numerator cannot be built.

The rules of the window

  • It sits on the person's own working calendar: an 8-hour job starting Friday afternoon ends on Monday, not Saturday
  • No calendar, no guess: no window is computed for a person without a working calendar — a made-up calendar would silently corrupt every workload figure
  • Portable field names: the planning fields follow the common naming, so the data keeps its meaning if it ever moves

Timeline

The open-source core has no view type called gantt. PORTWARE adds it as a real view type, so search, filtering, grouping and saved favourites work as they do everywhere else.

Honest bars

  • A bar is drawn from the planned window, not from the deadline
  • A derived window is drawn hatched: a bar the system computed looks different from one a person confirmed
  • When a bar is dragged, its start is re-anchored to the person's next working moment
  • The critical path reads blockers only: "relates to" is not a date rule and never moves the schedule
Timeline

Timeline — bars drawn from the planned window, dependencies and milestones

Team workload

While work is being assigned, the person's load for that week is in view. The figure is a division: the denominator is the person's contracted hours, the numerator their work, approved leave and meetings.

The three loads are shown separately. A person 100% full because of leave is not the same as a person 100% full because of work; the panel never mixes the two. Tasks without a window or hours are shown apart as "not counted" — a percentage that silently skips a third of the work is worse than no percentage.

A warning never blocks. Who works on what is a human decision; the system's job is to make sure it is taken with the figures in view.

Team Workload

Team Workload — work, leave and meeting load per person and week

Swimlane board

Kanban groups by one field: the stages line up side by side, and that is where it ends. The swimlane board adds a second dimension — stages across, the grouping you choose down. Lanes can be the assignee, epic, work item type or priority.

Swimlane board

Swimlane board — stages across, assignees as lanes down

Cumulative flow

Shows the amount of work accumulated in each stage over time. If a stage's band widens, work enters it but does not leave; the bottleneck is not guessed, it is seen.

The chart's bands read the status category (To Do / In Progress / Done), not the stage names; so the chart keeps its meaning when a team renames its stages. A project without history gets a sentence saying so instead of an empty chart.

Cumulative flow

Cumulative flow — each stage's band, day by day

Sprints and the backlog

Each project chooses its method: Scrum, Kanban, Waterfall or Stage-Gate. A project that picks none sees no change — a method is a declaration, not an imposition.

What comes with Scrum

  • Sprint form — committed scope, velocity and burndown chart
  • Backlog board — drag-and-drop sprint planning; the totals are the server's arithmetic, not the browser's
  • Sprint capacity — the committed work compared with the team's real hours in that period
  • Work item type — initiative, epic, story, task, sub-task
Backlog board

Backlog board — the backlog on the left, the sprints on the right

Stage-Gate, releases and components

Four additions

  • Stage-Gate: moving to the next stage needs an approval, and the requester cannot approve it
  • Release: the thing that is delivered; it has its own status, tasks target it and it can be reported on afterwards
  • Component: a part of the product that has an owner — "who looks after this" has an answer
  • Typed links: relates to, duplicates, causes — these are not scheduling constraints and the critical path does not read them
Stage-Gate

Stage-Gate — one gate passed, one requested

Project Health and People Analysis

A manager brings two questions to a report: which projects are in trouble and who carries what. Both are under Project › Reporting.

The query runs with the caller's own rights — nobody is told how many tasks are late in a private project they cannot see.

Project Health

Project Health — late, open and completed work in one list

Timesheets

A timesheet records how much time employees spend on which project or task. The data feeds project costing, invoicing and performance analysis.

The task's timesheets

The task's Timesheets tab — who, which day, how long and on what

Choose the Task Enter Hours Approval Costing Invoicing

Logging Timesheets

  1. Go to the Timesheets menu
  2. Choose the date
  3. Choose the project and task
  4. Enter the time worked (hours:minutes)
  5. Add a description (briefly, what you did)
  6. Save
The weekly view shows the whole week on one screen and lets you enter it in one go. This is handy for people who fill in their timesheets at the end of the week.

How to Do It in PORTWARE

Logging a Timesheet (Daily)
  1. Go to the Timesheets My Timesheets menu
  2. Click the + New button
  3. Choose the project you worked on in the Project field
  4. Choose the related task in the Task field
  5. Briefly describe the work in the Description field
  6. Enter the time worked in the Duration field (hours:minutes)
  7. Click the Save button
Weekly Timesheet View
  1. Go to the Timesheets Overview menu
  2. See your whole week in the weekly grid
  3. Click the day on a project row to enter hours directly
  4. Add a new project/task row with + Line
Quick Timesheets from a Task
  1. Open the task form
  2. Go to the Timesheets tab
  3. Add hours to this task directly with + Add a line
  4. Hours added here appear in the timesheet reports automatically

Resource Planning

Plan in advance how much time each team member will give to which project.

Project summary in detail

Project summary - resource use and project progress details

Employee Project A Project B Internal Total
Ahmet 20 hours 15 hours 5 hours 40 hours
Ayşe 30 hours - 10 hours 40 hours
Mehmet 10 hours 25 hours 5 hours 40 hours

Project Invoicing

Project-based invoicing models:

🖼️
Proje EkleriThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Project attachments - managing invoices, contracts and project files

Invoicing Models

  • Hourly invoicing: hours logged on timesheets × unit price
  • Fixed price: the total amount agreed for the project
  • Milestone: partial invoicing as each stage is completed
  • Subscription: a fixed monthly maintenance fee

How to Do It in PORTWARE

Project Invoicing Settings
  1. Open the project form and go to the Settings tab
  2. Enable the Billable option
  3. Invoicing Type choose:
    • Approved Timesheets: Only approved hours are invoiced
    • Fixed price: the total amount agreed for the project
    • Milestone: invoicing by stage
A Service Product for Hourly Invoicing
  1. Create a "Service" product from the Sales Products menu
  2. Choose "Service" as the Product Type
  3. Set the hourly rate as the Sales Price (e.g. 500 TL/hour)
  4. In the project settings, select this product as the Default Service Product
🖼️
Task ProductsThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Task products - products and service lines linked to the task

Creating an Invoice from a Project
  1. Click the Create Invoice button on the project form
  2. Choose the period to invoice
  3. The system turns the timesheet hours into invoice lines automatically
  4. Review the draft invoice and Confirm

Helpdesk (Customer Support)

The Helpdesk module organises the support requests customers send. Requests arriving by e-mail, web form or the customer portal become tickets automatically.

Request Arrives Ticket Created Assignment Resolution Closing
🖼️
Meeting PlanningThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Meeting planning - scheduling project meetings and activities

🖼️
Project MeetingsThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Project meetings - planned meetings and the attendee list

Ticket Management

Scenario: A Customer Support Request

Situation: A customer e-mailed support@company.com with the subject "I cannot view my invoice".

Automatic process:

  1. The e-mail arrives and the system creates a ticket automatically
  2. It is matched with the customer database (ABC Ltd)
  3. The priority is set (according to the SLA rules)
  4. It is assigned to the right team/person (Support Team)
  5. An automatic confirmation e-mail goes to the customer (#TKT-2345)
  6. The support agent looks into the problem and writes a reply
  7. The solution is sent to the customer
  8. The ticket is closed once the customer confirms

Ticket Fields

Field Description
Subject The title of the request
Customer The person/company who opened the request
Category Technical, Billing, General, etc.
Priority Low, Normal, High, Urgent
Assignee The support agent responsible
Stage New, In Progress, On Hold, Solved

How to Do It in PORTWARE

Creating a Helpdesk Team
  1. Go to the Helpdesk Configuration Helpdesk Teams menu
  2. Click the + New button
  3. Enter the Team Name (e.g. "Technical Support", "Billing Support")
  4. Set the Alias E-mail (support@yourcompany.com)
  5. Add staff in the Team Members field
  6. Save
Creating a Ticket by Hand
  1. Go to the Helpdesk Tickets menu
  2. Click the + New button
  3. Type the request title in the Subject field
  4. Choose the Team (Technical Support, etc.)
  5. Choose the requester in the Customer field
  6. Set the Priority (with the stars)
  7. Write the details in the description
  8. Save
Replying to a Ticket
  1. Open the ticket
  2. Use the Send Message area at the bottom
  3. Write your reply and click Send
  4. An e-mail is sent to the customer automatically
  5. If it is solved, change the stage to "Solved"
Automatic Tickets from E-mail
  1. Go to the Settings Technical Incoming Mail Servers menu
  2. Configure your support e-mail address (IMAP/POP3)
  3. Select this address in the Helpdesk Team settings
  4. From now on every e-mail sent to this address becomes a ticket automatically

SLA Management

An SLA (Service Level Agreement) defines the service commitments made to customers, for example "reply to urgent requests within 2 hours".

SLA example: Gold Customer Package

  • First response: urgent → 1 hour, normal → 4 hours
  • Resolution time: urgent → 4 hours, normal → 24 hours
  • Working hours: 24/7
  • Escalation: the manager is notified when the SLA is breached
SLA breaches both lower customer satisfaction and may breach the contract. Check the SLA tracking reports regularly.

How to Do It in PORTWARE

Creating an SLA Policy
  1. Go to the Helpdesk Configuration SLA Policies menu
  2. Click the + New button
  3. Enter the Policy Name (e.g. "Gold Customer SLA")
  4. Choose the Team (which helpdesk team it applies to)
  5. Define the conditions:
    • Priority = Urgent
    • Customer Tag = Gold
  6. Set the targets:
    • First Response = 1 hour
    • Resolution Time = 4 hours
  7. Save
Defining SLA Working Hours
  1. Go to the Settings Working Hours menu
  2. Create a working schedule with + New (e.g. "24/7 Support")
  3. Select this schedule as the Working Hours in the Helpdesk Team settings
  4. SLA times are counted on this schedule (holidays excluded)
Tracking SLA Status
  1. The ticket list shows the SLA status in colour:
    • ● Green: within SLA
    • ● Orange: close to the limit
    • ● Red: SLA breached
  2. See the critical tickets with Filters → "SLA Failed"

Field Service

The Field Service module manages the work technical teams do at customer sites: installation, maintenance, repair and periodic checks.

Field Service Main Screen

Field Service - an overview of technician assignments and appointments

🖼️
File VersionsThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

File versions - version control of service reports and technical documents

🖼️
Attachment Version ListThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Version list - a detailed list of document versions, with comparison

🖼️
Document WarningsThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Document warnings - documents that are missing or need updating

🖼️
Motion Control DocumentThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Technical document - motion control and motor drive settings

🖼️
Motion Control Document 2This screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Technical document - detailed motion control parameters and configuration

Field service order

A field service order — location, team, scheduled time and the work to do

🖼️
Encoder Voltaj BilgisiThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Encoder voltage information - encoder and voltage parameters for technical service

Creating a Service Request

  1. Create the request from the Helpdesk or directly in the Field Service module
  2. Enter the customer and location
  3. Choose the service type (Breakdown, Maintenance, Installation)
  4. Assign a technician
  5. Set the appointment date and time
  6. Note the materials needed
Field Service Work Order

Field service work order - customer, location and service details

🖼️
Work Order DetailThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Work order detail - technical details, materials and completion status

Route Planning

Route optimisation matters when you plan several site visits.

Route Planning Tips

  • Geographic grouping: put jobs in the same area on the same day
  • Priority order: urgent jobs first, routine maintenance after
  • Skill matching: send the right technician to the right job
  • Travel time: leave enough time between two appointments
With the PORTWARE map integration you can see a technician's daily route on a map.

How to Do It in PORTWARE

Enabling Field Service
  1. Go to the Settings Apps menu
  2. Search for the "Field Service" module and install it
  3. Enable Onsite Interventions in the helpdesk team settings
Creating a Service Appointment
  1. Start from a helpdesk ticket or directly from the Field Service menu
  2. Click the + New Task button
  3. Choose the Customer and the Address
  4. Set the Assigned Technician
  5. Enter the Planned Date and the Duration
  6. Add the materials needed in the Parts tab
  7. Save
Technician Calendar
  1. Go to the Field Service Planning menu
  2. See every technician's appointments in the calendar view
  3. Reschedule appointments with drag and drop
  4. View by technician with Group By → "Employee"
Field Report (Customer Signature)
  1. Open the field task on a phone or tablet
  2. When the job is done, go to the Signature tab
  3. Have the customer sign on the screen
  4. Complete the job with Confirm
  5. The report produces a PDF automatically, which can be sent by e-mail

Planning Module

The Planning module assigns team resources to projects and tasks. Its calendar view shows capacity and conflicts at a glance.

🖼️
Proje DashboardThis screenshot is being renewed. The previous image came from the live system and carried real people's and customers' data, so it was withdrawn; an image from the PORTWARE demo company will replace it.

Project dashboard - overall planning and resource use

Planning Views

Shift Management

Shift planning for companies in manufacturing, retail or 24/7 service.

Shift Hours Headcount
Morning 06:00 - 14:00 5
Afternoon 14:00 - 22:00 5
Night 22:00 - 06:00 3

How to Do It in PORTWARE

Enabling the Planning Module
  1. Go to the Settings Apps menu
  2. Search for the "Planning" module and install it
Creating a Shift Template
  1. Go to the Planning Configuration Shift Templates menu
  2. Click the + New button
  3. Enter the Template Name (e.g. "Morning Shift")
  4. Set the Start Time and End Time
  5. Choose the Role (Technician, Support, etc.)
  6. Save
Resource Scheduling
  1. Go to the Planning Schedule menu
  2. View resources in the Gantt or calendar view
  3. Click an empty slot to add a new shift
  4. Choose the Employee, Project and Role
  5. Drag the shift to change its date or time
Conflict Check
  1. The system warns when overlapping shifts are assigned to the same employee
  2. See the problem assignments with the Conflicts button
  3. Assignments that fall on an employee's time off are flagged automatically
Publishing Shifts and Notifications
  1. Once the plan is ready, click the Publish button
  2. Employees are notified automatically
  3. Employees see their own schedule on the portal or the mobile app

Project Reports

The PORTWARE Project module offers comprehensive reporting:

Main Dashboard Project View

Main dashboard - project metrics and reporting view

Task report

Task report - task status, progress and performance metrics

Task analysis pivot

Task analysis — tasks, allocated and spent hours and remaining time per project

Key Reports

Report Content Use
Project Summary Task status, progress, timesheets Weekly status meeting
Timesheet Analysis Working hours per person/project Measuring productivity
Profitability Report Revenue, cost, profit margin Financial analysis
Resource Utilisation Team capacity vs actual Capacity planning
SLA Performance Share of tickets on time/late Service quality

Project KPIs

Progress Percentage
Completed tasks / total tasks
Planned vs Actual
Estimated hours / hours spent
Gross Profit Margin
(Revenue - Cost) / Revenue × 100
Resource Utilisation Rate
Billable hours / total hours
On-time Delivery
Share of tasks that did not miss their deadline
Customer Satisfaction
Ticket closing survey score

How to Do It in PORTWARE

Project Analysis Report
  1. Go to the Project Reporting Task Analysis menu
  2. The default analysis opens in the pivot view
  3. Choose the metrics to show with Measures (Hours, Cost, Count)
  4. Group with Rows and Columns
  5. Click the button for the chart view
Project Profitability Report
  1. Go to the Project Reporting Project Updates menu
  2. Each project shows planned revenue, actual cost and profit margin
  3. Red: loss-making projects, green: profitable projects
Timesheet Report
  1. Go to the Timesheets Reporting By Employee menu
  2. See working hours in an employee × project × week matrix
  3. Choose the date range and department with Filters
Helpdesk SLA Performance Report
  1. Go to the Helpdesk Reporting SLA Status Analysis menu
  2. See KPIs such as the SLA success rate, average response time and number of breaches
  3. Filter by team and priority
Building Your Own Dashboard
  1. In any report view, use Favorites → "Add to Dashboard"
  2. See all your favourite reports on one screen from the Dashboard menu

Frequently Asked Questions

What is the difference between a project and a task?

Project: the whole body of work, with start and end dates, aimed at a specific goal. For example "ABC Corp Website Project".

Task: the smallest unit of work in a project. For example "Home page design", "Database setup".

A project contains many tasks. The project moves forward as tasks are completed.

Are timesheets mandatory?

Timesheets are optional, but strongly recommended when:

  • you invoice by the hour (to bill the customer for the hours worked)
  • you want to measure project profitability (for costing)
  • you track employee performance

You may skip timesheets for internal projects, but we strongly recommend them for external customer projects.

How do Helpdesk and Project work together?

Helpdesk tickets can be linked to a project. This lets you:

  • create tasks from support requests
  • see all the work for a customer in one place
  • include support hours in the project cost

The Helpdesk → Ticket → Convert to Task button turns a ticket into a project task.

Can the customer follow the project?

Yes. With the PORTWARE Customer Portal your customers can:

  • see the project's progress
  • follow the status of tasks
  • add comments and files
  • open support requests

Enable the Customer Portal feature in the project settings and send the customer a portal invitation.

How do I calculate profitability on a fixed-price project?

The profitability formula for a fixed-price project:

Profit = Project Price - (Total Hours × Hourly Cost)

Example: a 50,000 TL project, 250 person-hours spent, hourly cost 100 TL

Profit = 50,000 - (250 × 100) = 50,000 - 25,000 = 25,000 TL (50% margin)

PORTWARE does this calculation automatically. Enter your timesheets regularly.

Best Practices

At the Start of a Project

  • Clarify the scope and write it into the project description
  • Define the milestones
  • Split tasks into pieces as small as possible (4-8 hours)
  • Define the dependencies (B cannot start before A ends)
  • Make the resource assignments

During the Project

  • Daily stand-up: review the Kanban board
  • Enter timesheets daily (not at the weekend)
  • Spot blocked tasks early
  • Share the status with the customer regularly
  • Document scope changes

At Project Closing

  • Confirm that every task is complete
  • Obtain the customer's approval
  • Review the profitability report
  • Record the lessons learned
  • Archive the project
Golden rule: When more time is spent than estimated, find out why at once. A delay spotted early can be fixed; one noticed at the end of the project is simply a loss.
Previous: Human Resources Next: Manufacturing