eQuipAPI

<back to all web services

GetJobPlanTemplate

Get Job Plan Details In PM Template

The following routes are available for this service:
GET/PMTemplate/JobPlan/{JobPlanID}Get Job Plan Details In PM Template
GetJobPlanTemplate Parameters:
NameParameterData TypeRequiredDescription
UserIDpathstringYesUser Internal ID of User
WorkOrderTemplateIdpathstringYesWorkOrderTemplate Id of job plan
JobPlanIDpathstringYesJobplan Id of job plan
DtoJobPlanDetails Parameters:
NameParameterData TypeRequiredDescription
ResponseJobPlanDetailsbodyJobPlanTemplateNo
JobPlanTemplate Parameters:
NameParameterData TypeRequiredDescription
UuidbodyGuidNo
TaskNumberbodyintNo
TaskSequenceNumberbodyintNo
TaskDescriptionbodystringNo
TaskStatusbodystringNo
TaskLeadbodystringNo
TaskWorkGroupbodystringNo
CreatedBybodystringNo
CreatedDatebodyDateTime?No
UpdatedBybodystringNo
UpdatedDatebodyDateTime?No
WorkOrderTemplateIdbodystringNo
WorkOrderTemplateDetailIDbodystringNo
TriggeredOnMeterReadingbodystringNo
TriggeredOnSchedulebodyboolNo
TaskTemplateIDbodystringNo
TaskNamebodystringNo
TaskTypebodyintNo
TriggerEveryHrbodyintNo
TriggerEveryMinbodyintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/GetJobPlanTemplate HTTP/1.1 
Host: equipstage2.e-isg.com 
Content-Type: text/jsv
Content-Length: length

{
	UserID: String,
	WorkOrderTemplateId: String,
	JobPlanID: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseJobPlanDetails: 
	{
		TaskNumber: 0,
		TaskSequenceNumber: 0,
		TaskDescription: String,
		TaskStatus: String,
		TaskLead: String,
		TaskWorkGroup: String,
		CreatedBy: String,
		CreatedDate: 0001-01-01,
		UpdatedBy: String,
		UpdatedDate: 0001-01-01,
		WorkOrderTemplateId: String,
		WorkOrderTemplateDetailID: String,
		TriggeredOnMeterReading: String,
		TriggeredOnSchedule: False,
		TaskTemplateID: String,
		TaskName: String,
		TaskType: 0,
		TriggerEveryHr: 0,
		TriggerEveryMin: 0
	}
}