Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

[Description]. Work Breakdown documentation.

Endpoints

The resources available in this module.

WorkBreakDownApi (tick)

/api/WorkBreakDownApi

Method

Description

Performed As

Request Query

Request Body

Response

GET

-

GET parameters.

Parameter

Value

Description

Parameter Type

Data Type

updateDate

Required

Updated date.

query

date-time.

WorkCentreListApi (tick)

Return all Work Centres in Workbench.

/api/WorkCentreListApi

Method

Description

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

Description

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.

AdminWorkCentreKey

Field

Type

Description

WorkCentreCode

String

Code of the Work Centre.

AdminWorkCentreLine

Field

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

LookupsWorkCentreLine

Field

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

WorkBreakDownApiModel

Field

Type

Description

Jobs

Array [WorkBreakDownJob]

Activities

Array [WorkBreakDownActivity]

WorkCentres

Array [WorkBreakDownJobWorkCentre]

TimeCodes

Array [WorkBreakDownTimeCode]

WorkBreakDownJob

Field

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.

WorkBreakDownActivity

Field

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.

WorkBreakDownJobWorkCentre

Field

Type

Description

JobCode

String

Code of the job.

Code

String

Description

String

Description.

WorkBreakDownTimeCode

Field

Type

Description

Code

String

Description

String

LineType

Integer

IncCost

Boolean

Field

Type

Description

Examples

Get list of all Work Centres in Workbench

 Click to view

Request

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

Response

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

{
  "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

 Click to view

Request

 

Response

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

{
  "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

 Click to view

Request

{
  "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

 

Response sample

 

⬆️ Back to top

On this page


Unable to render {include} The included page could not be found.
  • No labels