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

ProducerProductionGroups

Operations

Reports

Operations

Retrieves a list of production reports.

Request

Security
Bearer
Query
startstring(date-time)required

The start date in facility time.

endstring(date-time)required

The end date in facility time.

No request payload

Responses

OK

Bodyapplication/json
metadataobject(ProductionSchedulerServer.Application.Features.Reports.ResponseMetadata)

The metadata associated with the response.

dataobject(ProductionSchedulerServer.Application.Features.Reports.Queries.GetProductionReportsQuery.DailyProductionReportData)

The data associated with the response.

Response
application/json
{ "metadata": { "requestDate": "2019-08-24T14:15:22Z", "version": "string" }, "data": { "reportCreationTime": "string", "reports": [] } }

Retrieves a production summary.

Request

Security
Bearer
Query
startstring(date-time)required

The start date in facility time.

endstring(date-time)required

The end date in facility time.

No request payload

Responses

OK

Bodyapplication/json
dataobject(ProductionSchedulerServer.Application.Features.Reports.Queries.GetProductionSummaryQuery.ProductionReportData)required

The report data for the production summary.

data.​reportCreationTimestring or nullrequired

Date and time the report was generated in the timezone of the facility with no timezone offset indicator (ISO 8601 format, e.g., 2024-10-31T14:30:00)

data.​reportsArray of objects or null(ProductionSchedulerServer.Application.Features.Reports.Queries.GetProductionSummaryQuery.ProductionSummaryTotals)required

The data for the response.

data.​reports[].​stationNamestring or nullrequired

The station name.

data.​reports[].​stationTypestring(ProductionSchedulerServer.Domain.ValueTypes.ReportingStationType)required
Enum"Saw""FloorTable""RoofTable""Support"
data.​reports[].​shiftstring or null

The shift.

data.​reports[].​crewSizeinteger(int32)

The size of the crew.

data.​reports[].​totalTrussesinteger(int32)

The total number of trusses.

data.​reports[].​totalBdFtnumber(float)

The total board feet.

data.​reports[].​totalPiecesinteger(int32)

The total number of pieces.

data.​reports[].​totalManHoursnumber(float)

The total man-hours for this station and shift.

data.​reports[].​bdFtPerManHournumber(float)

The board feet per man-hour.

metadataobject(ProductionSchedulerServer.Application.Features.Reports.ResponseMetadata)required

The metadata associated with the response.

metadata.​requestDatestring(date-time)

The date the request was made.

metadata.​versionstring or null

The version of the response.

Response
application/json
{ "metadata": { "requestDate": "2019-08-24T14:15:22Z", "version": "string" }, "data": { "reportCreationTime": "string", "reports": [] } }

Retrieves a shift reconciliation.

Request

Security
Bearer
Query
startstring(date)required

The start date in facility time.

endstring(date)required

The end date in facility time.

No request payload

Responses

The shift reconciliation was successfully retrieved.

Bodyapplication/json
dataobject(ProductionSchedulerServer.Application.Features.Reports.Commands.GetShiftReconciliationCommand.ReconciliationData)required

List of projects included in this response

data.​reportCreationTimestring or nullrequired

Date and time the report was generated in the timezone of the facility with no timezone offset indicator (ISO 8601 format, e.g., 2024-10-31T14:30:00)

data.​stationsArray of strings or nullrequired

List of all stations returned, in the same order they will be reported for each PPG

Example: ["Plate Pick","Lumber Pick","Blade Saw","DeRobo","Floor","N. Assembly"]
data.​statusArray of objects or null(ProductionSchedulerServer.Application.Features.Reports.Commands.GetShiftReconciliationCommand.ReconciliationProjects)required

Data about the PPGs from this project

data.​status[].​ppgDataArray of objects or null(ProductionSchedulerServer.Application.Features.Reports.Commands.GetShiftReconciliationCommand.ReconciliationPpgs)required

Data about the PPGs from this project

data.​status[].​ppgData[].​ppgNamestring or nullrequired

Name of a PPG associated with a project

Example: "ABC123"
data.​status[].​ppgData[].​stationStatusArray of objects or null(ProductionSchedulerServer.Application.Features.Reports.Commands.GetShiftReconciliationCommand.ReconciliationStationStatus)required

Status of stations in this PPG, in the same order that these stations are returned in the stations block.

data.​status[].​ppgData[].​stationStatus[].​stationNamestring or nullrequired

The name of a station

Example: "'Plate Pick', 'Blade Saw'"
data.​status[].​ppgData[].​stationStatus[].​stationStatestring(ProductionSchedulerServer.Domain.ValueTypes.StationState)
Enum"""waiting""in progress""complete"
data.​status[].​ppgData[].​ppgIdinteger(int32)(ProductionSchedulerServer.Domain.Entities.ProducerProductionGroups.ProducerProductionGroupId)
data.​status[].​ppgData[].​createdstring(date-time)

When the PPG was created

data.​status[].​ppgData[].​createdBystring or null

Who created the PPG

data.​status[].​ppgData[].​customerNamestring or null

The name of the customer associated with this PPG

data.​status[].​ppgData[].​dueDatestring or null(date)

When the PPG is due

data.​status[].​projectNamestring or nullrequired

The name of a project

Example: "Washington St. Apartment"
data.​status[].​projectNumberstring or nullrequired

The number of the project

data.​status[].​projectCompleteboolean

Whether the entire project is complete or not.

Example: true
data.​status[].​projectIdstring(uuid)

The ID of the project

metadataobject(ProductionSchedulerServer.Application.Features.Reports.ResponseMetadata)required

The metadata associated with the response.

metadata.​requestDatestring(date-time)

The date the request was made.

metadata.​versionstring or null

The version of the response.

Response
application/json
{ "metadata": { "requestDate": "2019-08-24T14:15:22Z", "version": "string" }, "data": { "reportCreationTime": "string", "stations": [], "status": [] } }

Settings

Operations

Shift Statistics

Operations

Stations

Operations

Svgs

Operations