[[File:UI_new_commissioning_task.png|170px190px|thumb|border|alt= UI Representation of Commissioning Task Objects|UI Representation of Commissioning Task Objects]]
A commissioning task is a special task, which is able to display the property which defines the status of the check directly on row level.
== Commissioning Workpackage ==
A workpackage containstasks of the above mentioned two types. The UI is showing an extra line on bottom of the content browser once navigated into a workpackage which shows two icons and a button. Both icons indicate a differnt kind of status, the left visualizes the workpackage status which is a property assigned to the workpackage. The other icon is calculated as sum of all status of underlying state relevant commissioning tasks which means that as long as at least a single child object is not finished and therefore shows a red cross, the whole workpackage is regarded as (technically) not finished. Resulting of this, a workpackage has four possible states: * Workpackage status OPEN | technically OPEN* Workpackage status FINISHED | technically OPEN* Workpackage status OPEN | technically FINISHED* Workpackage status FINISHED | technically FINISHED Clicking the button attemps to switch the workpackage status and if the workpackage is changed from open to finished, it triggers a sync of the whole workpackage. As some kind of convinience, popup editors for all state relevant and not filled out (technically open) child tasks pop up and give the user the possibility to fill out the missing value but can be canceled of course. For now, it is possible to change underlying commissioning tasks even if the workpackage is finished. <gallery widths="190">File:UI_new_commissioning_task.png|New commissioning workpackageFile:UI_commissioning_task_not_done_properly|Open commissioning workpackage with open child tasksFile:UI_commissioning_task_done_properly|Open commissioning workpackage with technically finished tasksFile:UI_commissioning_task_finished_not_properly|Finished commissioning workpackage with open child tasksFile_UI_commissioning_during_finishing|Convinience method for not technically finished tasks upon closing workpackageFile:UI_commissioning_task_finished_properly|Finished commissioning workpackage with technically finished tasks</gallery>
[[Category:Android|Commissioning]]