Fehler in Conditions gefixt
This commit is contained in:
parent
4cfc961c7b
commit
9cec9e4dcf
@ -29,7 +29,7 @@
|
||||
<DebugBuildSuccessful>False</DebugBuildSuccessful>
|
||||
<ReleaseBuildSuccessful>True</ReleaseBuildSuccessful>
|
||||
<DebugBuildNumber>0</DebugBuildNumber>
|
||||
<ReleaseBuildNumber>51</ReleaseBuildNumber>
|
||||
<ReleaseBuildNumber>54</ReleaseBuildNumber>
|
||||
<ChangedSinceLastDebugBuild>True</ChangedSinceLastDebugBuild>
|
||||
<DoNotAskForExtension>False</DoNotAskForExtension>
|
||||
<Extension>*39</Extension>
|
||||
|
||||
Binary file not shown.
@ -17,24 +17,25 @@
|
||||
<ns0:ComponentBranch DisplayedText="Invalid Input" Description="Execution path when the specified branch is activated." Tag="" DebugModeActive="False" x:Name="componentBranch4" />
|
||||
</ns0:UserInputComponent>
|
||||
<ns0:VariableAssignmentComponent VariableName="project$.Zielstatus" Tag="" DebugModeActive="False" Expression="InputStatus.Buffer" x:Name="variableAssignmentZielStatus" />
|
||||
<ns0:LoggerComponent Tag="" DebugModeActive="False" Text="CONCATENATE(CONCATENATE("Extension / Zielstatus: ",CONCATENATE(project$.ExtensionNr,CONCATENATE(" - ",project$.Zielstatus))),"")" Level="Info" x:Name="Logger1" />
|
||||
<ns0:ConditionalComponent Tag="" DebugModeActive="False" x:Name="CreateCondition1">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,0)" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="conditionalComponentBranch1">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,"0")" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="cCBVerfuegbar">
|
||||
<ns0:TcxSetExtensionStatusComponent Status="Available" Tag="" DebugModeActive="False" Extension="project$.ExtensionNr" x:Name="SetExtensionStatus_Available" />
|
||||
<ns0:PromptPlaybackComponent Tag="" AcceptDtmfInput="True" DebugModeActive="False" PromptList="<?xml version="1.0" encoding="utf-16"?><ArrayOfPrompt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Prompt xsi:type="AudioFilePrompt"><AudioFileName>Status0.wav</AudioFileName></Prompt></ArrayOfPrompt>" x:Name="PromptPlayback1" />
|
||||
</ns0:ConditionalComponentBranch>
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,1)" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="conditionalComponentBranch2">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,"1")" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="cCBAbwesend">
|
||||
<ns0:TcxSetExtensionStatusComponent Status="Away" Tag="" DebugModeActive="False" Extension="project$.ExtensionNr" x:Name="SetExtensionStatus_Away" />
|
||||
<ns0:PromptPlaybackComponent Tag="" AcceptDtmfInput="True" DebugModeActive="False" PromptList="<?xml version="1.0" encoding="utf-16"?><ArrayOfPrompt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Prompt xsi:type="AudioFilePrompt"><AudioFileName>Status1.wav</AudioFileName></Prompt></ArrayOfPrompt>" x:Name="promptPlaybackComponent1" />
|
||||
</ns0:ConditionalComponentBranch>
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,2)" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="conditionalComponentBranch3">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,"2")" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="cCBDND">
|
||||
<ns0:TcxSetExtensionStatusComponent Status="DoNotDisturb" Tag="" DebugModeActive="False" Extension="project$.ExtensionNr" x:Name="SetExtensionStatus_DND" />
|
||||
<ns0:PromptPlaybackComponent Tag="" AcceptDtmfInput="True" DebugModeActive="False" PromptList="<?xml version="1.0" encoding="utf-16"?><ArrayOfPrompt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Prompt xsi:type="AudioFilePrompt"><AudioFileName>Sttatus2.wav</AudioFileName></Prompt></ArrayOfPrompt>" x:Name="promptPlaybackComponent2" />
|
||||
</ns0:ConditionalComponentBranch>
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,3)" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="conditionalComponentBranch4">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,"3")" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="cCBCustom1">
|
||||
<ns0:TcxSetExtensionStatusComponent Status="Lunch" Tag="" DebugModeActive="False" Extension="project$.ExtensionNr" x:Name="SetExtensionStatus_Custom1" />
|
||||
<ns0:PromptPlaybackComponent Tag="" AcceptDtmfInput="True" DebugModeActive="False" PromptList="<?xml version="1.0" encoding="utf-16"?><ArrayOfPrompt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Prompt xsi:type="AudioFilePrompt"><AudioFileName>Status3.wav</AudioFileName></Prompt></ArrayOfPrompt>" x:Name="promptPlaybackComponent3" />
|
||||
</ns0:ConditionalComponentBranch>
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,4)" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="conditionalComponentBranch5">
|
||||
<ns0:ConditionalComponentBranch Condition="EQUAL(project$.Zielstatus,"4")" Description="Execution path when the specified condition is met." Tag="" DebugModeActive="False" x:Name="cCBCustom2">
|
||||
<ns0:TcxSetExtensionStatusComponent Status="BusinessTrip" Description="Custom State 2" Tag="" DebugModeActive="False" Extension="project$.ExtensionNr" x:Name="SetExtensionStatus_Custom2" />
|
||||
<ns0:PromptPlaybackComponent Tag="" AcceptDtmfInput="True" DebugModeActive="False" PromptList="<?xml version="1.0" encoding="utf-16"?><ArrayOfPrompt xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Prompt xsi:type="AudioFilePrompt"><AudioFileName>Status4.wav</AudioFileName></Prompt></ArrayOfPrompt>" x:Name="promptPlaybackComponent4" />
|
||||
</ns0:ConditionalComponentBranch>
|
||||
|
||||
@ -207,10 +207,14 @@ namespace _39_Profilstatus_mitExtension
|
||||
variableAssignmentZielStatus.VariableName = "project$.Zielstatus";
|
||||
variableAssignmentZielStatus.VariableValueHandler = () => { return InputStatus.Buffer; };
|
||||
mainFlowComponentList.Add(variableAssignmentZielStatus);
|
||||
LoggerComponent Logger1 = scope.CreateComponent<LoggerComponent>("Logger1");
|
||||
Logger1.Level = LoggerComponent.LogLevels.Info;
|
||||
Logger1.TextHandler = () => { return Convert.ToString(CFDFunctions.CONCATENATE(Convert.ToString(CFDFunctions.CONCATENATE(Convert.ToString("Extension / Zielstatus: "),Convert.ToString(CFDFunctions.CONCATENATE(Convert.ToString(variableMap["project$.ExtensionNr"].Value),Convert.ToString(CFDFunctions.CONCATENATE(Convert.ToString(" - "),Convert.ToString(variableMap["project$.Zielstatus"].Value))))))),Convert.ToString(""))); };
|
||||
mainFlowComponentList.Add(Logger1);
|
||||
ConditionalComponent CreateCondition1 = scope.CreateComponent<ConditionalComponent>("CreateCondition1");
|
||||
mainFlowComponentList.Add(CreateCondition1);
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,0)); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("conditionalComponentBranch1"));
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"0")); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("cCBVerfuegbar"));
|
||||
TcxSetExtensionStatusComponent SetExtensionStatus_Available = scope.CreateComponent<TcxSetExtensionStatusComponent>("SetExtensionStatus_Available");
|
||||
SetExtensionStatus_Available.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
|
||||
SetExtensionStatus_Available.ProfileNameHandler = () => { return "Available"; };
|
||||
@ -219,8 +223,8 @@ namespace _39_Profilstatus_mitExtension
|
||||
PromptPlayback1.AllowDtmfInput = true;
|
||||
PromptPlayback1.Prompts.Add(new AudioFilePrompt(() => { return "Status0.wav"; }));
|
||||
CreateCondition1.ContainerList[0].ComponentList.Add(PromptPlayback1);
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,1)); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("conditionalComponentBranch2"));
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"1")); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("cCBAbwesend"));
|
||||
TcxSetExtensionStatusComponent SetExtensionStatus_Away = scope.CreateComponent<TcxSetExtensionStatusComponent>("SetExtensionStatus_Away");
|
||||
SetExtensionStatus_Away.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
|
||||
SetExtensionStatus_Away.ProfileNameHandler = () => { return "Away"; };
|
||||
@ -229,8 +233,8 @@ namespace _39_Profilstatus_mitExtension
|
||||
promptPlaybackComponent1.AllowDtmfInput = true;
|
||||
promptPlaybackComponent1.Prompts.Add(new AudioFilePrompt(() => { return "Status1.wav"; }));
|
||||
CreateCondition1.ContainerList[1].ComponentList.Add(promptPlaybackComponent1);
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,2)); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("conditionalComponentBranch3"));
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"2")); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("cCBDND"));
|
||||
TcxSetExtensionStatusComponent SetExtensionStatus_DND = scope.CreateComponent<TcxSetExtensionStatusComponent>("SetExtensionStatus_DND");
|
||||
SetExtensionStatus_DND.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
|
||||
SetExtensionStatus_DND.ProfileNameHandler = () => { return "Out of office"; };
|
||||
@ -239,8 +243,8 @@ namespace _39_Profilstatus_mitExtension
|
||||
promptPlaybackComponent2.AllowDtmfInput = true;
|
||||
promptPlaybackComponent2.Prompts.Add(new AudioFilePrompt(() => { return "Sttatus2.wav"; }));
|
||||
CreateCondition1.ContainerList[2].ComponentList.Add(promptPlaybackComponent2);
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,3)); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("conditionalComponentBranch4"));
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"3")); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("cCBCustom1"));
|
||||
TcxSetExtensionStatusComponent SetExtensionStatus_Custom1 = scope.CreateComponent<TcxSetExtensionStatusComponent>("SetExtensionStatus_Custom1");
|
||||
SetExtensionStatus_Custom1.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
|
||||
SetExtensionStatus_Custom1.ProfileNameHandler = () => { return "Custom 1"; };
|
||||
@ -249,8 +253,8 @@ namespace _39_Profilstatus_mitExtension
|
||||
promptPlaybackComponent3.AllowDtmfInput = true;
|
||||
promptPlaybackComponent3.Prompts.Add(new AudioFilePrompt(() => { return "Status3.wav"; }));
|
||||
CreateCondition1.ContainerList[3].ComponentList.Add(promptPlaybackComponent3);
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,4)); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("conditionalComponentBranch5"));
|
||||
CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"4")); });
|
||||
CreateCondition1.ContainerList.Add(scope.CreateComponent<SequenceContainerComponent>("cCBCustom2"));
|
||||
TcxSetExtensionStatusComponent SetExtensionStatus_Custom2 = scope.CreateComponent<TcxSetExtensionStatusComponent>("SetExtensionStatus_Custom2");
|
||||
SetExtensionStatus_Custom2.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
|
||||
SetExtensionStatus_Custom2.ProfileNameHandler = () => { return "Custom 2"; };
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user