Change Log
This documentation page records the changes made to the SETU Standard for Planning and Scheduling across multiple versions. This page provides a chronological overview of updates, improvements, and modifications, allowing you to easily track the evolution of the standard.
From v1.0 to v2.0
The overview with changes between versions 2.0 and 1.0 of the Planning & Scheduling messages can be found as documentation with the message models in Semantic Treehouse.
From v0.9 to v1.0
During the last working session of the working group Planning and Scheduling, consensus has been reach to some final changes to the DRAFT 1.0 version of the Planning & Scheduling standard. This documentation page presents the change log documenting the journey from v0.9 to draft v1.0. The change log serves as a comprehensive record of the modifications, refinements, and new additions made in v1.0 for all the three message specification and the API specifications.
Planning Constraints
| Element(en) | V0.9 | Wijziging in v1.0 DRAFT | Opmerking |
|---|---|---|---|
| 1..1 worker/work assignments ref/item ref/id ref | [0..1] | [1..1] | Het zou anders mogelijk zijn om het element leeg te laten. |
Planning Request
| Element(en) | V0.9 | Wijziging in v1.0 DRAFT | Opmerking |
|---|---|---|---|
| Action code | - | Business rule 295 toegevoegd: In case of a PUT, it is not possible to modify the element 'position id ref', 'position task/id ref', or 'position location ref' under the container element 'position profile'. Modifying the content of these elements can result in a new planning request or assignment, and for this purpose, a POST is intended. | Een PUT is een wijziging op een bestaande resource waar je de mogelijkheid hebt om alle elementen aan te passen. Dit moet niet mogelijk zijn voor bepaalde elementen aangezien je anders spreekt over een nieuw bericht. |
| Position profile/ | - | Toegevoegd:
| Een kostenplaats is belangrijk omdat het bedrijven inzicht geeft op welke kostenplaatsen en of projecten human resources zijn ingepland. |
| Position profile/position id ref | [1..1] | [0..1] | Sommige organisaties plannen alleen op 'position task' en niet op 'position id ref'. |
| Position profile/position id ref | - | Business rule 294 toegevoegd: ‘In the 'position profile' container, at least 'position id ref' or 'position task/id ref' must be filled. They can also be used both within the 'position profile' container.’ | Organisaties plannen zowel op het id van een specifieke functie of op het id van een specifieke taak. |
| Position profile/position task/id ref | - | Business rule 294 toegevoegd: ‘In the 'position profile' container, at least 'position id ref' or 'position task/id ref' must be filled. They can also be used both within the 'position profile' container.’ | Organisaties plannen zowel op het id van een specifieke functie of op het id van een specifieke taak. |
| Position profile/position location ref/item ref/ | - | Toegevoegd:
| Dit maakt het ook mogelijk om via een identifier naar een locatie te refereren. Scheme agency id kan waardes ‘Supplier’ en ‘Customer’ bevatten. |
Planning Assignment
| Element(en) | V0.9 | Wijziging in v1.0 DRAFT | Opmerking |
|---|---|---|---|
| [1..1] assigned worker/ | - | Toegevoegd:
| Dit is een referentie naar een regulier assignbericht (SETU Assignment). [1..1] scheme agency id heeft fixed value: ‘Supplier’ |
| Position profile/ | - | Toegevoegd:
| Een kostenplaats is belangrijk omdat het bedrijven inzicht geeft op welke kostenplaatsen en of projecten human resources zijn ingepland |
| Action code | - | Business rule 295 toegevoegd: In case of a PUT, it is not possible to modify the element 'position id ref', 'position task/id ref', or 'position location ref' under the container element 'position profile'. Modifying the content of these elements can result in a new planning request or assignment, and for this purpose, a POST is intended. | Een PUT is een wijziging op een bestaande resource waar je de mogelijkheid hebt om alle elementen aan te passen. Dit moet niet mogelijk zijn voor bepaalde elementen aangezien je anders spreekt over een nieuw bericht. |
| Position profile/position id ref | [1..1] | [0..1] | Sommige organisaties plannen alleen op 'position task' en niet op 'position id ref'. |
| Position profile/position id ref | - | Business rule 294 toegevoegd: ‘In the 'position profile' container, at least 'position id ref' or 'position task/id ref' must be filled. They can also be used both within the 'position profile' container.’ | Organisaties plannen zowel op het id van een specifieke functie of op het id van een specifieke taak. |
| Position profile/position task/id ref | - | Business rule 294 toegevoegd: ‘In the 'position profile' container, at least 'position id ref' or 'position task/id ref' must be filled. They can also be used both within the 'position profile' container.’ | Organisaties plannen zowel op het id van een specifieke functie of op het id van een specifieke taak. |
| Position profile/position location ref/item ref/ | - | Toegevoegd:
| Dit maakt het ook mogelijk om via een identifier naar een locatie te refereren. Scheme agency id kan waardes ‘Supplier’ en ‘Customer’ bevatten. |
API specifications
| Path | V0.9 | V1.0 |
|---|---|---|
/planning/assignments/{id}/periodic-lines | - | POST toegevoegd |
/planning/assignments/{id}/single-lines | - | POST toegevoegd |
/planning/assignments/{id}/lines/{lineId} | - | GET, PUT, en DELETE toegevoegd |
/planning/assignments/{id} | - | Onder PUT de volgende restrictie toegevoegd: In case of a PUT, it is not possible to modify the element 'position id ref', 'position task/id ref', or 'position location ref' under the container element 'position profile'. Modifying the content of these elements can result in a new planning request or assignment, and for this purpose, a POST is intended. |
/planning/request/{id} | - | Onder PUT de volgende restrictie toegevoegd: In case of a PUT, it is not possible to modify the element 'position id ref', 'position task/id ref', or 'position location ref' under the container element 'position profile'. Modifying the content of these elements can result in a new planning request or assignment, and for this purpose, a POST is intended. |