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

Updates card order by id.

Request

Security
Bearer
Path
idintegerrequired

The ID of the card to update order.

facilityIdstringrequired

The facility identifier.

Bodyapplication/jsonrequired

Card order update request

moveToPositionstring(ProductionSchedulerServer.Application.Features.Cards.Commands.PatchCard.MoveToPosition)

Enum for moving card order.

Enum"First""Last""Next""Previous""Specific"
specificPositioninteger(int32)

Specific Position for the card. This is used only when MoveToPosition is set to Specific otherwise value is ignored.

application/json
{ "moveToPosition": "First", "specificPosition": 0 }

Responses

OK

Bodyapplication/json
Response
application/json
null

Updates the assigned station of a card.

Request

Security
Bearer
Path
idintegerrequired

The unique identifier of the card to be updated.

facilityIdstringrequired

The facility identifier.

Bodyapplication/jsonrequired

The command containing the details for the update.

idinteger(int32)(ProductionSchedulerServer.Domain.Entities.Cards.CardId)
stationIdobject(ProductionSchedulerServer.Domain.Entities.StationId)
application/json
{ "id": 0, "stationId": { "value": "a860a344-d7b2-406e-828e-8d442f23f344" } }

Responses

OK

Bodyapplication/json
Response
application/json
null

Retrieves a list of cards associated with a specific station ID.

Request

Security
Bearer
Path
stationIdstringrequired

The identifier of the station for which the cards are to be retrieved.

facilityIdstringrequired

The facility identifier.

No request payload

Responses

Returns the list of cards associated with the specified station ID.

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" } ]

ProducerProductionGroups

Operations

Reports

Operations

Settings

Operations

Shift Statistics

Operations

Stations

Operations

Svgs

Operations