Eine Liste aller verfügbaren Maschinen
name | type | description | constraints |
---|---|---|---|
filter_planningview | query | mit TRUE nur jene Maschinen liefern, die sich in einer Maschinengruppe befinden, die in der Planungsanzeige dargestellt werden soll | boolean |
filter_productiongroupid | query | int | |
filter_staffid | query | optional die Personal-Id jener Person, die eine laufende Maschine zuletzt gestartet hat | int |
filter_withHidden | query | boolean | |
limit | query | int | |
startIndex | query | int | |
userid | query |
media type | data type | description |
---|---|---|
application/json | MachineEntryList (JSON) | |
application/xml;charset=UTF-8 | object |
GET /api/v1/machine
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"entries" : [ {
"inventoryNumber" : "...",
"description" : "...",
"identificationNumber" : "...",
"machineGroupId" : 12345,
"machineGroupDescription" : "...",
"personalIdStarter" : 12345,
"starttime" : 12345,
"productionWorkplanId" : 12345,
"machineGroupShortDescription" : "...",
"machineGroupISort" : 12345,
"id" : 12345
}, {
"inventoryNumber" : "...",
"description" : "...",
"identificationNumber" : "...",
"machineGroupId" : 12345,
"machineGroupDescription" : "...",
"personalIdStarter" : 12345,
"starttime" : 12345,
"productionWorkplanId" : 12345,
"machineGroupShortDescription" : "...",
"machineGroupISort" : 12345,
"id" : 12345
} ]
}
Eine Liste aller Maschinengruppen
name | type | description | constraints |
---|---|---|---|
filter_planningview | query | mit TRUE nur jene Maschinen liefern, die sich in einer Maschinengruppe befinden, die in der Planungsanzeige dargestellt werden soll | boolean |
filter_productiongroupid | query | int | |
limit | query | int | |
startIndex | query | int | |
userid | query |
media type | data type | description |
---|---|---|
application/json | MachineGroupEntryList (JSON) | |
application/xml;charset=UTF-8 | object |
GET /api/v1/machine/groups
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"entries" : [ {
"description" : "...",
"showPlanningView" : true,
"productionGroupDescription" : "...",
"id" : 12345
}, {
"description" : "...",
"showPlanningView" : true,
"productionGroupDescription" : "...",
"id" : 12345
} ]
}
name | type | description | constraints |
---|---|---|---|
dateMs | query | long | |
days | query | int | |
filter_productiongroupid | query | int | |
filter_startdate | query | boolean | |
filter_withHidden | query | boolean | |
limit | query | int | |
startIndex | query | int | |
userid | query | ||
with_description | query | boolean |
media type | data type | description |
---|---|---|
application/json | PlanningView (JSON) | |
application/xml;charset=UTF-8 | object |
GET /api/v1/machine/planningview
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"machineList" : {
"entries" : [ {
"inventoryNumber" : "...",
"description" : "...",
"identificationNumber" : "...",
"machineGroupId" : 12345,
"machineGroupDescription" : "...",
"personalIdStarter" : 12345,
"starttime" : 12345,
"productionWorkplanId" : 12345,
"machineGroupShortDescription" : "...",
"machineGroupISort" : 12345,
"id" : 12345
}, {
"inventoryNumber" : "...",
"description" : "...",
"identificationNumber" : "...",
"machineGroupId" : 12345,
"machineGroupDescription" : "...",
"personalIdStarter" : 12345,
"starttime" : 12345,
"productionWorkplanId" : 12345,
"machineGroupShortDescription" : "...",
"machineGroupISort" : 12345,
"id" : 12345
} ]
},
"openWorkList" : {
"entries" : [ {
"productionCnr" : "...",
"productionProjectNr" : "...",
"partlistCnr" : "...",
"partlistDescription" : "...",
"workNumber" : 12345,
"workItemCnr" : "...",
"workItemDescription" : "...",
"workItemShortDescription" : "...",
"workItemStartDate" : 12345,
"workItemStartCalendarWeek" : 12345,
"workItemStartCalendarYear" : 12345,
"machineOffsetMs" : 12345,
"duration" : 12345.0,
"machineCnr" : "...",
"machineDescription" : "...",
"materialCnr" : "...",
"materialDescription" : "...",
"hasWorktime" : true,
"customerShortDescription" : "...",
"abc" : "...",
"machineId" : 12345,
"orderId" : 12345,
"orderCnr" : "...",
"overdue" : true,
"orderFinalDateMs" : 12345,
"progressPercent" : 12345.0,
"targetDuration" : 12345.0,
"partlistItemCnr" : "...",
"partlistItemDescription" : "...",
"partlistItemShortDescription" : "...",
"actualTime" : 12345.0,
"starttimeMoveable" : true,
"finishtimeMoveable" : true,
"openQuantity" : 12345.0,
"productionFinalDateMs" : 12345,
"id" : 12345
}, {
"productionCnr" : "...",
"productionProjectNr" : "...",
"partlistCnr" : "...",
"partlistDescription" : "...",
"workNumber" : 12345,
"workItemCnr" : "...",
"workItemDescription" : "...",
"workItemShortDescription" : "...",
"workItemStartDate" : 12345,
"workItemStartCalendarWeek" : 12345,
"workItemStartCalendarYear" : 12345,
"machineOffsetMs" : 12345,
"duration" : 12345.0,
"machineCnr" : "...",
"machineDescription" : "...",
"materialCnr" : "...",
"materialDescription" : "...",
"hasWorktime" : true,
"customerShortDescription" : "...",
"abc" : "...",
"machineId" : 12345,
"orderId" : 12345,
"orderCnr" : "...",
"overdue" : true,
"orderFinalDateMs" : 12345,
"progressPercent" : 12345.0,
"targetDuration" : 12345.0,
"partlistItemCnr" : "...",
"partlistItemDescription" : "...",
"partlistItemShortDescription" : "...",
"actualTime" : 12345.0,
"starttimeMoveable" : true,
"finishtimeMoveable" : true,
"openQuantity" : 12345.0,
"productionFinalDateMs" : 12345,
"id" : 12345
} ]
},
"machineAvailabilityMap" : {
"property1" : {
"entries" : [ {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
}, {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
} ]
},
"property2" : {
"entries" : [ {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
}, {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
} ]
}
},
"machineGroupList" : {
"entries" : [ {
"description" : "...",
"showPlanningView" : true,
"productionGroupDescription" : "...",
"id" : 12345
}, {
"description" : "...",
"showPlanningView" : true,
"productionGroupDescription" : "...",
"id" : 12345
} ]
},
"holidayList" : {
"entries" : [ {
"date" : 12345,
"dayTypeId" : 12345,
"dayTypeDescription" : "...",
"description" : "...",
"id" : 12345
}, {
"date" : 12345,
"dayTypeId" : 12345,
"dayTypeDescription" : "...",
"description" : "...",
"id" : 12345
} ]
},
"plantHolidayList" : {
"entries" : [ {
"date" : 12345,
"dayTypeId" : 12345,
"dayTypeDescription" : "...",
"description" : "...",
"id" : 12345
}, {
"date" : 12345,
"dayTypeId" : 12345,
"dayTypeDescription" : "...",
"description" : "...",
"id" : 12345
} ]
},
"viewOpenWorkDetail" : "PROJEKT_KBEZ",
"judgeWorkUnitChange" : true,
"dispatchingGridMinutes" : 12345,
"dispatchingBufferMinutes" : 12345
}
name | type | description | constraints |
---|---|---|---|
machineid | path | int | |
dateMs | query | long | |
days | query | int | |
userid | query | ||
with_description | query | boolean |
media type | data type | description |
---|---|---|
application/json | MachineAvailabilityEntryList (JSON) | |
application/xml;charset=UTF-8 | object |
GET /api/v1/machine/{machineid}/availability
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"entries" : [ {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
}, {
"machineId" : 12345,
"dayTypeId" : 12345,
"availabilityHours" : 12345.0,
"dayTypeDescription" : "...",
"dateMs" : 12345
} ]
}