There are two types of contracts within K2, maintenance contracts and project contracts. Maintenance contracts allow maintenance work to be allocated to an internal team or external contractor. Project contracts are used within the projects module to allocate work to the necessary contractor responsible for the delivery of that aspect of the project. These contract types can be used independently of one another within the system and both can be used at the same time.
Managing Maintenance Contracts
This topic refers to maintenance contracts and not project contracts.
Contracts are used to group and define work streams or operational areas that reflect the organisational structure (for example: cleaning, hard FM, portering or linen).
In addition, contracts are used to measure and control external or third-party personnel and companies that provide a specialist service to the organisation.
Contracts may be used to control monitor cost of supplying services to third parties that operate within the organisation (for example: tenanted shops or other tenanted building spaces).
By setting up a maintenance contract, you can define what it covers against the service request. It could be that 'Contractor A' covers jobs between 9am – 4pm, and 'Contractor B' covers jobs outside of that time. It could also be that 'Contractor A' covers certain locations or tasks.
Use K2 to:
Adding or Editing a Maintenance Contract
To add or edit a maintenance contract:
Navigate to Maintenance > Contract Management > New Maintenance Contract.
Alternatively, search for and open an existing maintenance contract.
The Maintenance Contract Editor is displayed.
Enter or edit the relevant details.
The fields on the Maintenance Contract Editor are described in the following table:
The report that is used to issue jobs to the contractor, if applicable. The report must be available on the report server to be available to select.
Access Role
The role for the group of people that will be able to edit the contract SLA.
Do one of the following:
Select the New radio button and enter a new access role.
Select the Existing radio button and select the existing maintenance contract role from the drop-down list. These are managed in Tools > Admin > User Role/Security.
The prefix to append to the job number of any jobs that have been created from a PPM Task and are linked to the maintenance contract.
Contract Value
The value of the contract.
Service Types
The service types. Select 'Maintenance' from the drop-down list.
Comments
Any comments regarding the contract.
Available On Service Request
Whether the contract can be selected on service requests. This is populated automatically depending on the Services Types field, but can be overridden.
Available On Job
Whether the contract can be selected on jobs. This is not applicable to PPM contracts.
Available On Order
Whether the contract can be selected on orders.
Functional Area
Whether the contract is available against functional areas, sites, zones, floors or rooms. This is not applicable to PPM contracts, but it is mandatory, so select at least one field.
Site
Zone
Floor
Room
Click Save.
Defining the Contract Scope
The contract scope allows you to configure specifically what is managed as part of the contract. The contract scope must be defined before use.
This is only displayed if the contract does not have an SLA assigned.
Click the Add a SLA button in the Required Actions section.
This is only displayed if the contract does not have an SLA assigned.
Click the SLA(s) option in the Associated Items panel and then double-click an existing SLA to open it.
The SLA Editor screen is displayed.
Enter the name and number, and select the relevant contract from the drop-down list.
Click Save.
Linking Schedule of Rates
You can link a contract to specific Schedules of Rates, as defined in Rate Types reference data (accessed by navigating to Functions > Schedule of Rates > SOR).