Contents
About
Accessibility
About This Book
Introduction to the Common Task Model
About the SAS Studio Tasks
Using Sample Task Templates
Create a New Task
Create a Task with Default Option Settings
Validation Steps for the Task
Testing a Task
Sharing Tasks
Working with the Registration Element
About the Registration Element
Example: The Registration Element from the Sample Task Template
Working with the Metadata Element
About the Metadata Element
Working with the DataSources Element
Working with the Options Element
Working with the UI Element
About the UI Element
Example: UI Element for the Sample Task Template
Working with the Dependencies Element
About the Dependencies Element
Notes on Dependencies
Example 1: Selecting a Check Box Enables Text Boxes
Example 2: Selecting a Check Box Enables a Combination Box
Example 3: Selecting a Radio Button Enables a Number Stepper Control
Example 4: The Selected Value for a Combination Box Enables the Text Box
Example 5: Selecting a Check Box Enables Multiple Types of Options
Example 6: Compound Condition Using AND and OR Logic
Working with the Requirements Element
About the Requirements Element
Example: Using a Requirements Element for Roles
Understanding the Code Template
About the Code Template
Using Predefined Velocity Variables
Predefined SAS Macros
How the DataSource Element Appears in the Velocity Code
How the Roles Elements Appear in the Velocity Code
How the Options Elements Appear in the Velocity Code
Example: Task Definition for List Data Task
Open the List Data Task
View the XML Code for the List Data Task
Understanding the XML Code for the List Data Task
Common Utilities for CTM Writers
About the Predefined $CTMUtil Variable
quotestring Method
toSASName Method
Recommended Reading
Product
Release
SAS Studio Mid-Tier Help and Documentation
3.3
Type
Administration
Copyright Date
February 2015
Last Updated
17Feb2015