JC Job
URL | Verbs | Function |
---|---|---|
JCJob | GET | Query a list of JC Jobs |
JCJob | POST | Create a new JC Job |
JCJob/<code> | GET | Query a single JC Job |
JCJob/<code> | POST | Update a single JC Job |
Supported modifiers
Query String | Definition | Sample | Available |
---|---|---|---|
modifiedSince | Return JC Jobs modified since a particular date and time | modifiedSince=2013-02-28T16:45:00 | |
treeName and treeBranch | Return a list of JC Jobs assigned to a nominated branch of a nominated tree | treeName=Colour-AUS&treeBranch=Blue | |
customer | Return a list of JC Jobs for a particular Customer | customer=A01112 | |
accountManager | Return a list of JC Jobs for a particular Account Manager | accountManager=JT00002 | |
jobManager | Return a list of JC Jobs for a particular Job Manager | jobManager=JT00345 | |
parentJob | Return a list of JC Jobs for a particular parent job | parentJob=ABC0001 | |
jobType | Return a list of JC Jobs for a particular Job Type | jobType=SERV | |
isRecursive | Used in conjunction with parentJob to return a recursive list of child jobs for a parent job | parentJob=ABC0001&isRecursive=true | |
includeSubJobs | Each Job that is found will output its hierarchy of sub jobs | includeSubJobs=true | |
excludeClosed | Do not return any JC Jobs that are Closed | excludeClosed=true | 2017.1.0 |
excludeFinalised | Do not return any JC Jobs that are Finalised | excludeFinalised=true | 2017.1.0 |
isOpen | Only return JC Jobs that are NOT Closed or Finalised | isOpen=true | 2017.1.0 |
isPlantOnly | Only return JC Jobs that are Plant | isPlantOnly=true | 2017.3.0 |
profitCentre | Only return JC Jobs for the nominated Profit Centre | profitCentre=0303 | 2021.1 |
template | Used on POST to prefill JC Job defaults from the nominated Template, values overridden by content of POST | template=Service | 2021.3 |
workCentreAssignedEmployee | Return a list of JC Jobs that the Employee has been given access to a Work Centre Branch | workCentreAssignedEmployee=COOKC | 2023.1 |
Security Linked Menu
Menu Item | Located |
---|---|
Job Maintenance | Data Entry / Job Cost |
Sample XML Response
<?xml version="1.0" encoding="UTF-8"?>
<JCJob> <Edition>6</Edition> <OidString>3317.108</OidString> <Code>5000</Code> <Name>System for Kangan</Name> <ClientReference>KAG1223</ClientReference> <Notes>System for Kangan - - see Kagen file for copy on contract # 566688</Notes> <OrderNumber>005523</OrderNumber> <IsActive>false</IsActive> <IsClosed>false</IsClosed> <IsFinalised>false</IsFinalised> <Value>50000.00</Value> <IsAdministration>false</IsAdministration> <JobReference>566688</JobReference> <QuoteReference>Q0055698</QuoteReference> <CreateDate>2011-01-06</CreateDate> <QuoteDate>2017-05-12</QuoteDate> <AcceptDate>2017-05-13</AcceptDate> <StartDate>2011-01-01</StartDate> <Status>2. Active</Status> <InvoiceReportFormat>Invoice Short Format</InvoiceReportFormat> <IsProject>true</IsProject> <IsTemplate>false</IsTemplate> <IsMultipleDebtor>false</IsMultipleDebtor> <IsUseWorkCentrePlan>false</IsUseWorkCentrePlan> <Calendar>JUN</Calendar> <SiteAddress> <Contact>Peter</Contact> <Address1>Lot 2, Main Hwy</Address1> <Address2/> <Address3>MacGregor</Address3> <Suburb>CANTERBURY</Suburb> <Postcode>4402</Postcode> <State>VIC</State> <TZone/> <PhoneBH>(03) 9878 2343434</PhoneBH> <PhoneAH/> <Fax>(04) 5343</Fax> <Email>email@work.com</Email> <Web/> <Mobile>0411 434 34545454</Mobile> <AddressName>Field Office</AddressName> </SiteAddress> <DeliveryAddress> <AddressNumber>1</AddressNumber> <IsPrimaryAddress>false</IsPrimaryAddress> <IsActive>true</IsActive> <RunNumber>10</RunNumber> <DropSequence>20</DropSequence> <Instructions/> <Contact>Des Stanley</Contact> <Address1>(Rear Door) via lane</Address1> <Address2>Lot 2, Main Hwy</Address2> <Address3>MacGregor</Address3> <Suburb/> <Postcode>3125</Postcode> <State>VIC</State> <Country>AUS</Country> <TZone>+10:00</TZone> <PhoneBH>(03) 8425 1213</PhoneBH> <PhoneAH/> <Fax/> <Email/> <Web/> <Mobile/> </DeliveryAddress> <IsAutoBalanceNegativeInvoices>false</IsAutoBalanceNegativeInvoices> <IsUsingEstimateVariations>true</IsUsingEstimateVariations> <ExpectedEndDate>2017-05-28</ExpectedEndDate> <RevenueRecognitionCalculator>Job Value</RevenueRecognitionCalculator> <PercentCompleteCalculator>Budget vs Actual - Hours</PercentCompleteCalculator> <RevenueRecognitionProrata>Estimate</RevenueRecognitionProrata> <RevenueRecognitionGLAccount>10.10.1030</RevenueRecognitionGLAccount> <RevenueSalesGLAccount>10.10.1050</RevenueSalesGLAccount> <EntryTimeStamp>2017-05-06T15:16:20</EntryTimeStamp> <ModifiedTimeStamp>2017-05-06T16:16:45</ModifiedTimeStamp> <JobType>SYS</JobType> <ProfitCentre>0303</ProfitCentre> <AccountManager>COOKC</AccountManager> <JobManager>CORKC1</JobManager> <ChargeType>FP</ChargeType> <PriceCode>KANGAN</PriceCode> <Customer>1000</Customer>
<CustomerName>Kangan Education Unit</CustomerName> <ActivityGroup>Labour Assembly</ActivityGroup> <UserDefinedFields collection='true' count='5'> <UserDefinedField> <Name>Date Commensed</Name> <Type>Date</Type> <Value>2011-01-06</Value> </UserDefinedField> <UserDefinedField> <Name>Expected Completion Date</Name> <Type>Date</Type> <Value>2011-06-30</Value> </UserDefinedField> <UserDefinedField> <Name>Internal Contact</Name> <Type>String</Type> <Value>Brad Jones</Value> </UserDefinedField> <UserDefinedField> <Name>Job Duration - Days</Name> <Type>Integer</Type> <Value>120</Value> </UserDefinedField> <UserDefinedField> <Name>Maintenance Paid</Name> <Type>Boolean</Type> <Value>true</Value> </UserDefinedField> </UserDefinedFields> <Trees collection='true' count='1'> <Tree> <Name>Colour-AUS</Name> <IsMandatory>false</IsMandatory> <Value>Green</Value> <Path>Green</Path> <ShortCode>GREEN</ShortCode> </Tree> </Trees> </JCJob>