Design Time Validation
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Unified Communications Managed API2.0 SDK communications workflow activities provide warning and error messages that follow validation checks for missing or invalid property settings.
GoToActivity
Authors must use the TargetActivityName property to specify a valid target for a GoToActivity activity. A valid target is any direct or indirect child of a CommunicationsSequenceActivity activity. Command and event activities are not valid targets.
An error message appears, depending on the violated condition.
Conditions Checked
The target specified in the Properties window is invalid.
The target is not specified in the Properties window.
BlindTransferActivity
Authors should specify a value for the CalledParty property for each BlindTransferActivity activity. A warning message appears if both conditions are true.
Conditions Checked
The CalledParty property is not specified in the Properties window.
The Executing event handler is not specified.
SpeechQuestionAnswerActivity
Authors should specify prompt text and a grammar for each SpeechQuestionAnswer activity.
Prompt Text Warning
A warning message appears if the following conditions are true.
The prompt text is not specified in the Properties window.
The TurnStarting event handler is not specified.
The Executing event handler is not specified.
Grammar Warning
A warning message appears if the following conditions are true.
The TurnStarting event handler is not specified.
The Executing event handler is not specified.
InstantMessagingQuestionAnswerActivity
Authors should specify prompt text and a grammar for each InstantMessagingQuestionAnswerActivity activity.
Prompt Text Warning
A warning message appears if the following conditions are true.
The prompt text is not specified in the Properties window.
The TurnStarting event handler is not specified.
The Executing event handler is not specified.
Grammar Warning
A warning message appears if the following conditions are true.
The TurnStarting event handler is not specified.
The Executing event handler is not specified.
SpeechStatementActivity
Authors should specify prompt text for each SpeechStatementActivity activity. A warning message appears if the following conditions are true.
The prompt text is not specified in the Properties window.
The TurnStarting event handler is not specified.
The Executing event handler is not specified.
InstantMessagingStatementActivity
Authors should specify prompt text for each InstantMessagingStatementActivity activity. A warning message appears if the following conditions are true.
Prompt text is not specified in the Properties window.
TurnStarting event handler is not specified.
Executing event handler is not specified.
CommunicationsSequenceActivity
Authors should bind a value for the CallProvider property. This is only needed with CommunicationsSequenceActivity activities added to a project by the workflow author. In the case of the default CommunicationsSequenceActivity added when creating a new project, binding is not needed because the default value is added by the project template. A warning message appears if both conditions are true.
The CallProvider property is not specified in the Properties window.
The Executing event handler is not specified.
SpeechCommandActivity
Authors should specify one of the following four properties for each SpeechCommandActivity: Grammar, DtmfGrammar, ExpectedDtmfInputs or ExpectedSpeechInputs. A warning message appears if none of these properties is set.
InstantMessagingCommandActivity
Authors should specify a value for either the Grammar or ExpectedInputs property for each InstantMessagingCommandActivity activity. A warning message appears if none of these properties is set.
SpeechHelpCommandActivity
Authors should specify one of the following four properties for each SpeechHelpCommandActivity: Grammar, DtmfGrammar, ExpectedDtmfInputs or ExpectedSpeechInputs. A warning message appears if none of these properties is set.
InstantMessagingHelpCommandActivity
Authors should specify either the Grammar or the ExpectedInputs property for each InstantMessagingHelpCommandActivity activity. A warning message appears if neither of these properties is set.
SpeechRepeatCommandActivity
Authors should specify one of the following four properties for each SpeechRepeatCommandActivity: Grammar, DtmfGrammar, ExpectedDtmfInputs or ExpectedSpeechInputs. A warning message appears if none of these properties is set.
See Also
Other Resources
Unified Communications Managed API 2.0 Workflow SDK Documentation