Project Log Transaction ID

Use this web service to return the Project Log web service details including the Transaction ID for the use with the Project Log Image web service.

Connection Information

URL = https://<SPECTRUM-SERVER>:/projectLog/{companyCode}/{jobNumber}?category={category}&referenceNumber={referenceNumber}

Authentication: Basic Authentication, Enhanced Authentication

Supported methods: GET

Supported formats: JSON

Sample JSON Body

[
	{
		"Company_Code": "SP2",
		"Job_Number": "       450",
		"ProjectLogTran_Id": "71AFBD9D-454E-44A0-A254-3987815C39BB",
		"Category": "ISSUE     ",
		"Reference_Num": "         2",
		"Topic": "99-I am writing this memo to ... ",
		"Issue_Date": "May 4, 2012",
		"Resp_Req_Date": "May 5, 2012",
		"Answered_Date": "May 20, 2012",
		"Cost_Impact": " ",
		"Schedule_Impact": " ",
		"Status": "O",
		"Activity": "A",
		"Priority": "M",
		"Classification": "Issue",
		"Spec_Section": "?",
		"Phase": "",
		"Building": "          ",
		"Area": "          ",
		"Responsibility": "2-I am writing this memo to ...",
		"Reference": "3-I am writing this memo to ...",
		"Sent_via": "?    ",
		"Direction": " ",
		"Email_Date": "Jun 1, 2015",
		"Weather": "4-I am writing this memo to ...",
		"AM_Temperature": "?     ",
		"PM_Temperature": "?     ",
		"Precipitation_Amount": 0,
		"Wind": "?              ",
		"External_Ref1": "?",
		"External_Ref2": "?",
		"External_Link": "Y",
		"External_Id": "5-I am writing this memo to ...",
		"Authored_By": "6-I am writing this memo to ...",
		"Cost_Impact_Amount": 1234567890.12,
		"Sent_To_Submitter": "Jan 2, 2012",
		"Required_From_Submitter": "Jan 3, 2012",
		"Received_From_Submitter": "Jan 4, 2012",
		"Sent_To_Approver": "Jan 5, 2012",
		"Required_From_Approver": "Jan 6, 2012",
		"Received_From_Approver": "Jan 7, 2012",
		"Return_To_Submitter": "Jan 8, 2012",
		"Scheduled_Delivery": "Jan 9, 2012",
		"Actual_Delivery": "Jan 10, 2012",
		"Inspection": "Jan 11, 2012",
		"Re_Inspection": "Jan 12, 2012",
		"Scheduled_Complete": "Jan 13, 2012",
		"Signed_Off": "Jan 14, 2012",
		"Scheduled_Impact_Days": 0,
		"Log_Status": " ",
		"Subsection": " "
	}
]

Underlying File Maintenance

Prior to using the GET-Project Log Transaction ID web service, the following file maintenance areas must be completed:
  • System Administration > Installation > Job Cost
  • System Administration > Installation > Project Management > Project Log
  • System Administration > Installation > Project Management > Category Maintenance

Assumptions and Dependencies

  • The Web Service will return the Project Log web service details including the Transaction ID for the use with the PJ Project Log Image Web Service.
  • Parameter for get services will be Company Code, Job number, Category and Reference Number.
  • Any field with a NULL value in the table will not be returned in the web service.
  • The unique combination of the Company Code, Job number, and Category will be validated.

Field Descriptions

Use the table below for reference when using this service.
Note: The Authorization_ID and GUID elements are not shown on the Spectrum Excel Office Add-in templates for data entry points.
ExcelElement NameDescriptionReqTypeMaxFormatValidation
Authorization_IDAuthorization ID to access the serverYESText20Data Exchange Installation Screen
GUIDUnique reference number created by programmingText36** See GUID definition
BCompany_CodeCompany CodeText3Can default from Authorization IdValid Company in Spectrum; defaults from the Authorization ID if not populated.
CJob_NumberJob codeYESText10Valid Job in Spectrum
DTransactionIdProject Log IDText36TransactionId is created within Spectrum when the project log is added. If defined, the record will be updated.Validates to the Project Log entry.
ECategoryCategoryText30Validates to the Project Management Category Maintenance
FReference_NumNumberText10Reference_Num is created within Spectrum when the project log is added. ** If defined and the Company_Code, Job_Number and Category is unique the record will be updated otherwise creates a new entry.Validates to the Project Log entry.
GTopicTopicText250
HIssued_DateIssued dateDate10Enter as: MM/DD/CCYY (01/15/2023) If left blank it will use the current date.
IResp_Req_DateRespond byDate10Enter as: MM/DD/CCYY (01/15/2023)
JAnswered_DateAnsweredDate10Enter as: MM/DD/CCYY (01/15/2023)
KCost_ImpactCost impact?Text1(Y)es or (N)o or blank field
LSchedule_ImpactSchedule impact?Text1(Y)es or (N)o or blank field
MStatusClosed?Text1(O)pen or (C)losed
NActivityActivity flag?Text1(A)cton needed, (I)nformation or (T)racking
OPriorityPriority flag?Text1(H)igh, (M)edium or (L)ow
PClassificationDisciplineText50Validates to the Project Management Classification Maintenance
QSpec_SectionSpec SectionText30
RPhasePhaseText20No dashesValidates to the Job Phase
SBuildingBuildingText10Validates to the Project Management Building / Area Maintenance
TAreaAreaText10Validates to the Project Management Building / Area Maintenance
UResponsibilityResponsibilityText250
VReferenceReferenceText250
WSent_viaSent viaText50
XDirectionDirectionText1(I)nbound or (O)utbound or blank
YEmail_DateE-mail dateDate10Enter as: MM/DD/CCYY (01/15/2023)
ZWeatherWeatherText250
AAAM_TemperatureAM TemperatureText6
ABPM_TemperaturePM TemperatureText6
ACPrecipitation_AmountPrecipitation AmountNumeric6Positive number only. Enter as : xx.xxx
ADWindWindText15
AEExternal_Ref1External IDText30
AFExternal_Ref2Owner numberText30
AGExternal_LinkAccess to External Program?Text1(Y)es or (N)o or blank field**See Assumptions and Dependencies.
AHExternal_IdExternal Program's Web URLText250Used to open details using the web link logic in Spectrum.**See Assumptions and Dependencies. If defined, then the External_Link = Y
AIAuthored_ByAuthored byText250
AJCost_Impact_AmountCost impact amountNumeric14Allows negatives; decimals OK
AKSent_To_SubmitterSent to submitterDate10Enter as: MM/DD/CCYY (01/15/2023)
ALRequired_From_SubmitterRequired from submitterDate10Enter as: MM/DD/CCYY (01/15/2023)
AMReceived_From_SubmitterReceived from submitterDate10Enter as: MM/DD/CCYY (01/15/2023)
ANSent_To_ApproverSent to approverDate10Enter as: MM/DD/CCYY (01/15/2023)
AORequired_From_ApproverRequired from approverDate10Enter as: MM/DD/CCYY (01/15/2023)
APReceived_From_ApproverReceived from approverDate10Enter as: MM/DD/CCYY (01/15/2023)
AQReturned_To_SubmitterReturned to submitterDate10Enter as: MM/DD/CCYY (01/15/2023)
ARScheduled_DeliveryScheduled deliveryDate10Enter as: MM/DD/CCYY (01/15/2023)
ASActual_DeliveryActual deliveryDate10Enter as: MM/DD/CCYY (01/15/2023)
ATInspectionInspectionDate10Enter as: MM/DD/CCYY (01/15/2023)
AURe_InspectionReinspectionDate10Enter as: MM/DD/CCYY (01/15/2023)
AVScheduled_CompleteScheduled completeDate10Enter as: MM/DD/CCYY (01/15/2023)
AWSigned_OffSigned offDate10Enter as: MM/DD/CCYY (01/15/2023)
AXSchedule_Impact_DaysSchedule Impact daysNumeric4Allows negatives; decimals OK
AYLog_StatusLog StatusText30
AZSubsectionSubsectionText10