info@selectline.de | +49 391 5555-080 | SelectLine – steht jedem Unternehmen
/ProductionControl/{type}/{identifier}/WorkSteps/{workStepIndex}/Calculate
Beschreibung

Führt eine Neukalkulation eines einzelnen Arbeitspakets bzw. der gesamten Planung ausgehend von einem Arbeitspaket durch.

  • Es wird das Recht "Produktionsaufträge planen" für die Funktion "Produktionsaufträge" benötigt.

Request

URI Parameters

type
character
Erforderlich

identifier
string
Erforderlich

workStepIndex
integer
Erforderlich

Body Parameters

Model: ModificationParameters
DateTime
date
Planungstermin. Die Interprätation ist abhängig von der Planungsrichtung.
Standard: null (versuchen aus dem Auftrag abzuleiten)

Direction
Planungsrichtung.
Standard: Vorwärts

BetriebsmittelIdentifier
string
Ziel-Betriebsmittel (für Betriebsmittelwechsel) (optinal).

EffortPerBatch
time interval
Aufwand pro Los

EffortTotal
time interval
Gesamtaufwand

Welche Arbeitspakete von der Modifikation erfasst werden soll.

Prioritized
boolean
Priorisiert planen

IsParallel
boolean
Parallel planen auf Betriebsmittelinstanzebene (nur Werkaufträge)

MaxBetriebsmittelCount
integer
Maximale Anzahl einzusetzender Betriebsmittelinstanzen.

Simulation
boolean
Ob die Modifikation nur simuliert werden soll.
Request Formats
application/json
Beispiel:
    {
  "DateTime": "2024-12-26T14:27:50.0961852+01:00",
  "Direction": "Forward",
  "BetriebsmittelIdentifier": "sample string 1",
  "EffortPerBatch": "00:00:00.1234567",
  "EffortTotal": "00:00:00.1234567",
  "ImpactKind": "OnDemand",
  "Prioritized": true,
  "IsParallel": true,
  "MaxBetriebsmittelCount": 1,
  "Simulation": true
}

Response

Resource Description

Model: SchedulerResult
AffectedJobs
Collection of JobNumber
Welche Aufträge noch mit verarbeitet wurden.

DeliveryDate
date
Liefertermin

EndOfProduction
date
Fertigungsende

InitialJob
Nummer des Auftrags, der die Anfrage ausgelöst hat.

Simulation
boolean
Ob die Operation nur simuliert wurde.

StartOfProduction
date
Fertigungsstart

Statuscode der Planungsoperation.

ProtocolEntries
Collection of ProtocolEntry
Protokolleinträge, die während der Planung generiert wurden

Response Formats
application/json
Beispiel:
    {
  "AffectedJobs": [
    {
      "Type": "A",
      "Identifier": "sample string 2"
    },
    {
      "Type": "A",
      "Identifier": "sample string 2"
    }
  ],
  "DeliveryDate": "2024-12-26T14:27:50.0961852+01:00",
  "EndOfProduction": "2024-12-26T14:27:50.0961852+01:00",
  "InitialJob": {
    "Type": "A",
    "Identifier": "sample string 2"
  },
  "Simulation": true,
  "StartOfProduction": "2024-12-26T14:27:50.0961852+01:00",
  "Status": "None",
  "ProtocolEntries": [
    {
      "Code": "ErrorArbeitspaketNotFound",
      "Parameters": null,
      "SourceOrderIdentifier": "sample string 1",
      "SourceWrokStepIdentifier": "sample string 2"
    },
    {
      "Code": "ErrorArbeitspaketNotFound",
      "Parameters": null,
      "SourceOrderIdentifier": "sample string 1",
      "SourceWrokStepIdentifier": "sample string 2"
    }
  ]
}