Skip to content

Commit fdae933

Browse files
authored
Merge pull request #8172 from 4teamwork/es/TI-2000-documentation
Add missing documentation for the auto close task feature when resolv…
2 parents 57de401 + f4160a7 commit fdae933

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

docs/public/dev-manual/api/api_changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Breaking Changes
1212

1313
Other Changes
1414
^^^^^^^^^^^^^
15+
- The ``auto_close_tasks`` transition parameter for ``dossier-transition-resolve`` enables automatic closure of open tasks before resolving the dossier.
1516
- ``@possible-watchers``: endpoint only returns users having view permission on the given context.
1617
- ``@listing``: New field `document_version_count` is now available.
1718

docs/public/dev-manual/api/dossiers.rst

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,50 @@ existiert oder neu erstellt werden muss.
130130
.. sourcecode:: http
131131

132132
HTTP/1.1 204 No content
133+
134+
Dossier abschliessen und dabei automatisch alle offenen Aufgaben schliessen
135+
---------------------------------------------------------------------------
136+
Ein Dossier kann über den Workflow abgeschlossen werden. Der Abschluss ist jedoch nur möglich, wenn alle enthaltenen Aufgaben entweder abgeschlossen oder abgebrochen sind. Um diesen Vorgang zu erleichtern, unterstützt der Dossier-Workflow eine Option zum automatischen Schliessen offener Aufgaben.
137+
138+
Wird versucht, ein Dossier mit noch offenen Aufgaben abzuschliessen, ohne diese Option zu nutzen, enthält die Antwort eine entsprechende Fehlermeldung:
139+
140+
141+
**Beispiel-Request**:
142+
143+
.. sourcecode:: http
144+
145+
POST /(path)/@workflow/dossier-transition-resolve HTTP/1.1
146+
Accept: application/json
147+
148+
149+
**Beispiel-Response**:
150+
151+
.. sourcecode:: http
152+
153+
HTTP/1.1 200 OK
154+
Content-Type: application/json
155+
156+
{
157+
"error": {
158+
"errors": [
159+
"Es sind nicht alle Aufgaben abgeschlossen"
160+
],
161+
"has_not_closed_tasks": true,
162+
"message": "",
163+
"type": "PreconditionsViolated"
164+
}
165+
}
166+
167+
Um alle offenen Aufgaben beim Dossier-Abschluss automatisch zu schliessen, kann der Parameter ``auto_close_tasks`` mitgegeben werden:
168+
169+
170+
**Beispiel-Request**:
171+
172+
.. sourcecode:: http
173+
174+
POST /(path)/@workflow/dossier-transition-resolve HTTP/1.1
175+
Accept: application/json
176+
177+
{
178+
"auto_close_tasks": "true"
179+
}

0 commit comments

Comments
 (0)