Taskview maintenance functionality in Version Workbench is offered through the Taskviews tab of the Version Workbench main screen:
With this screen you can do taskview revisions and work with menu structures for an environment of choice. The Select button will take the selected taskview in the left tree control to the Tasks, Relations and Translations screen; an alternative menu design tool.
1. Taskview Revision
All functionality available for the tree control on the left takes place in the environment as specified in the Source Environment control, independent of your current login environment. You can create a new taskview by using the Add button, delete an empty taskview using the Delete button or make changes to an existing taskview by using the Edit Taskview rowexit. Changing and creating a taskview will open the Taskview Revision screen:
2. Work with menu structures
The first two rowexits on the Taskviews tab of the Version Workbench main screen are Export and Import. These two rowexits allow you to make an export of a selected menu structure in the left tree control to a text file or import such an exported file to a selected location in the tree control on the right. This feature can support a release upgrade or synchronization of menu structures with multiple instances.
Rowexit Freezepoint has been discussed in section 1.1.3 Taskview Scope. You can use it to generate a Freezepoint based on the version content of the selected menu structure.
Rowexit To Project opens the Select OMW Project screen where you can select a project to which all task definitions and task relations of the selected menu structure will be exported:
This can be an alternative for working across environments if OMW transfer of menu structures is required. Project status, ownership and role are not filter enabled; these filter criteria are determined by the Development Configuration setup in combination with the current login environment.
The Copy button will make a copy of the selected menu structure in the tree control on the left under a selected target location in a menu structure in the tree control on the right. Using the Source Environment and Target Environment controls you have an alternative for OMW transfer of menu structures. With this functionality there is also the possibility to specify version replacements to be executed during the menu structure copy:
3 Alternative menu design
When you have a taskview selected in the left tree control in the Taskviews tab of the Version Workbench main screen, the Select button becomes enabled. Using this Select button will open the Tasks, Relations and Translations screen:
Here you can edit task descriptions and their translations. Task relations can be added, copied and deleted. You can change existing task relations and even change the task definition within that relation in one powerful screen by using rowexit Edit:
When changing a task definition in this Task Relation Revision screen that is used in other relations, the following popup screen allows you to choose between activating the change for all occurences, generating a new occurrence or cancel the revision:
Changing only the display sequence in a relation that has another occurrence will result in the following popup warning:
4. Taskview Orphanage
Form exit Orphanage on the Taskviews tab of the Version Workbench main screen lets you work with task master records that are not accessible through a defined taskview in the Task Master Orphanage screen:
Orphanage content needs to be generated per environment using form exit Refresh. The Delete button in this screen will clean up unused task definitions from your task master file as well as relationship definitions attached to it (that are not in use anymore). Grid row header bitmaps indicate whether and how the task master record is involved in task relationships. Grid records without a grid row header bitmap are not involved in any relationship, a minus grid row header bitmap indicates the task master record is found as a ‘child only’ relationship. Grid row header relation bitmaps displayed in bold indicate the task master record to be defined as a ‘parent only’ relationship, making it the ‘top entry’ of a relationship structure, the other grid row header relation bitmap records take part in relationship structures.
The Select button lets you inspect relationships attached to the orphan task master record in the Task Relation Orphanage screen:
Row exit Reconnect allows you to reconnect the selected relationship structure to the taskview where the attached relationship structure was defined for. The Select Relationship Reconnection screen lets you select a target location and specify a display sequence within the taskview definition the orphan relationship structure may be reconnected to: