| RoutingActionType Enumeration |
Enumeration of the routing action type
Namespace:
AskiaCore
Assembly:
AskiaCore (in AskiaCore.dll) Version: 6.0.0-build000000000000000000000000000000000000000001
Syntax public enum RoutingActionType
Public Enumeration RoutingActionType
public enum class RoutingActionType
Members
| Member name | Value | Description |
---|
| Undefined | -1 |
Not defined
|
| Skip | 0 |
Specifies part of the questionnaire (a question or chapter) that will not be asked if the routing condition is met.
|
| Ask | 1 |
Specifically targets parts of the questionnaire which are to be asked only if the specified condition is met.
|
| Goto | 2 |
Jumps immediately to the specified question. We recommend that you use "Do Not Ask" routing action
wherever possible to skip sections of the questionnaire. This helps ensure that your questionnaire routing remains easy to understand.
|
| AbandonInterview | 3 |
Terminates the current interview without saving the data or marking the interview as incomplete
and records a specific call result code.
|
| SetValue | 4 |
Records a specific value in the specified variable. Different values can be recorded,
depending on whether the routing condition evaluates to true or false.
Can also hide the variables (so it will not be visible to the agent or respondent).
|
| ShowMessage | 5 |
Displays a message to the interviewer or respondent.The message can be set to "blocking":
this means that the respondent will not be able to proceed until the routing instruction's condition is met.
|
| IgnoreResponses | 6 |
Ignore the specified responses in a particular variable. These responses will not be displayed to the respondent,
who therefore cannot select them.
|
| ChangeQuestionOrder | 7 |
Changes the order of questions in the questionnaire for the current respondent
(so the order in which he or she will answer the questionnaire changes).
|
| ChangeResponseOrder | 8 |
Changes the order of the responses in the specified question,
or the order of loop items within the specified loop, for the current respondent.
|
| SetLanguage | 9 |
Specifies the language that will be used for the current interview.
|
| SetScenario | 10 |
Changes the version of the questionnaire used for the current interview.
The respondent will only be asked questions assigned to that particular version.
|
| SendEmail | 11 |
Sends an email to a specific destination, with the specified subject line and message text.
|
| RunSQL | 12 |
Initiates an SQL query. This can be used to store data in an external database.
You must specify the database’s DSN, and the appropriate SQL query.
|
| RunProgram | 13 |
Starts the specified external program on the interviewer’s computer (or, for Askiaweb projects, on the respondent’s computer).
|
| QueryWebService | 14 |
Sends an HTTP request to a web service
|
| StartPredictiveDialing | 15 |
In a CATI project, sends a predictive dialling trigger to the telephony system.
|
| StartRecording | 16 |
In a CATI project, this begins a recording of the telephone conversation.
|
| InterruptRecording | 17 |
In a CATI project, this stops any in-progress recording.
|
| RunAskiaScript | 18 |
Runs the specified Askiascript 2.0 script. This allows you to carry out multiple actions (e.g. setting or skipping multiple questions) with a single routing instruction.
There are several keywords that may be particularly useful with this routing type, as they are equivalent to various other routing actions.
|
See Also