Click or drag to resize
Askia

RoutingActionType Enumeration

Enumeration of the routing action type

Namespace:  AskiaCore
Assembly:  AskiaCore (in AskiaCore.dll) Version: 6.0.0-build000000000000000000000000000000000000000001
Syntax
public enum RoutingActionType
Members
  Member nameValueDescription
Undefined-1 Not defined
Skip0 Specifies part of the questionnaire (a question or chapter) that will not be asked if the routing condition is met.
Ask1 Specifically targets parts of the questionnaire which are to be asked only if the specified condition is met.
Goto2 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.
AbandonInterview3 Terminates the current interview without saving the data or marking the interview as incomplete and records a specific call result code.
SetValue4 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).
ShowMessage5 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.
IgnoreResponses6 Ignore the specified responses in a particular variable. These responses will not be displayed to the respondent, who therefore cannot select them.
ChangeQuestionOrder7 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).
ChangeResponseOrder8 Changes the order of the responses in the specified question, or the order of loop items within the specified loop, for the current respondent.
SetLanguage9 Specifies the language that will be used for the current interview.
SetScenario10 Changes the version of the questionnaire used for the current interview. The respondent will only be asked questions assigned to that particular version.
SendEmail11 Sends an email to a specific destination, with the specified subject line and message text.
RunSQL12 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.
RunProgram13 Starts the specified external program on the interviewer’s computer (or, for Askiaweb projects, on the respondent’s computer).
QueryWebService14 Sends an HTTP request to a web service
StartPredictiveDialing15 In a CATI project, sends a predictive dialling trigger to the telephony system.
StartRecording16 In a CATI project, this begins a recording of the telephone conversation.
InterruptRecording17 In a CATI project, this stops any in-progress recording.
RunAskiaScript18 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