# Un-completing tasks

**URL:** https://discourse.kitware.com/t/un-completing-tasks/1091
**Category:** Gallery
**Created:** [August 24, 2023, 11:06pm UTC](https://discourse.kitware.com/t/un-completing-tasks/1091 "2023-08-24T23:06:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![dcthomp](https://discourse.kitware.com/user_avatar/discourse.kitware.com/dcthomp/32/10_2.png) [@dcthomp](https://discourse.kitware.com/u/dcthomp)
#### Post date: [August 24, 2023, 11:06pm UTC](https://discourse.kitware.com/t/un-completing-tasks/1091/1 "2023-08-24T23:06:39Z")

</div>

Recently we’ve been working on the task system to accommodate iterative workflows. There are times when users will complete a task and then work on some task upstream of the completed task. The video below shows how this now works with `SubmitOperation` tasks (where the user is required to run an operation, some of whose parameters are adapted from an upstream `FillOutAttributes` task).

[/uploads/default/original/1X/22a6f5ed42408a0bbfa9deb087e96ca4c9986e04.mp4](https://discourse.kitware.com/uploads/default/original/1X/22a6f5ed42408a0bbfa9deb087e96ca4c9986e04.mp4)

Note that the _Stage 1 Attributes_ is a `FillOutAttributes` task connected to _Stage 1 Operation_ (a `SubmitOperation` task) by a `ConfigureOperation` adaptor that copies the integer and double item values from the attribute editor into the operation (shown in the parameter editor panel). Each time the operation parameters are modified by the adaptor, the operation must be re-run by clicking _Apply_.

---

<div class="post-metadata">

### Author: ![dcthomp](https://discourse.kitware.com/user_avatar/discourse.kitware.com/dcthomp/32/10_2.png) [@dcthomp](https://discourse.kitware.com/u/dcthomp)
#### Post date: [October 6, 2023, 6:00pm UTC](https://discourse.kitware.com/t/un-completing-tasks/1091/3 "2023-10-06T18:00:14Z")

</div>

With [SMTK MR 2934](https://gitlab.kitware.com/cmb/smtk/-/merge_requests/2934), the default UI for task nodes has changed. The context menu is removed and its controls are integrated into the node directly.

[/uploads/default/original/1X/ab88150ed800bede0a36e451fbd5dea061e765d0.mp4](https://discourse.kitware.com/uploads/default/original/1X/ab88150ed800bede0a36e451fbd5dea061e765d0.mp4)

You can see in the updated screen recording above that as the active task is changed (by clicking on the title bar), the attribute-editor and operation parameter-editor panels update themselves accordingly. Also, once a task is completed, any editors are marked read-only so that values cannot be modified after completion.
