From 9cec9e4dcf3f2a5418d148f005dea14e21170f5e Mon Sep 17 00:00:00 2001
From: stefan <>
Date: Wed, 23 Jul 2025 11:07:25 +0200
Subject: [PATCH] Fehler in Conditions gefixt
---
.../39_Profilstatus_mitExtension.cfdproj | 2 +-
.../39_Profilstatus_mitExtension_fixed.zip | Bin 0 -> 22 bytes
39_Profilstatus_mitExtension/Main.flow | 11 ++++----
.../Output/Release/Script/Main.cs | 24 ++++++++++--------
.../Release/_39_Profilstatus_mitExtension.zip | Bin 342970 -> 343070 bytes
RELEASE/_39_Profilstatus_mitExtension.zip | Bin 342970 -> 343070 bytes
6 files changed, 21 insertions(+), 16 deletions(-)
create mode 100644 39_Profilstatus_mitExtension/39_Profilstatus_mitExtension_fixed.zip
diff --git a/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension.cfdproj b/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension.cfdproj
index 882b74c..9ebb82a 100644
--- a/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension.cfdproj
+++ b/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension.cfdproj
@@ -29,7 +29,7 @@
False
True
0
- 51
+ 54
True
False
*39
diff --git a/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension_fixed.zip b/39_Profilstatus_mitExtension/39_Profilstatus_mitExtension_fixed.zip
new file mode 100644
index 0000000000000000000000000000000000000000..15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7
GIT binary patch
literal 22
NcmWIWW@Tf*000g10H*)|
literal 0
HcmV?d00001
diff --git a/39_Profilstatus_mitExtension/Main.flow b/39_Profilstatus_mitExtension/Main.flow
index b298008..302f09c 100644
--- a/39_Profilstatus_mitExtension/Main.flow
+++ b/39_Profilstatus_mitExtension/Main.flow
@@ -17,24 +17,25 @@
+
-
+
-
+
-
+
-
+
-
+
diff --git a/39_Profilstatus_mitExtension/Output/Release/Script/Main.cs b/39_Profilstatus_mitExtension/Output/Release/Script/Main.cs
index edab99a..da60503 100644
--- a/39_Profilstatus_mitExtension/Output/Release/Script/Main.cs
+++ b/39_Profilstatus_mitExtension/Output/Release/Script/Main.cs
@@ -207,10 +207,14 @@ namespace _39_Profilstatus_mitExtension
variableAssignmentZielStatus.VariableName = "project$.Zielstatus";
variableAssignmentZielStatus.VariableValueHandler = () => { return InputStatus.Buffer; };
mainFlowComponentList.Add(variableAssignmentZielStatus);
+ LoggerComponent Logger1 = scope.CreateComponent("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("CreateCondition1");
mainFlowComponentList.Add(CreateCondition1);
- CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,0)); });
- CreateCondition1.ContainerList.Add(scope.CreateComponent("conditionalComponentBranch1"));
+ CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"0")); });
+ CreateCondition1.ContainerList.Add(scope.CreateComponent("cCBVerfuegbar"));
TcxSetExtensionStatusComponent SetExtensionStatus_Available = scope.CreateComponent("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("conditionalComponentBranch2"));
+ CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"1")); });
+ CreateCondition1.ContainerList.Add(scope.CreateComponent("cCBAbwesend"));
TcxSetExtensionStatusComponent SetExtensionStatus_Away = scope.CreateComponent("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("conditionalComponentBranch3"));
+ CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"2")); });
+ CreateCondition1.ContainerList.Add(scope.CreateComponent("cCBDND"));
TcxSetExtensionStatusComponent SetExtensionStatus_DND = scope.CreateComponent("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("conditionalComponentBranch4"));
+ CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"3")); });
+ CreateCondition1.ContainerList.Add(scope.CreateComponent("cCBCustom1"));
TcxSetExtensionStatusComponent SetExtensionStatus_Custom1 = scope.CreateComponent("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("conditionalComponentBranch5"));
+ CreateCondition1.ConditionList.Add(() => { return Convert.ToBoolean(CFDFunctions.EQUAL(variableMap["project$.Zielstatus"].Value,"4")); });
+ CreateCondition1.ContainerList.Add(scope.CreateComponent("cCBCustom2"));
TcxSetExtensionStatusComponent SetExtensionStatus_Custom2 = scope.CreateComponent("SetExtensionStatus_Custom2");
SetExtensionStatus_Custom2.ExtensionHandler = () => { return Convert.ToString(variableMap["project$.ExtensionNr"].Value); };
SetExtensionStatus_Custom2.ProfileNameHandler = () => { return "Custom 2"; };
diff --git a/39_Profilstatus_mitExtension/Output/Release/_39_Profilstatus_mitExtension.zip b/39_Profilstatus_mitExtension/Output/Release/_39_Profilstatus_mitExtension.zip
index cf06f1499ca02fc79f85831397c507939921270b..38aa01a29c38d5ebea02c718f6dd52fde1597768 100644
GIT binary patch
delta 4511
zcmV;Q5n%4R_Y|J^6b(>I0|XQR000O8a98(%4TTK>g$)9Q4FiP@1howXpeKKDSNB@t
z=#vHl5dZ*ndH?_q0000}Z*_8GWpgi0VQFqIV{`2tX>Z#`_IrT*hpDz`WJG0rWp^9r
zfGpXKv9X=nuDfUuxMOl;v7tznhmTGD-*+yO!#T(yCA;2*g;p`icg>r3&5(S`5`r$=y2j+WHBUi<10^}gm8wE
zIdl;?+xX$^V;oKVAW31GC1*1~-MLOtm|)naPrg2V0sxq2=Yj76H-LXh0`{RFf>+?!
zjs1DL4HNX5oOwF{dqjz348ot7w2P7?iYXmNjS!6eOPC^X9z_8_*T~I?XvZmxQ{-*c
zL+$#ZpG-|)o}ai;7~(l1)AV7QA^=XK*V58T=7v+Bu1FJn8px-eAK0)N!2N%9enLf&>YNUpvqo2ttx5=VAbb
z5B}`m5LD*`#WR0D#5(I&0B-ZYZ&l^Oiuw~og%0Vz{`j`
zFp6LbLodK)#R4zFv!5%3oY5(z!DO@=;?uS)+i5%0l5B_ZDwzYk0ck9_wq~GaSQA7fM0&omZZw#`vuxUxmc0piVv2T4OsId^6Tn;R4L|f@#pb5lU-;yFz
z4P(7IS$L>yNCqd>%~+Eu*}J1ou(4i{S{rH=Bs8W%3&vM(G90!m59W@9amH=p;Ho*QJ4g@4f@ipBv2PjnN|6)YnXVJGY8an#EyNSc1@)QR+rZ
z2&}Y~N`U7=2`sj1rjgcEdm&CLF!29_@`5wzvl5i%nZ2=g+Frb%tH`1>O@wPgx%#P>
zV4KH==D^VJea2=MqN}2^?emI-d|`uT|6qn&O~ikQV7{l);{rG0d)VrY(u@zBgKTz=
zVhcJtAvA;XYze~5^P}A;@KCH0{s_}4HsaYiuEG09$c!TNMz#;2Xxj?>v>an=PDHL??X
zXpZW0mIuFeiu7`z$+kVEYSt4OX2}(t2H2&$)A-d#d`G%9jr&SbwS1SHrD}OCIZ=Pr
zMEE7;su~V=kgjUDEjeS!obEhnH8H%?yw$|~&Qh1m_&%~%BhNccV2#}GEQi@~zJoL-
zN>Cm(FWCz&Nx!%YS!@sUJCk5Wmr4V^Dk7Um?-3-cKi$Hf-haWv8cn?Y$jbs$E-Xhe
z!XnVyH2soCPQ4^sP0P|Ii|Pu19u|MO81tqwaCQaQYZdctzgNXoQf2kBGYqiEh2k}v
zUMk8yygou{e8ct)-+=Xc@LfMnQtHLruQ1BX)m3@FTf*84Qxr>B8;w}Ieh32zYrPR`
z-w#=o!O&}sV=qBB>tW0AMfci;Z9-v=`;8Wo~=F`fM;vuYn^|5ZIG``
z^7WE@{hfUMgM9syeEskY+%`;TQ9sl%{aZ5~?osTvXhH~48f>e?4-mW1@2`M2Z!t-}
z&DOg@fjdP9$EkA#FMC^G6(AJ9T%9GhoWxAlme($t1}NS}{usqO
zIAp+c^!=spez~z_&h4=+-!Xqo-oy0Q>;sv^ACU($6sOyMnxccqonlF5bc)V>6r+$z
z8<#{6rs)p7-O{3(NW@+NJ)uZwj&UU)X$3u=@fq#WTokl
z=Cs_gZduK2HF=*bR*DCX;zBIFevhdexu}4*)AE^6J2Y7FJ!-2`c7lID|6Gh3_r8av
z_e#a6Xg)8XhDqXIgfsEJPEnDS*MxPu(f?{FVnJ(Z8W-GJXeZ}%0B59d(r+(xqKIuZ
zL+|-by*HrV;`oDH;MO{f)CwW%z*M(`}0mMH@rZS8VK>eYwWrt!gz6+on+CC~c~=
zf{T5LmJgz-J}U=n1-E}lVP=RRobqDDSE1AeDzEsAQ>m>>a&hmt_9_N+?}ZoV{P3$T
zCa8VM#o!mNw^TB1i!GHx%|vu49QX__y~ffDw4_9@5^t`q?pH(lx~dbYhN9}e6}`-I
zirjr@NaJm*sgk5cF;xPaYboIlNf&w+l@!NVMj2HKAP@dSba8(nOfWxQGwNM}$GYYi
zidy-3=L5P#BuYw{4nC%rh*L}=1M&&FPK{c^=68uRgL4uc(~ZRbXm`Auh5Y@H(c!^p
zc(QYV|L-pV*(>(}Ux0GbUxD7rU;(lg_x~JfBMWiqf$z0)HsAE)%-KgJ(8Dgi(#9tF
zgj!|V+~)WtvoU`fQml;MBDcz@ioDYG=3GZaazs1jFj|?fmrf@PqYy40@|Qs&^Z?
z7LWDrX!{h!lMG#)!&nXKC+_tzDwk+1z?9RdUOO9JLO&n_HBM0y#tNKQ*EbJXHnq`dA^vZFn)awo4)9PnOHTF7*WKDmvQvG89Z_c6nrJUsId9$k;
z@bQF76qGrXu3N3aWt_Gv5T=b)CCD
zc~NHFHp;9o5@psqL>a2A^{!z?I~gYF9$c8&xaTl4%91pitt}(ea8gSRH-&i3&dxy}
zK-kG8u?js57_7CAIvbWzhl{gd6?oR$2cFGVfk(-)Ed$Ty@&eDMZQ$8lB=Br@3_P1%
z1CMq-Ou{wvUiiAeRrw_%ECzt2`3elAm#=|a%z7Gubc*QKHo&&3=_`>80KP_Eq=^YM
zK_!20pMW{Y5r)Gojj)i&<4>1VL^N5QfgrZJCX!X_GYLi&
zz}=MS`cF=YclRFVmT&va|6jFaXTb!TTt*hFMK{Kq*Wc1VBhC)q46jN6;
znS|IWjI$OyiD{UM7|vmsKWz3K=TA~GAsV@bnRGrzN!rf|V^BJY99AVSBz!JUUB5Ef
z6tKp~jb&Uu%n@>@JK+V+0U%XRVbWO;Y*kSi#7RU*aJWQ0rJ_>7s}0Mz?A4}beN}&u
zfrdk!6Gyl_ihYm2ox?l4=zO};R|8AKni#y}y&^vK+$n7+@$Mby{TzM?qpPs;w1fNt
z52o;KuePTl_@1`uz|6ifrnfysM`BZ%+|Y$nywig4g3kaHJ<58jtq2__I5nZ!T%Ujp
zKu)q=_@4Aqk!12}<2&vu%7wl-#0G!oA%gK>tMN0non3BI$_1`B$rmaee8`g+{cn3C
z-r6m%Kwtg#m3Oyb$G5-rBr2qhOa+8I#Uzt)j(lRd7g9eNjyFt_EJpjt^I?C5R%U*f
zp32
z7jcw@9<6UlZAMdH)s%DXD)4;@JfM@#WT4Nv-qy`CXI{RxR~C}e^HJJ2`>H;pcZmjm
z#XIpPc4hCMa)MNK;LMUY7xZXyG3ONmUjnoAvZ7P*VK_e7-(~9+O!C@Dk$@c`7x|Yt
zz3UYVt;>zOXvwZ^)urW1(RF{~lSXOIQ5N!L5e4BrzA&2)Q8e$%;+ZoDHF?5QWT!Lg
z7BbdwQB_GE*ajYb6W^MxN`(=y5}{lL7uI3TSc7ZD^Mv;@+J!hbwC1YCw&J@FzaV1k
z>{(KVN&EN4=DuiJ5p;w&4J$#kPHD}(!KLdIFBX~6IoU4)tk$&GeqDc^+R)8V=bBo^
z>S{~gKe?LX$p`&!l=W6kU%7mZga<}e0jwRMI7se9Ln5-$XD$a%-#L5?Oa~+@RA6tF
z5`n$T{SB*)SNOUcuTAGsA~uIrCr(gawQZqxp&H+q$8PEcC=Jq!YIkgy63fj7d0h$2
zUH?95*Px%b6b3fAquhW0dDa8Z6)_z8*z$AGd#3B!S?T-7r&XcA^ek4S1FS$Rcd2ot^=}RG-uECM2f-c}u10Yv5b_TEWnx-J9Hm~LTb1Mp{Y?pGc
zUQPT_7HJ}xww;cQ8P6sa&JV?EMu{LL6bcC~-Hz
zprY{w((7Xss8D};i~0xZY9fnoab*MIUY8ih=;jG+W6!U+B(B2VQJV}x$5bvB&{c!)d?Mt)h1
zg0e^J5cz3>059$osx{Hl7#t<@Ti)IxSVmaX+Ah-{K^qVjS`(!+l0Q}F0n*^(_vn03
zXqF%eKhl3g?)WVstlnw^ZKEE3fx7T$8u%U?az?tDm*Wi)!iF-7V#H=X82~CfaSES4
zk;r~9Za@u>^rC>+Y*9>90kOR!NnG0ucZJb$XY9I|VZa(l`YG007YelsEtY
delta 4424
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
delta 4424
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