Referencing CTM and CTK Task Files

In the Server Files and Folders section of the navigation pane, open the data/tasks.xml file. The tasks.xml file shows that this repository contains four tasks: List Data Model; List Data - SASHELP.FISH; List Data - SASHELP.GAS; and List Data - SASHELP.VOPTIONS.
The Template element specifies the location of each task file. This element accepts both CTM and CTK files.
<?xml version="1.0" encoding="UTF-8"?>
<Tasks>

	<Task>
		<Name label="List Data Model"/>
		<Template uri="./ListData.ctm"/>
	</Task>

	<Task>
		<Name label="List Data - SASHELP.FISH"/>
		<Template uri="./ListDataFish.ctk"/>
		<Icon uri="http://www.clipartbest.com/cliparts/pc5/kRR/pc5kRRBcB.png"/>
	</Task>

	<Task>
		<Name label="List Data - SASHELP.GAS"/>
		<Template uri="./ListDataGas.ctk"/>
	</Task>

	<Task>
		<Name label="List Data - SASHELP.VOPTIONS"/>
		<Template uri="./ListDataOptions.ctk"/>
		<Documentation uri="http://www.ats.ucla.edu/stat/sas/library/nesug00/
      bt3004.pdf" label="Introduction to Dictionary Tables"/>
		<Icon uri="./ListTable.png"/>
	</Task>
</Tasks>
Now, click the Tasks and Utilities section in the navigation pane. If you open the List Data Model task (which uses the ListData.ctm file), no data set is selected by default. Next, open the List Data - SASHELP.FISH task. When you open this task, the SASHELP.FISH data set is automatically selected. This data set is a setting in the ListDataFish.ctk file, so this data set is selected by default when you open the List Data - SASHELP.FISH task.
List Data Task with the SASHELP.FISH Data Set Selected
If you open the List Data - SASHELP.VOPTIONS task, you see that the SASHELP.VOPTION data set is selected and that the optname and setting columns are assigned to the List variables role. These settings are part of the ListDataOptions.ctk file, so the data set and roles are already set when you open the List Data - SASHELP.VOPTIONS task.
Preselected Options in the List Data - SASHELP.VOPTIONS Task