Versions Compared

Key

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

Overview

[Description]. Provides access to Workbench Work Breakdown documentationdata.

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

-

GET parameters.

Parameter

Value

Description

Parameter Type

Data Type

updateDate

Required

Updated date.

query

date-time.

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

Logged in User

WorkbenchBreakdownKey

-

WorkBreakDownApiModel

WorkCentreListApi

Return all Work Centres in Workbench.

/api/WorkCentreListApi

Method

Performed As

Request Query

Request Body

Response

POST
Return list of Workbench’s Work Centres.

WorkCentreLookupApi

Return the list of filtered Work Centres in Workbench

/api/WorkCentreListApi

Method

Performed As

Request Query

Request Body

Response

POST
Return list of filtered Work Centres.

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)

AdminWorkCentreKey

Property

Type

Description

WorkCentreCode

String

Code of the Work Centre.

⬆️ Back to top

AdminWorkCentreLine

Property

Type

Description

WorkCentreCode

String

Code of the Work Centre.

Description

String

Description text.

WorkCentreGroupCode

String

Code of the group that Work Centre belongs to.

CodeDescription

String

UpdatedDate

String

Updated date.

WorkCentreCodeValue

CellData

Code of the Work Centre.

DescriptionValue

CellData

Description text.

WorkCentreGroupCodeValue

CellData

Code of the group that Work Centre belongs to.

Delete

CellData

Status

String

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

AdminWorkCentreKey

CurrentKey

AdminWorkCentreKey

Key

AdminWorkCentreKey

Index

Integer

⬆️ Back to top

LookupsWorkCentreLine

Property

Type

Description

Code

CellData

Work Centre code.

Description

String

Description text.

Status

String

Work Centre status.

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

LookupsLookupKey

CurrentKey

LookupsLookupKey

Key

LookupsLookupKey

Index

⬆️ Back to top

WorkBreakDownApiModel

Property

Type

Description

Jobs

Array [WorkBreakDownJob]

Activities

Array [WorkBreakDownActivity]

WorkCentres

Array [WorkBreakDownJobWorkCentre]

TimeCodes

Array [WorkBreakDownTimeCode]

⬆️ Back to top

WorkBreakDownJob

Property

Type

Description

Code

String

Code of the job

Description

String

JobTypeCode

String

Code of job type.

JobManager

String

Job manager for the job.

JobManagerId

Integer

Code of Job manager person.

AccountManager

String

Account manager person,

AccountManagerId

Integer

Code of account manager person.

CompanyName

String

Name of the company of the job.

CompanyId

Integer

Code of the company.

Closed

Boolean

The job is closed or not.

Finalised

Boolean

The job is finalised or not.

HasJobWorkCentres

Boolean

Does the job has Work Centre.

DefaultActivity

String

Default Activity of the job.

Activities

Array [string]

LastModifyDate

String

Last modified date.

⬆️ Back to top

WorkBreakDownActivity

Property

Type

Description

Code

String

Activity code.

Description

String

Activity description.

ActivityType

String

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

ActivitySubType

String

Activity sub type.

WorkCentreCode

String

The code of default Work Centre for this activity

UseTimeCodes

Boolean

DefaultTimeCode

String

TimeCodes

Array [string]

Costing fields from Employee Classes.

⬆️ Back to top

WorkBreakDownJobWorkCentre

Property

Type

Description

JobCode

String

Code of the job.

Code

String

Description

String

Description.

⬆️ Back to top

WorkBreakDownTimeCode

Property

Type

Description

Code

String

Description

String

Description.

LineType

Integer

Type of line.

IncCost

Boolean

Including cost status.

⬆️ 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