Skip to content

CS Producer (v1.0)

Manage flow of work through a production facility and get reports.

Download OpenAPI description
Overview
Languages
Servers
https://api.scheduler.strongtie.io

Cards

Operations

Gets the list of card.

Request

Security
Bearer
Path
facilityIdstringrequired

The facility identifier.

No request payload

Responses

Returns the list of cards.

Bodyapplication/jsonArray [
ppgIdinteger(int32)(ProductionSchedulerServer.Domain.Entities.ProducerProductionGroups.ProducerProductionGroupId)
labelstring or null

The label displayed as “PPG #” in the UI mockups.

assignedStationobject(ProductionSchedulerServer.Domain.Entities.StationId)
orderinteger(int32)

The priority of the cards for each station.

assignedSawstring or null

The assigned saw, used to display tags for each card.

assignedTablestring or null

The assigned table, used to display tags for each card.

colorinteger(int32)

The color index into an array of colors.

activatedDateTimestring or null(date-time)

The date and time when the card was activated.

activatedByUserstring or null

The user who activated the card.

completedDateTimestring or null(date-time)

The date and time when the card was completed.

completedByUserstring or null

The user who completed the card.

crewSizeinteger or null(int32)

The crew size.

createdDateTimestring(date-time)

The date and time when the card was created.

createdByUserstring or null

The user who created the card.

bdftnumber(float)

The board feet (BDFT) calculated by Batcher.

numPiecesinteger(int32)

The number of pieces calculated by Batcher.

numUniquePiecesinteger(int32)

The number of unique pieces calculated by Batcher.

numTotalComponentsinteger(int32)

The total number of components calculated by Batcher.

numUniqueComponentsinteger(int32)

The number of unique components calculated by Batcher.

maxHeightnumber(float)

The maximum height calculated by Director.

maxLengthnumber(float)

The maximum length calculated by Director.

maxWeightnumber(float)

The maximum weight calculated by Director.

totalWeightnumber(float)

The total weight calculated by Director.

componentsArray of objects or null(ProductionSchedulerServer.Application.Features.ProducerProductionGroups.ComponentDto)

The list of components.

idinteger(int32)(ProductionSchedulerServer.Domain.Entities.Cards.CardId)
sawStationColorCodeinteger(int32)

The color code of the assigned saw station.

tableStationColorCodeinteger(int32)

The color code of the assigned table station.

versionstring or null(byte)

The version of the card. This value is used for optimistic concurrency control. Needs to be set to the value of the entity's version property when updating/deleting the entity.

]
Response
application/json
[ { "ppgId": 0, "label": "string", "assignedStation": {}, "order": 0, "assignedSaw": "string", "assignedTable": "string", "color": 0, "activatedDateTime": "2019-08-24T14:15:22Z", "activatedByUser": "string", "completedDateTime": "2019-08-24T14:15:22Z", "completedByUser": "string", "crewSize": 0, "createdDateTime": "2019-08-24T14:15:22Z", "createdByUser": "string", "bdft": 0.1, "numPieces": 0, "numUniquePieces": 0, "numTotalComponents": 0, "numUniqueComponents": 0, "maxHeight": 0.1, "maxLength": 0.1, "maxWeight": 0.1, "totalWeight": 0.1, "components": [], "id": 0, "sawStationColorCode": 0, "tableStationColorCode": 0, "version": "string" } ]

Updates a card by id.

Request

Security
Bearer
Path
idintegerrequired

The ID of the card to update.

facilityIdstringrequired

The facility identifier.

Bodyapplication/jsonrequired

The updated card dto.

ppgIdinteger(int32)(ProductionSchedulerServer.Domain.Entities.ProducerProductionGroups.ProducerProductionGroupId)
labelstring or null

The label displayed as “PPG #” in the UI mockups.

assignedStationobject(ProductionSchedulerServer.Domain.Entities.StationId)
orderinteger(int32)

The priority of the cards for each station.

assignedSawstring or null

The assigned saw, used to display tags for each card.

assignedTablestring or null

The assigned table, used to display tags for each card.

colorinteger(int32)

The color index into an array of colors.

activatedDateTimestring or null(date-time)

The date and time when the card was activated.

activatedByUserstring or null

The user who activated the card.

completedDateTimestring or null(date-time)

The date and time when the card was completed.

completedByUserstring or null

The user who completed the card.

crewSizeinteger or null(int32)

The crew size.

createdDateTimestring(date-time)

The date and time when the card was created.

createdByUserstring or null

The user who created the card.

bdftnumber(float)

The board feet (BDFT) calculated by Batcher.

numPiecesinteger(int32)

The number of pieces calculated by Batcher.

numUniquePiecesinteger(int32)

The number of unique pieces calculated by Batcher.

numTotalComponentsinteger(int32)

The total number of components calculated by Batcher.

numUniqueComponentsinteger(int32)

The number of unique components calculated by Batcher.

maxHeightnumber(float)

The maximum height calculated by Director.

maxLengthnumber(float)

The maximum length calculated by Director.

maxWeightnumber(float)

The maximum weight calculated by Director.

totalWeightnumber(float)

The total weight calculated by Director.

componentsArray of objects or null(ProductionSchedulerServer.Application.Features.ProducerProductionGroups.ComponentDto)

The list of components.

idinteger(int32)(ProductionSchedulerServer.Domain.Entities.Cards.CardId)
application/json
{ "ppgId": 0, "label": "string", "assignedStation": { "value": "a860a344-d7b2-406e-828e-8d442f23f344" }, "order": 0, "assignedSaw": "string", "assignedTable": "string", "color": 0, "activatedDateTime": "2019-08-24T14:15:22Z", "activatedByUser": "string", "completedDateTime": "2019-08-24T14:15:22Z", "completedByUser": "string", "crewSize": 0, "createdDateTime": "2019-08-24T14:15:22Z", "createdByUser": "string", "bdft": 0.1, "numPieces": 0, "numUniquePieces": 0, "numTotalComponents": 0, "numUniqueComponents": 0, "maxHeight": 0.1, "maxLength": 0.1, "maxWeight": 0.1, "totalWeight": 0.1, "components": [ {} ], "id": 0 }

Responses

Returns the updated card.

Bodyapplication/json
ppgIdinteger(int32)(ProductionSchedulerServer.Domain.Entities.ProducerProductionGroups.ProducerProductionGroupId)
labelstring or null

The label displayed as “PPG #” in the UI mockups.

assignedStationobject(ProductionSchedulerServer.Domain.Entities.StationId)
orderinteger(int32)

The priority of the cards for each station.

assignedSawstring or null

The assigned saw, used to display tags for each card.

assignedTablestring or null

The assigned table, used to display tags for each card.

colorinteger(int32)

The color index into an array of colors.

activatedDateTimestring or null(date-time)

The date and time when the card was activated.

activatedByUserstring or null

The user who activated the card.

completedDateTimestring or null(date-time)

The date and time when the card was completed.

completedByUserstring or null

The user who completed the card.

crewSizeinteger or null(int32)

The crew size.

createdDateTimestring(date-time)

The date and time when the card was created.

createdByUserstring or null

The user who created the card.

bdftnumber(float)

The board feet (BDFT) calculated by Batcher.

numPiecesinteger(int32)

The number of pieces calculated by Batcher.

numUniquePiecesinteger(int32)

The number of unique pieces calculated by Batcher.

numTotalComponentsinteger(int32)

The total number of components calculated by Batcher.

numUniqueComponentsinteger(int32)

The number of unique components calculated by Batcher.

maxHeightnumber(float)

The maximum height calculated by Director.

maxLengthnumber(float)

The maximum length calculated by Director.

maxWeightnumber(float)

The maximum weight calculated by Director.

totalWeightnumber(float)

The total weight calculated by Director.

componentsArray of objects or null(ProductionSchedulerServer.Application.Features.ProducerProductionGroups.ComponentDto)

The list of components.

idinteger(int32)(ProductionSchedulerServer.Domain.Entities.Cards.CardId)
sawStationColorCodeinteger(int32)

The color code of the assigned saw station.

tableStationColorCodeinteger(int32)

The color code of the assigned table station.

Response
application/json
{ "ppgId": 0, "label": "string", "assignedStation": { "value": "a860a344-d7b2-406e-828e-8d442f23f344" }, "order": 0, "assignedSaw": "string", "assignedTable": "string", "color": 0, "activatedDateTime": "2019-08-24T14:15:22Z", "activatedByUser": "string", "completedDateTime": "2019-08-24T14:15:22Z", "completedByUser": "string", "crewSize": 0, "createdDateTime": "2019-08-24T14:15:22Z", "createdByUser": "string", "bdft": 0.1, "numPieces": 0, "numUniquePieces": 0, "numTotalComponents": 0, "numUniqueComponents": 0, "maxHeight": 0.1, "maxLength": 0.1, "maxWeight": 0.1, "totalWeight": 0.1, "components": [ {} ], "id": 0, "sawStationColorCode": 0, "tableStationColorCode": 0 }

Gets a card by its ID.

Request

Security
Bearer
Path
idintegerrequired

The ID of the card.

facilityIdstringrequired

The facility identifier.

No request payload

Responses

Returns the card with the specified ID.

Bodyapplication/json
ppgIdinteger(int32)(ProductionSchedulerServer.Domain.Entities.ProducerProductionGroups.ProducerProductionGroupId)
labelstring or null

The label displayed as “PPG #” in the UI mockups.

assignedStationobject(ProductionSchedulerServer.Domain.Entities.StationId)
orderinteger(int32)

The priority of the cards for each station.

assignedSawstring or null

The assigned saw, used to display tags for each card.

assignedTablestring or null

The assigned table, used to display tags for each card.

colorinteger(int32)

The color index into an array of colors.

activatedDateTimestring or null(date-time)

The date and time when the card was activated.

activatedByUserstring or null

The user who activated the card.

completedDateTimestring or null(date-time)

The date and time when the card was completed.

completedByUserstring or null

The user who completed the card.

crewSizeinteger or null(int32)

The crew size.

createdDateTimestring(date-time)

The date and time when the card was created.

createdByUserstring or null

The user who created the card.

bdftnumber(float)

The board feet (BDFT) calculated by Batcher.

numPiecesinteger(int32)

The number of pieces calculated by Batcher.

numUniquePiecesinteger(int32)

The number of unique pieces calculated by Batcher.

numTotalComponentsinteger(int32)

The total number of components calculated by Batcher.

numUniqueComponentsinteger(int32)

The number of unique components calculated by Batcher.

maxHeightnumber(float)

The maximum height calculated by Director.

maxLengthnumber(float)

The maximum length calculated by Director.

maxWeightnumber(float)

The maximum weight calculated by Director.

totalWeightnumber(float)

The total weight calculated by Director.

componentsArray of objects or null(ProductionSchedulerServer.Application.Features.ProducerProductionGroups.ComponentDto)

The list of components.

idinteger(int32)(ProductionSchedulerServer.Domain.Entities.Cards.CardId)
sawStationColorCodeinteger(int32)

The color code of the assigned saw station.

tableStationColorCodeinteger(int32)

The color code of the assigned table station.

versionstring or null(byte)

The ID of the producer production group associated with the card.

dueDatestring or null(date)

The due date of the producer production group associated with the card.

Response
application/json
{ "ppgId": 0, "label": "string", "assignedStation": { "value": "a860a344-d7b2-406e-828e-8d442f23f344" }, "order": 0, "assignedSaw": "string", "assignedTable": "string", "color": 0, "activatedDateTime": "2019-08-24T14:15:22Z", "activatedByUser": "string", "completedDateTime": "2019-08-24T14:15:22Z", "completedByUser": "string", "crewSize": 0, "createdDateTime": "2019-08-24T14:15:22Z", "createdByUser": "string", "bdft": 0.1, "numPieces": 0, "numUniquePieces": 0, "numTotalComponents": 0, "numUniqueComponents": 0, "maxHeight": 0.1, "maxLength": 0.1, "maxWeight": 0.1, "totalWeight": 0.1, "components": [ {} ], "id": 0, "sawStationColorCode": 0, "tableStationColorCode": 0, "version": "string", "dueDate": "2019-08-24" }

ProducerProductionGroups

Operations

Reports

Operations

Settings

Operations

Shift Statistics

Operations

Stations

Operations

Svgs

Operations