Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Provides access to Workbench Work Breakdown data.

Endpoints

The resources available in this module.

WorkBreakDownApi

Provides API access to Job, Activity, and Work Centre data.

/api/WorkBreakDownApi

Method

Performed As

Request Query

Request Body

Response

GET

Retrieve a user’s recently updated Jobs, Activities, Work Centres and Time Codes.

Logged in User

WorkbenchBreakdownKey

-

WorkBreakDownApiModel

WorkCentreListApi

Provides API access to the Work Centres (#/Admin/WorkCentreList.aspx) Web Workbench screen.

/api/WorkCentreListApi

Method

Performed As

Request Query

Request Body

Response

POST
Retrieve a filtered list of Work Centres.

Logged in User

-

GridRequestParametersApi

GridResult<WorkCentreLine>

WorkCentreLookupApi

Return the list of filtered Work Centres in WorkbenchProvides API access to the Work Centres Lookup functionality.

/api/WorkCentreListApiWorkCentreLookupApi

Method

Performed As

Request Query

Request Body

Response

POST
Return list of filtered Work Centres.Retrieve a filtered list of Activities, for a specific Job and Financial Company.

Admin User

-

GridRequestParametersApi (finCoCode and jobCode are required)

GridResult<WorkCentreLookupLine>

Models

The definitions of models specific to endpoints in this module.

WorkbenchBreakdownKey

Property

Type

Description

UpdateDate

DateTime

The date to filter the data last updated after (defaults to 6 months ago is not specified)

WorkBreakDownApiModel

Property

Type

Description

Jobs

Array [WorkBreakDownJob]Array<WorkBreakDownJob>

The User’s Jobs that have been updated or used after WorkbenchBreakdownKey.UpdateDate.

Activities

Array [WorkBreakDownActivity]Array<WorkBreakDownActivity>

Activities that have been updated after WorkbenchBreakdownKey.UpdateDate.

WorkCentres

Array [WorkBreakDownJobWorkCentre]Array<WorkBreakDownJobWorkCentre>

Work Centres for the retrieved Jobs.

TimeCodes

Array [WorkBreakDownTimeCode]Array<WorkBreakDownTimeCode>

The User’s Time Codes.

⬆️ Back to top

WorkBreakDownJob

Property

Type

Description

Code

String

The unique Code of the jobJob.

Description

String

The Description of the Job

JobTypeCode

String

The Code of job typeJob Type.

JobManager

String

The full name of the Job manager Manager for the jobJob.

JobManagerId

Integer

Code The ID of the Job manager personManager.

AccountManager

StringAccount

manager person,The full name of the Account Manager for the Job.

AccountManagerId

Integer

Code of account manager personThe ID of the Account Manager.

CompanyName

String

The Name of the company Company of the jobJob.

CompanyId

Integer

Code The Company ID of the companyJob.

Closed

Boolean

The job is closed or notClosed flag on the Job.

Finalised

Boolean

The job is finalised or notFinalised flag on the Job.

HasJobWorkCentres

Boolean

Does the job has Work CentreA flag to indicate if the Job has Job Work Centres.

DefaultActivity

String

Default Activity of the Activity Group of the jobJob.

ActivitiesArray [string]

Array<string>

The Activities that belong to the Activity Group of the Job.

LastModifyDate

String

Last modified dateThe date the Job was last modified.

⬆️ Back to top

WorkBreakDownActivity

Property

Type

Description

Code

String

The unique Code of the Activity code.

Description

String

The Description of the Activity description.

ActivityType

String

What kind of activity Activity is and where it can be used in Workbench.

ActivitySubType

String

Activity The sub-type of the Activity.

WorkCentreCode

String

The code Code of the default Work Centre for this activityActivity.

UseTimeCodes

Boolean

A flag to indicate if the Activity uses Time Codes.

DefaultTimeCode

String

The default Time Code.

TimeCodes

Array [string]

Costing fields from Employee ClassesArray<string>

The User’s Time Codes for this Activity.

⬆️ Back to top

WorkBreakDownJobWorkCentre

Property

Type

Description

JobCodeCode

String

The unique Code of the jobWork Centre.Code

Description

String

The Description of the Work Centre.

WorkUpdatedDate

DateTime

The date the Work Centre was last updated.

JobUpdatedDate

DateTime

The date the Job on the Job Work Centre was last updated.

JobCode

StringDescription

The Code of the Job on the Job Work Centre.

Closed

Boolean

The Closed flag on the Job Work Centre.

⬆️ Back to top

WorkBreakDownTimeCode

Property

Type

Description

Code

String

The unique Code of the Time Code.

Description

String

The Description of the Time Code.

LineType

Integer

The Line Type of linethe Time Code.

IncCost

BooleanIncluding

cost statusThe Include Cost flag on the Time Code.

⬆️ Back to top

AdminWorkCentreKey

WorkCentreKey

Property

Type

Description

WorkCentreCode

String

Code The unique code of the Work Centre.

⬆️ Back to top

AdminWorkCentreLine

WorkCentreLine

Property

Type

Description

Key

WorkCentreKey

The unique key for the line.

WorkCentreCode

String

Code The unique code of the Work Centre.

DescriptionWorkCentreCodeValue

String

Description textCellData

The unique code of the Work Centre.

WorkCentreGroupCodeDescription

String

Code The description of the group that Work Centre belongs to.

CodeDescription

String

UpdatedDate

String

Updated date.

WorkCentreCodeValueDescriptionValue

CellData

Code The description of the Work Centre.

DescriptionValueWorkCentreGroupCode

CellData

Description textString

The Work Centre Group of the Work Centre.

WorkCentreGroupCodeValue

CellData

Code The Work Centre Group of the group that Work Centre belongs to.

Delete

CellData

StatusCodeDescription

String

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

AdminWorkCentreKey

CurrentKey

AdminWorkCentreKey

Key

AdminWorkCentreKey

Index

IntegerThe Work Centre Code and Description.

UpdatedDate

String

The Date this record was last updated.

⬆️ Back to top

LookupsWorkCentreLine

WorkCentreLookupLine

Property

Type

Description

Key

LookupKey

The unique key for the line.

Code

CellData

The unique code of the Work Centre code.

Description

String

Description text.

Status

String

The description of the Work Centre status.

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

LookupsLookupKey

CurrentKey

LookupsLookupKey

Key

LookupsLookupKey

Index

⬆️ Back to top

Examples

Get list of all Work Centres in Workbench

Expand
titleClick to view

Request

Code Block
languagejson
{
 "predicate": {
  "PredicateRows": [{
    "LeftOperand": "WorkCentreCode",
    "Operator": "Eq",
    "RightOperand": [ "" ],
    "Display": true
   }
  ]
 },
 "sidx": "WorkCentreCode",
 "sord": "asc",
 "page": 1,
 "rows": 20
}

Response

Code Block
languagejson
GridResult_AdminWorkCentreLine {
total (integer, optional),
page (integer, optional),
records (integer, optional),
rows (Array[AdminWorkCentreLine], optional),
form (object, optional),
widgets (Array[ViewData_GridWidget], optional)
}
AdminWorkCentreLine {
WorkCentreCode (string, optional),
Description (string, optional),
WorkCentreGroupCode (string, optional),
CodeDescription (string, optional),
UpdatedDate (string, optional),
WorkCentreCodeValue (CellData, optional),
DescriptionValue (CellData, optional),
WorkCentreGroupCodeValue (CellData, optional),
Delete (CellData, optional),
Status (string, optional),
ReadonlyFlag (integer, optional),
ReadonlyMessage (string, optional),
OriginalKey (AdminWorkCentreKey, optional),
CurrentKey (AdminWorkCentreKey, optional),
Key (AdminWorkCentreKey, optional),
Index (integer, optional)
}
ViewData_GridWidget {
WidgetId (integer, optional),
LayoutCode (string, optional),
Name (string, optional),
Colour (string, optional),
BGColour (string, optional),
Icon (string, optional),
Type (string, optional),
Visible (boolean, optional),
Order (integer, optional),
Count (integer, optional),
WidgetLines (Array[ViewData_GridWidgetLine], optional)
}
CellData {
CellId (string, optional),
CellValue (string, optional),
CellNumValue (number, optional),
CellBoolValue (boolean, optional),
CellTag (string, optional),
CellValueDate (string, optional),
CellValueInt (integer, optional)
}
AdminWorkCentreKey {
WorkCentreCode (string, optional)
}
ViewData_GridWidgetLine {
WidgetLineId (integer, optional),
WidgetId (integer, optional),
Name (string, optional),
Predicate (string, optional),
Order (integer, optional),
Count (integer, optional)
}

Response sample

Code Block
languagejson
{
  "total": 0,
  "page": 0,
  "records": 0,
  "rows": [
    {
      "WorkCentreCode": "string",
      "Description": "string",
      "WorkCentreGroupCode": "string",
      "CodeDescription": "string",
      "UpdatedDate": "2024-04-08T20:30:00.876Z",
      "WorkCentreCodeValue": {
        "CellId": "string",
        "CellValue": "string",
        "CellNumValue": 0,
        "CellBoolValue": true,
        "CellTag": "string",
        "CellValueDate": "2024-04-08T20:30:00.876Z",
        "CellValueInt": 0
      },
      "DescriptionValue": {
        "CellId": "string",
        "CellValue": "string",
        "CellNumValue": 0,
        "CellBoolValue": true,
        "CellTag": "string",
        "CellValueDate": "2024-04-08T20:30:00.876Z",
        "CellValueInt": 0
      },
      "WorkCentreGroupCodeValue": {
        "CellId": "string",
        "CellValue": "string",
        "CellNumValue": 0,
        "CellBoolValue": true,
        "CellTag": "string",
        "CellValueDate": "2024-04-08T20:30:00.876Z",
        "CellValueInt": 0
      },
      "Delete": {
        "CellId": "string",
        "CellValue": "string",
        "CellNumValue": 0,
        "CellBoolValue": true,
        "CellTag": "string",
        "CellValueDate": "2024-04-08T20:30:00.876Z",
        "CellValueInt": 0
      },
      "Status": "string",
      "ReadonlyFlag": 0,
      "ReadonlyMessage": "string",
      "OriginalKey": {
        "WorkCentreCode": "string"
      },
      "CurrentKey": {
        "WorkCentreCode": "string"
      },
      "Key": {
        "WorkCentreCode": "string"
      },
      "Index": 0
    }
  ],
  "form": {},
  "widgets": [
    {
      "WidgetId": 0,
      "LayoutCode": "string",
      "Name": "string",
      "Colour": "string",
      "BGColour": "string",
      "Icon": "string",
      "Type": "string",
      "Visible": true,
      "Order": 0,
      "Count": 0,
      "WidgetLines": [
        {
          "WidgetLineId": 0,
          "WidgetId": 0,
          "Name": "string",
          "Predicate": "string",
          "Order": 0,
          "Count": 0
        }
      ]
    }
  ]
}

Sample of WorkBreakDownApi GET

Expand
titleClick to view

Request

Code Block
languagejson

Response

Code Block
languagejson
WorkBreakDownApiModel {
Jobs (Array[WorkBreakDownJob], optional),
Activities (Array[WorkBreakDownActivity], optional),
WorkCentres (Array[WorkBreakDownJobWorkCentre], optional),
TimeCodes (Array[WorkBreakDownTimeCode], optional)
}
WorkBreakDownJob {
Code (string, optional),
Description (string, optional),
JobTypeCode (string, optional),
JobManager (string, optional),
JobManagerId (integer, optional),
AccountManager (string, optional),
AccountManagerId (integer, optional),
CompanyName (string, optional),
CompanyId (integer, optional),
Closed (boolean, optional),
Finalised (boolean, optional),
HasJobWorkCentres (boolean, optional),
DefaultActivity (string, optional),
Activities (Array[string], optional),
LastModifyDate (string, optional)
}
WorkBreakDownActivity {
Code (string, optional),
Description (string, optional),
ActivityType (string, optional),
ActivitySubType (string, optional),
WorkCentreCode (string, optional),
UseTimeCodes (boolean, optional),
DefaultTimeCode (string, optional),
TimeCodes (Array[string], optional)
}
WorkBreakDownJobWorkCentre {
JobCode (string, optional),
Code (string, optional),
Description (string, optional)
}
WorkBreakDownTimeCode {
Code (string, optional),
Description (string, optional),
LineType (integer, optional),
IncCost (boolean, optional)
}

Response sample

Code Block
languagejson
{
  "Jobs": [
    {
      "Code": "NonStock",
      "Description": "Non STock Location",
      "JobTypeCode": "NOSTK",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "JH1",
      "Description": "Sample Job for Janssen",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 751,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "VF0010.01",
      "Description": "Test sub job1",
      "JobTypeCode": "ADFIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "VF001",
      "Description": "Test sub job",
      "JobTypeCode": "ADFIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "ADT004",
      "Description": "Volvo A40D",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ],
      "LastModifyDate": "2024-03-28T00:00:00"
    },
    {
      "Code": "Sell-Job",
      "Description": "Selling Job",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "BTJ-SCH",
      "Description": "BaoT - Schedule job test",
      "JobTypeCode": "INTS",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "BTJ1903",
      "Description": "BaoT InOut job",
      "JobTypeCode": "MNT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "123COPY",
      "Activities": [
        "123COPY"
      ]
    },
    {
      "Code": "BTJ-A",
      "Description": "Job AA - Output Based test job",
      "JobTypeCode": "MNT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "6125",
      "Description": "Multiple Mills Street Crossovers",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "6127",
      "Description": "Myob-AccRight-AR",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 565,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "0001",
      "Description": "Melbourne Freeway1",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-11-07T00:00:00"
    },
    {
      "Code": "000101",
      "Description": "Melbourne Freeway - Stage 1",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2024-03-19T00:00:00"
    },
    {
      "Code": "IDY001",
      "Description": "Duplicate of DZR001",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "BTJ-S1",
      "Description": "Job A - Input Based test job",
      "JobTypeCode": "MNT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "BTJ-Q",
      "Description": "BTJ - Install new Aircon",
      "JobTypeCode": "INTS",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "BTJ",
      "Description": "Job A - Input Based test job",
      "JobTypeCode": "MNT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 747,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": []
    },
    {
      "Code": "612001",
      "Description": "Freedom Lane - Stage 1",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "LAB001",
        "OPE001",
        "PRO001",
        "LAB003",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "0001.04",
      "Description": "Melbourne Freeway",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ],
      "LastModifyDate": "2023-07-13T00:00:00"
    },
    {
      "Code": "0008",
      "Description": "Huon Bypass",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-11-23T00:00:00"
    },
    {
      "Code": "8002",
      "Description": "Retest EC",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "Test1909",
      "Description": "Extn col test2",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": [
        "LAB001",
        "ANN",
        "TOILT",
        "TOILA",
        "TRAINING",
        "JURY",
        "STAT",
        "SICK",
        "DRI001"
      ]
    },
    {
      "Code": "1909",
      "Description": "EXTN COL TEST",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 609,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": [
        "LAB001",
        "ANN",
        "TOILT",
        "TOILA",
        "TRAINING",
        "JURY",
        "STAT",
        "SICK",
        "DRI001"
      ]
    },
    {
      "Code": "0001.01",
      "Description": "Melbourne Freeway",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "DOL001",
      "Description": "Dolly",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "ABL008",
      "Description": "Create as duplicate",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "ABL001",
      "Description": "Ablution Block",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "6111",
      "Description": "Port Melbourne Pipeline works ",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2024-03-18T00:00:00"
    },
    {
      "Code": "6118",
      "Description": "Business Central Job",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 596,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-03-24T00:00:00"
    },
    {
      "Code": "0003",
      "Description": "Richmond Civil Road Work",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-07-25T00:00:00"
    },
    {
      "Code": "6120",
      "Description": "Freedom Lane",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "LAB001",
        "OPE001",
        "PRO001",
        "LAB003",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "8001",
      "Description": "Job Input Output Internal Sale",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "WCA004",
      "Description": "Plant Fuel Test",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "ZRET",
      "Description": "Retentions Control Job",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": []
    },
    {
      "Code": "IDY001Dup",
      "Description": "Copies Ext",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "Q1000",
      "Description": "Adfinis Queen's Wharf Tower",
      "JobTypeCode": "ADFIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 2,
      "Closed": true,
      "Finalised": true,
      "HasJobWorkCentres": true,
      "Activities": [
        "CopyTest02",
        "123",
        "LABA001",
        "LABA003",
        "LABA002"
      ]
    },
    {
      "Code": "6138",
      "Description": "Test",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": true,
      "Finalised": true,
      "HasJobWorkCentres": false,
      "Activities": []
    },
    {
      "Code": "0009",
      "Description": "Duckinwilla Fireline Grading",
      "JobTypeCode": "CART",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 585,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2022-06-07T00:00:00"
    },
    {
      "Code": "TEST1123",
      "Description": "Testing Job Bao",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 683,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": []
    },
    {
      "Code": "0002",
      "Description": "Albert Park maintenance - Post Formula 1",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-09-07T00:00:00"
    },
    {
      "Code": "0010",
      "Description": "TEC - Oval Lighting",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "7979",
        "OPE001",
        "DRI001"
      ],
      "LastModifyDate": "2022-07-08T00:00:00"
    },
    {
      "Code": "18218",
      "Description": "Kimberley Network Contract 182/18",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "18218C702",
      "Description": "Extend Road",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "6129",
      "Description": "Concrete walls Fifth Av",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2022-07-26T00:00:00"
    },
    {
      "Code": "6128",
      "Description": "Port Melbourne Landscape works",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "8000",
      "Description": "Input Based Test Job",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "MERCY",
      "Description": "Mercy Ascot Hospital",
      "JobTypeCode": "CART",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 488,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": [
        "PLUMA",
        "PLUM",
        "MNL001",
        "PRO001"
      ]
    },
    {
      "Code": "06145",
      "Description": "nnnn",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ]
    },
    {
      "Code": "DZR999",
      "Description": "Test New",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "Left",
      "Description": "Left side button testing",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "ADT002",
      "Description": "Volvo A40",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "FONT000",
      "Description": "Fonterra Maintenance Contract",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 740,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-10-25T00:00:00"
    },
    {
      "Code": "TOIL2",
      "Description": "TOIL Taken Job",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 2,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "Activities": [
        "LAB001",
        "ANN",
        "TOILT",
        "TOILA",
        "TRAINING",
        "JURY",
        "STAT",
        "SICK",
        "DRI001"
      ]
    },
    {
      "Code": "TOIL",
      "Description": "TOIL Accrual Job",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 2,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": [
        "LAB001",
        "ANN",
        "TOILT",
        "TOILA",
        "TRAINING",
        "JURY",
        "STAT",
        "SICK",
        "DRI001"
      ]
    },
    {
      "Code": "ABL007",
      "Description": "Testing Duplicate inc Extn Column",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "ACY635",
      "Description": "Amarok Ute 4 door",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ]
    },
    {
      "Code": "IDYDUP0912",
      "Description": "IDYDUP0912",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 2,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "LAB001",
        "OPE001"
      ]
    },
    {
      "Code": "ADT004",
      "Description": "Volvo A40D",
      "JobTypeCode": "PLANT",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "OPE001",
        "MNL001",
        "DEP",
        "PLTDEP"
      ],
      "LastModifyDate": "2024-03-28T00:00:00"
    },
    {
      "Code": "000101",
      "Description": "Melbourne Freeway - Stage 1",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2024-03-19T00:00:00"
    },
    {
      "Code": "6111",
      "Description": "Port Melbourne Pipeline works ",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 572,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2024-03-18T00:00:00"
    },
    {
      "Code": "ZADM",
      "Description": "Administration Job",
      "JobTypeCode": "ADMIN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "Activities": [
        "LAB001",
        "ANN",
        "TOILT",
        "TOILA",
        "TRAINING",
        "JURY",
        "STAT",
        "SICK",
        "DRI001"
      ],
      "LastModifyDate": "2023-12-11T00:00:00"
    },
    {
      "Code": "0008",
      "Description": "Huon Bypass",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 1,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-11-23T00:00:00"
    },
    {
      "Code": "0001",
      "Description": "Melbourne Freeway1",
      "JobTypeCode": "MAJOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 6,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": true,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-11-07T00:00:00"
    },
    {
      "Code": "MAIN00101",
      "Description": "Altona",
      "JobTypeCode": "MINOR",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 565,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-11-01T00:00:00"
    },
    {
      "Code": "FONT000",
      "Description": "Fonterra Maintenance Contract",
      "JobTypeCode": "GEN",
      "JobManagerId": 0,
      "AccountManagerId": 0,
      "CompanyId": 740,
      "Closed": false,
      "Finalised": false,
      "HasJobWorkCentres": false,
      "DefaultActivity": "OPE001",
      "Activities": [
        "PLUMA",
        "PLUM",
        "LAB001",
        "OPE001",
        "ANN",
        "ALLOW",
        "MNL001",
        "TRAVL",
        "MATNT",
        "COUR",
        "PRO001",
        "LAB003",
        "DRI001",
        "FOR001",
        "LAB002"
      ],
      "LastModifyDate": "2023-10-25T00:00:00"
    }
  ],
  "Activities": [
    {
      "Code": "000000",
      "Description": "000000",
      "ActivityType": "Purchase",
      "WorkCentreCode": "6-1000",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "000copy",
      "Description": "copied",
      "ActivityType": "Purchase",
      "WorkCentreCode": "6-1000",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "101",
      "Description": "Acoustic Lagging",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "103",
      "Description": "Brass",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "104",
      "Description": "Cast Iron",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "105",
      "Description": "Floor and Shower Waste",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "109",
      "Description": "Fixings",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "121",
      "Description": "Stainless Steel Pipework",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "123",
      "Description": "new activity test",
      "ActivityType": "Time",
      "ActivitySubType": "Charge",
      "WorkCentreCode": "01",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "124",
      "Description": "Other Gas Pipe & Fittings",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "129",
      "Description": "Sanitary / Tapware",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "135",
      "Description": "Seismic q",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "6-1000",
      "Description": "General Expenses",
      "ActivityType": "Purchase",
      "WorkCentreCode": "6-1000",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "6-1100",
      "Description": "Internal Sales",
      "ActivityType": "Internal",
      "WorkCentreCode": "6-1000",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "CopyTest02",
      "Description": "n",
      "ActivityType": "Time",
      "ActivitySubType": "Charge",
      "WorkCentreCode": "01",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "CURT",
      "Description": "Custom Curtains",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "FRAMEING",
      "Description": "Custom wooden frame",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "INTDESIGN",
      "Description": "Interior design",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "MATMIS",
      "Description": "Materials Miscellaneous",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "PLUM",
      "Description": "Plumber (Labour)",
      "ActivityType": "Time",
      "ActivitySubType": "Charge",
      "WorkCentreCode": "LAB",
      "UseTimeCodes": true,
      "DefaultTimeCode": "NT",
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "PLUMA",
      "Description": "Plumber Apprentice (Labour)",
      "ActivityType": "Time",
      "ActivitySubType": "Charge",
      "WorkCentreCode": "LAB",
      "UseTimeCodes": true,
      "DefaultTimeCode": "NT",
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    },
    {
      "Code": "SAFETY",
      "Description": "Safety gear, training and install",
      "ActivityType": "Purchase",
      "WorkCentreCode": "MAT",
      "UseTimeCodes": false,
      "TimeCodes": [
        "Ann",
        "OT1.5",
        "OT2.5",
        "RD1.5",
        "RD2.0",
        "TOIL1",
        "TOILT",
        "TOOL",
        "TRAV",
        "TRAVO"
      ]
    }
  ],
  "WorkCentres": [
    {
      "Code": "000",
      "Description": "Temporaries"
    },
    {
      "Code": "01",
      "Description": "Stage 1"
    },
    {
      "Code": "02",
      "Description": "Stage 2"
    },
    {
      "Code": "03",
      "Description": "Stage 3"
    },
    {
      "Code": "04",
      "Description": "Stage 4"
    },
    {
      "Code": "05",
      "Description": "Stage 5"
    },
    {
      "Code": "06",
      "Description": "Stage 6"
    },
    {
      "Code": "07",
      "Description": "Stage 7"
    },
    {
      "Code": "08",
      "Description": "Stage 8"
    },
    {
      "Code": "09",
      "Description": "Stage 9"
    },
    {
      "Code": "1.01",
      "Description": "1.01"
    },
    {
      "Code": "1.02",
      "Description": "1.02"
    },
    {
      "Code": "1.03",
      "Description": "1.03"
    },
    {
      "Code": "10",
      "Description": "Stage 10"
    },
    {
      "Code": "100",
      "Description": "Underslab Drainage"
    },
    {
      "Code": "11",
      "Description": "Stage 11"
    },
    {
      "Code": "12",
      "Description": "Stage 12"
    },
    {
      "Code": "13",
      "Description": "Stage 13"
    },
    {
      "Code": "14",
      "Description": "Stage 14"
    },
    {
      "Code": "15",
      "Description": "Stage 15"
    },
    {
      "Code": "16",
      "Description": "Stage 16"
    },
    {
      "Code": "17",
      "Description": "Stage 17"
    },
    {
      "Code": "18",
      "Description": "Stage 18"
    },
    {
      "Code": "19",
      "Description": "Stage 19"
    },
    {
      "Code": "1D",
      "Description": "DECKS"
    },
    {
      "Code": "2.01a",
      "Description": "2.01a"
    },
    {
      "Code": "2.01b",
      "Description": "2.01b"
    },
    {
      "Code": "2.01c",
      "Description": "2.01c"
    },
    {
      "Code": "2.02a",
      "Description": "2.02a"
    },
    {
      "Code": "2.02b",
      "Description": "2.02b"
    },
    {
      "Code": "2.02c",
      "Description": "2.02c"
    },
    {
      "Code": "2.03",
      "Description": "2.03c"
    },
    {
      "Code": "2.03a",
      "Description": "2.03a"
    },
    {
      "Code": "2.03b",
      "Description": "2.03b"
    },
    {
      "Code": "20",
      "Description": "Stage 20"
    },
    {
      "Code": "200",
      "Description": "Suspended Drainage"
    },
    {
      "Code": "21",
      "Description": "Stage 21"
    },
    {
      "Code": "22",
      "Description": "Stage 22"
    },
    {
      "Code": "23",
      "Description": "Stage 23"
    },
    {
      "Code": "24",
      "Description": "Stage 24"
    },
    {
      "Code": "25",
      "Description": "Stage 25"
    },
    {
      "Code": "26",
      "Description": "Stage 26"
    },
    {
      "Code": "27",
      "Description": "Stage 27"
    },
    {
      "Code": "28",
      "Description": "Stage 28"
    },
    {
      "Code": "29",
      "Description": "Stage 29"
    },
    {
      "Code": "2G",
      "Description": "GATES"
    },
    {
      "Code": "3.01",
      "Description": "3.01"
    },
    {
      "Code": "3.02",
      "Description": "3.02"
    },
    {
      "Code": "3.03",
      "Description": "3.03"
    },
    {
      "Code": "3.04",
      "Description": "3.04"
    },
    {
      "Code": "30",
      "Description": "Stage 30"
    },
    {
      "Code": "300",
      "Description": "Acoustic Insulation"
    },
    {
      "Code": "31",
      "Description": "Stage 31"
    },
    {
      "Code": "32",
      "Description": "Stage 32"
    },
    {
      "Code": "33",
      "Description": "Stage 33"
    },
    {
      "Code": "34",
      "Description": "Stage 34"
    },
    {
      "Code": "35",
      "Description": "Stage 35"
    },
    {
      "Code": "36",
      "Description": "Stage 36"
    },
    {
      "Code": "37",
      "Description": "Stage 37"
    },
    {
      "Code": "38",
      "Description": "Stage 38"
    },
    {
      "Code": "39",
      "Description": "Stage 39"
    },
    {
      "Code": "3W",
      "Description": "WEIGHTS"
    },
    {
      "Code": "4.01",
      "Description": "4.01"
    },
    {
      "Code": "4.02",
      "Description": "4.02"
    },
    {
      "Code": "40",
      "Description": "Stage 40"
    },
    {
      "Code": "400",
      "Description": "Thermal Insulation (due to condensation)"
    },
    {
      "Code": "41",
      "Description": "Stage 41"
    },
    {
      "Code": "42",
      "Description": "Stage 42"
    },
    {
      "Code": "43",
      "Description": "Stage 43"
    },
    {
      "Code": "44",
      "Description": "Stage 44"
    },
    {
      "Code": "45",
      "Description": "Stage 45"
    },
    {
      "Code": "46",
      "Description": "Stage 46"
    },
    {
      "Code": "47",
      "Description": "Stage 47"
    },
    {
      "Code": "48",
      "Description": "Stage 48"
    },
    {
      "Code": "49",
      "Description": "Stage 49"
    },
    {
      "Code": "4FC",
      "Description": "FALSE CARS"
    },
    {
      "Code": "50",
      "Description": "Stage 50"
    },
    {
      "Code": "500",
      "Description": "Water Mains"
    },
    {
      "Code": "51",
      "Description": "Stage 51"
    },
    {
      "Code": "52",
      "Description": "Stage 52"
    },
    {
      "Code": "53",
      "Description": "Stage 53"
    },
    {
      "Code": "54",
      "Description": "Stage 54"
    },
    {
      "Code": "55",
      "Description": "Stage 55"
    },
    {
      "Code": "56",
      "Description": "Stage 56"
    },
    {
      "Code": "57",
      "Description": "Stage 57"
    },
    {
      "Code": "58",
      "Description": "Stage 58"
    },
    {
      "Code": "59",
      "Description": "Stage 59"
    },
    {
      "Code": "5TR",
      "Description": "TRANSPORT"
    },
    {
      "Code": "6.01",
      "Description": "6.01"
    },
    {
      "Code": "6.02",
      "Description": "6.02"
    },
    {
      "Code": "6.03",
      "Description": "6.03"
    },
    {
      "Code": "6.04",
      "Description": "6.04"
    },
    {
      "Code": "60",
      "Description": "Stage 60"
    },
    {
      "Code": "600",
      "Description": "Gas Mains"
    },
    {
      "Code": "61",
      "Description": "Stage 61"
    },
    {
      "Code": "6-1000",
      "Description": "General Expenses"
    },
    {
      "Code": "62",
      "Description": "Stage 62"
    },
    {
      "Code": "63",
      "Description": "Stage 63"
    },
    {
      "Code": "64",
      "Description": "Stage 64"
    },
    {
      "Code": "65",
      "Description": "Stage 65"
    },
    {
      "Code": "66",
      "Description": "Stage 66"
    },
    {
      "Code": "67",
      "Description": "Stage 67"
    },
    {
      "Code": "68",
      "Description": "Stage 68"
    },
    {
      "Code": "6-8000",
      "Description": "Motor Vehicle Expenses"
    },
    {
      "Code": "69",
      "Description": "Stage 69"
    },
    {
      "Code": "7.01",
      "Description": "7.01"
    },
    {
      "Code": "70",
      "Description": "Stage 70"
    },
    {
      "Code": "700",
      "Description": "1st Fix - Water & Waste"
    },
    {
      "Code": "71",
      "Description": "Stage 71"
    },
    {
      "Code": "72",
      "Description": "Stage 72"
    },
    {
      "Code": "73",
      "Description": "Stage 73"
    },
    {
      "Code": "74",
      "Description": "Stage 74"
    },
    {
      "Code": "75",
      "Description": "Stage 75"
    },
    {
      "Code": "76",
      "Description": "Stage 76"
    },
    {
      "Code": "77",
      "Description": "Stage 77"
    },
    {
      "Code": "78",
      "Description": "Stage 78"
    },
    {
      "Code": "79",
      "Description": "Stage 79"
    },
    {
      "Code": "80",
      "Description": "Stage 80"
    },
    {
      "Code": "800",
      "Description": "2nd Fix"
    },
    {
      "Code": "81",
      "Description": "Stage 81"
    },
    {
      "Code": "82",
      "Description": "Stage 82"
    },
    {
      "Code": "83",
      "Description": "Stage 83"
    },
    {
      "Code": "84",
      "Description": "Stage 84"
    },
    {
      "Code": "85",
      "Description": "Stage 85"
    },
    {
      "Code": "86",
      "Description": "Stage 86"
    },
    {
      "Code": "87",
      "Description": "Stage 87"
    },
    {
      "Code": "88",
      "Description": "Stage 88"
    },
    {
      "Code": "89",
      "Description": "Stage 89"
    },
    {
      "Code": "90",
      "Description": "Stage 90"
    },
    {
      "Code": "91",
      "Description": "Stage 91"
    },
    {
      "Code": "92",
      "Description": "Stage 92"
    },
    {
      "Code": "93",
      "Description": "Stage 93"
    },
    {
      "Code": "94",
      "Description": "Stage 94"
    },
    {
      "Code": "95",
      "Description": "Stage 95"
    },
    {
      "Code": "96",
      "Description": "Stage 96"
    },
    {
      "Code": "97",
      "Description": "Stage 97"
    },
    {
      "Code": "98",
      "Description": "Stage 98"
    },
    {
      "Code": "980",
      "Description": "Seismic"
    },
    {
      "Code": "988",
      "Description": "Project Administration"
    },
    {
      "Code": "989",
      "Description": "Additional Clam Items"
    },
    {
      "Code": "99",
      "Description": "Stage 99"
    },
    {
      "Code": "990",
      "Description": "Maintenance Period"
    },
    {
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "Code": "bt",
      "Description": "XYZ factory "
    },
    {
      "Code": "BT-01",
      "Description": "BTJ - Maintenance "
    },
    {
      "Code": "BTJ",
      "Description": "Office equipment maintenance"
    },
    {
      "Code": "BTJ.2",
      "Description": "Machines repair"
    },
    {
      "Code": "BTJ-WC1",
      "Description": "Office machine maintenance"
    },
    {
      "Code": "BTJ-WC2",
      "Description": "Air conditions maintenance"
    },
    {
      "Code": "BTQ",
      "Description": "Installation machines"
    },
    {
      "Code": "CON",
      "Description": "Contingency"
    },
    {
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "Code": "HSE",
      "Description": "HSEC"
    },
    {
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "Code": "MAT",
      "Description": "Material"
    },
    {
      "Code": "MNT",
      "Description": "Maintenance"
    },
    {
      "Code": "OPE",
      "Description": "Operational Expenses"
    },
    {
      "Code": "PLT",
      "Description": "Plant"
    },
    {
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "Code": "REV",
      "Description": "Revenue"
    },
    {
      "Code": "SUB",
      "Description": "Subcontractors"
    },
    {
      "Code": "SUR",
      "Description": "Survey"
    },
    {
      "Code": "SYS",
      "Description": "System Default"
    },
    {
      "Code": "TRA",
      "Description": "Transport"
    },
    {
      "Code": "TVL",
      "Description": "Travel & Accommodation"
    },
    {
      "Code": "WCBOB",
      "Description": "Work Centre Balance of Budget"
    },
    {
      "Code": "ZRET",
      "Description": "Retentions"
    },
    {
      "Code": "ZREV",
      "Description": "Revenue"
    },
    {
      "JobCode": "0001",
      "Code": "01",
      "Description": "Pave back garden"
    },
    {
      "JobCode": "0001",
      "Code": "02",
      "Description": "Budget 1"
    },
    {
      "JobCode": "0001",
      "Code": "ZREV",
      "Description": "Revenue"
    },
    {
      "JobCode": "000101",
      "Code": "02",
      "Description": "Stormwater / Drainage"
    },
    {
      "JobCode": "000101",
      "Code": "04",
      "Description": "Street Lighting"
    },
    {
      "JobCode": "000101",
      "Code": "05",
      "Description": "Kerb & Channel"
    },
    {
      "JobCode": "000101",
      "Code": "6-1000",
      "Description": "General Expenses"
    },
    {
      "JobCode": "000101",
      "Code": "MAT",
      "Description": "Material"
    },
    {
      "JobCode": "000101",
      "Code": "ZREV",
      "Description": "Revenue"
    },
    {
      "JobCode": "0002",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "0002",
      "Code": "MAT",
      "Description": "Material"
    },
    {
      "JobCode": "0002",
      "Code": "PLT",
      "Description": "Plant"
    },
    {
      "JobCode": "0002",
      "Code": "SUB",
      "Description": "Subcontractors"
    },
    {
      "JobCode": "0002",
      "Code": "SUR",
      "Description": "Survey"
    },
    {
      "JobCode": "0003",
      "Code": "01",
      "Description": "Remove existing Tar Seal"
    },
    {
      "JobCode": "0003",
      "Code": "02",
      "Description": "Lay new road"
    },
    {
      "JobCode": "0003",
      "Code": "6-1000",
      "Description": "General Expenses"
    },
    {
      "JobCode": "0009",
      "Code": "01",
      "Description": "Stage 1"
    },
    {
      "JobCode": "0009",
      "Code": "02",
      "Description": "Stage 2"
    },
    {
      "JobCode": "0010",
      "Code": "MAT",
      "Description": "Material"
    },
    {
      "JobCode": "6111",
      "Code": "01",
      "Description": "Mobilisation"
    },
    {
      "JobCode": "6111",
      "Code": "02",
      "Description": "Vegetation Removal"
    },
    {
      "JobCode": "6111",
      "Code": "03",
      "Description": "Bulk Earthworks"
    },
    {
      "JobCode": "6111",
      "Code": "04",
      "Description": "Trenching works"
    },
    {
      "JobCode": "6111",
      "Code": "05",
      "Description": "Pipeline Laying"
    },
    {
      "JobCode": "6111",
      "Code": "06",
      "Description": "Welding & Testing"
    },
    {
      "JobCode": "6111",
      "Code": "07",
      "Description": "Environmental Rehabilitation"
    },
    {
      "JobCode": "6111",
      "Code": "08",
      "Description": "Demobilisation"
    },
    {
      "JobCode": "6118",
      "Code": "01",
      "Description": "Stage 1"
    },
    {
      "JobCode": "6120",
      "Code": "01",
      "Description": "Stage 1"
    },
    {
      "JobCode": "6120",
      "Code": "02",
      "Description": "Stage 2"
    },
    {
      "JobCode": "6120",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "6128",
      "Code": "01",
      "Description": "Strip Topsoil"
    },
    {
      "JobCode": "6128",
      "Code": "02",
      "Description": "Cut to Fill"
    },
    {
      "JobCode": "6128",
      "Code": "03",
      "Description": "Tree Planting"
    },
    {
      "JobCode": "ACY635",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "ACY635",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "ACY635",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "ACY635",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "ADT002",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "ADT002",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "ADT002",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "ADT002",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "ADT004",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "ADT004",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "ADT004",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "ADT004",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "BTJ",
      "Code": "BTJ-WC1",
      "Description": "Office machine maintenance"
    },
    {
      "JobCode": "BTJ",
      "Code": "BTJ-WC2",
      "Description": "Air conditions maintenance"
    },
    {
      "JobCode": "BTJ1903",
      "Code": "BT-01",
      "Description": "BTJ - Maintenance "
    },
    {
      "JobCode": "BTJ-A",
      "Code": "BTJ",
      "Description": "Office equipment"
    },
    {
      "JobCode": "BTJ-A",
      "Code": "BTJ.2",
      "Description": "Air condition machines"
    },
    {
      "JobCode": "BTJ-Q",
      "Code": "BTQ",
      "Description": "Installation machines"
    },
    {
      "JobCode": "BTJ-S1",
      "Code": "BTJ-WC1",
      "Description": "Office machine maintenance"
    },
    {
      "JobCode": "BTJ-S1",
      "Code": "BTJ-WC2",
      "Description": "Air conditions maintenance"
    },
    {
      "JobCode": "BTJ-SCH",
      "Code": "BTQ",
      "Description": "Installation machines"
    },
    {
      "JobCode": "DOL001",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "DOL001",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "DOL001",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "DOL001",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "DZR999",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "DZR999",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "DZR999",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "DZR999",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "IDY001",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "IDY001",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "IDY001",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "IDY001",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "IDY001Dup",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "IDY001Dup",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "IDY001Dup",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "IDY001Dup",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "JobCode": "JH1",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "JH1",
      "Code": "MAT",
      "Description": "Material"
    },
    {
      "JobCode": "JH1",
      "Code": "MNT",
      "Description": "Maintenance"
    },
    {
      "JobCode": "JH1",
      "Code": "TRA",
      "Description": "Transport"
    },
    {
      "JobCode": "MERCY",
      "Code": "000",
      "Description": "Temporaries"
    },
    {
      "JobCode": "MERCY",
      "Code": "100",
      "Description": "Underslab Drainage"
    },
    {
      "JobCode": "MERCY",
      "Code": "200",
      "Description": "Suspended Drainage"
    },
    {
      "JobCode": "MERCY",
      "Code": "300",
      "Description": "Acoustic Insulation"
    },
    {
      "JobCode": "MERCY",
      "Code": "400",
      "Description": "Thermal Insulation (due to condensation)"
    },
    {
      "JobCode": "MERCY",
      "Code": "500",
      "Description": "Water Mains"
    },
    {
      "JobCode": "MERCY",
      "Code": "600",
      "Description": "Gas Mains"
    },
    {
      "JobCode": "MERCY",
      "Code": "700",
      "Description": "1st Fix - Water & Waste"
    },
    {
      "JobCode": "MERCY",
      "Code": "800",
      "Description": "2nd Fix"
    },
    {
      "JobCode": "MERCY",
      "Code": "980",
      "Description": "Seismic"
    },
    {
      "JobCode": "MERCY",
      "Code": "988",
      "Description": "Project Administration"
    },
    {
      "JobCode": "MERCY",
      "Code": "989",
      "Description": "Additional Clam Items"
    },
    {
      "JobCode": "MERCY",
      "Code": "990",
      "Description": "Maintenance Period"
    },
    {
      "JobCode": "Q1000",
      "Code": "1D",
      "Description": "DECKS"
    },
    {
      "JobCode": "Q1000",
      "Code": "2G",
      "Description": "GATES"
    },
    {
      "JobCode": "Q1000",
      "Code": "3W",
      "Description": "WEIGHTS"
    },
    {
      "JobCode": "Q1000",
      "Code": "4FC",
      "Description": "FALSE CARS"
    },
    {
      "JobCode": "Q1000",
      "Code": "5TR",
      "Description": "TRANSPORT"
    },
    {
      "JobCode": "Q1000",
      "Code": "REV",
      "Description": "Revenue"
    },
    {
      "JobCode": "TOIL2",
      "Code": "01",
      "Description": "Stage 1"
    },
    {
      "JobCode": "TOIL2",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "WCA004",
      "Code": "ADM",
      "Description": "Admin & Overheads"
    },
    {
      "JobCode": "WCA004",
      "Code": "FUE",
      "Description": "Fuel"
    },
    {
      "JobCode": "WCA004",
      "Code": "LAB",
      "Description": "Labour"
    },
    {
      "JobCode": "WCA004",
      "Code": "RAM",
      "Description": "Repairs & Maintenance"
    },
    {
      "Code": "bt",
      "Description": "XYZ factory "
    }
  ],
  "TimeCodes": [
    {
      "Code": "Ann",
      "Description": "Annual Leave",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "APR",
      "Description": "april",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "LAFHA",
      "Description": "Living away from home allowance",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "MEAL",
      "Description": "$20 Meal Allowance",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "NT",
      "Description": "Normal Time",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "OT1.5",
      "Description": "Overtime (1.5x)",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "OT2",
      "Description": "Overtime (2x)",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "OT2.5",
      "Description": "OT2.5",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "RD1.5",
      "Description": "Unrostered/RDO 1.5x Hours",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "RD2.0",
      "Description": "Unrostered/RDO 2.0x Hours",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "SIT01",
      "Description": "Site Allowance $2",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "SIT02",
      "Description": "Site Allowance $2.55",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "TOIL1",
      "Description": "TOILA",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "TOILT",
      "Description": "TOIL Taken",
      "LineType": 1,
      "IncCost": false
    },
    {
      "Code": "TOOL",
      "Description": "Tool Allowance",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "TRAV",
      "Description": "Travel Allowance Per Day",
      "LineType": 1,
      "IncCost": true
    },
    {
      "Code": "TRAVO",
      "Description": "Travel Weekend Daily",
      "LineType": 1,
      "IncCost": true
    }
  ]
}

Sample of getting list of filtered Work Centres

Expand
titleClick to view

Request

Code Block
languagejson
{
  "total": 0,
  "page": 0,
  "records": 0,
  "rows": [
    {
      "Code": {
        "CellId": "string",
        "CellValue": "string",
        "CellNumValue": 0,
        "CellBoolValue": true,
        "CellTag": "string",
        "CellValueDate": "2024-04-09T20:49:35.295Z",
        "CellValueInt": 0
      },
      "Description": "string",
      "Status": "string",
      "ReadonlyFlag": 0,
      "ReadonlyMessage": "string",
      "OriginalKey": {
        "Code": "string"
      },
      "CurrentKey": {
        "Code": "string"
      },
      "Key": {
        "Code": "string"
      },
      "Index": 0
    }
  ],
  "form": {},
  "widgets": [
    {
      "WidgetId": 0,
      "LayoutCode": "string",
      "Name": "string",
      "Colour": "string",
      "BGColour": "string",
      "Icon": "string",
      "Type": "string",
      "Visible": true,
      "Order": 0,
      "Count": 0,
      "WidgetLines": [
        {
          "WidgetLineId": 0,
          "WidgetId": 0,
          "Name": "string",
          "Predicate": "string",
          "Order": 0,
          "Count": 0
        }
      ]
    }
  ]
}

Response

Code Block
languagejson

Response sample

Code Block
languagejson

⬆️ Back to top

On this page

Table of Contents
minLevel1
maxLevel3
outlinefalse
typelist
separatorbrackets
printablefalse


Include Page
KB1:How-to footer
KB1:How-to footer