ivr流程编辑器

1_init.xml 6.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <ivrControl>
  2. <ivrflow Text="普通流程" Name="0" Type="normal">
  3. <HySoft.IVRFlowEditor.IVRControlUtility.IVRStartNode ID="1" Note="" Name="开始" Width="80" Height="50" X="63" Y="31" ><line Type="Line" Name="Next" startNode="1" endNode="2" />
  4. </HySoft.IVRFlowEditor.IVRControlUtility.IVRStartNode>
  5. <HySoft.IVRFlowEditor.IVRControlUtility.IVROutbound ID="2" Note="" Name="外呼号码" Width="80" Height="50" X="210" Y="26" ><line Type="Line" Name="SuccessPos" startNode="2" endNode="3" />
  6. <line Type="Line" Name="FailPos" startNode="2" endNode="4" />
  7. </HySoft.IVRFlowEditor.IVRControlUtility.IVROutbound>
  8. <HySoft.IVRFlowEditor.IVRControlUtility.IVRCancelQueue ID="3" Note="" Name="取消排队" Width="80" Height="50" X="100" Y="113" ><line Type="Line" Name="Next" startNode="3" endNode="4" />
  9. </HySoft.IVRFlowEditor.IVRControlUtility.IVRCancelQueue>
  10. <HySoft.IVRFlowEditor.IVRControlUtility.IVRCalculate ID="4" Note="" Name="算数运算" Width="80" Height="50" X="233" Y="113" ><line Type="Line" Name="Next" startNode="4" endNode="5" />
  11. </HySoft.IVRFlowEditor.IVRControlUtility.IVRCalculate>
  12. <HySoft.IVRFlowEditor.IVRControlUtility.IVRContinueQueue ID="5" Note="" Name="继续排队" Width="80" Height="50" X="214" Y="190" ><line Type="Line" Name="SuccessPos" startNode="5" endNode="6" />
  13. </HySoft.IVRFlowEditor.IVRControlUtility.IVRContinueQueue>
  14. <HySoft.IVRFlowEditor.IVRControlUtility.IVRCompare ID="6" Note="" Name="数据比较" Width="80" Height="50" X="98" Y="193" ><line Type="Line" Name="TruePos" startNode="6" endNode="7" />
  15. <line Type="Line" Name="FalsePos" startNode="6" endNode="8" />
  16. </HySoft.IVRFlowEditor.IVRControlUtility.IVRCompare>
  17. <HySoft.IVRFlowEditor.IVRControlUtility.IVRSql ID="7" Note="" Name="数据库读写" Width="80" Height="50" X="205" Y="262" ><line Type="Line" Name="SuccessPos" startNode="7" endNode="11" />
  18. <line Type="Line" Name="FailPos" startNode="7" endNode="9" />
  19. </HySoft.IVRFlowEditor.IVRControlUtility.IVRSql>
  20. <HySoft.IVRFlowEditor.IVRControlUtility.IVRRecordSet ID="8" Note="" Name="数据集映射" Width="80" Height="50" X="76" Y="282" ><line Type="Line" Name="LPos" startNode="8" endNode="9" />
  21. <line Type="Line" Name="EPos" startNode="8" endNode="11" />
  22. <line Type="Line" Name="GPos" startNode="8" endNode="10" />
  23. <Map Type="IVRDefaultVar"></Map></HySoft.IVRFlowEditor.IVRControlUtility.IVRRecordSet>
  24. <HySoft.IVRFlowEditor.IVRControlUtility.IVRDefinevar ID="9" Note="" Name="变量" Width="80" Height="50" X="205" Y="396" ><DefVar Type="DefinevarDefVar"><DefVar VarName="test1" VarType="具体值" VarVal="123" /><DefVar VarName="test2" VarType="变量" VarVal="test1" /></DefVar><line Type="Line" Name="Next" startNode="9" endNode="11" />
  25. </HySoft.IVRFlowEditor.IVRControlUtility.IVRDefinevar>
  26. <HySoft.IVRFlowEditor.IVRControlUtility.IVRSendfax ID="10" Note="" Name="传真发送" Width="80" Height="50" X="57" Y="420" ><line Type="Line" Name="SuccessPos" startNode="10" endNode="14" />
  27. <line Type="Line" Name="FailPos" startNode="10" endNode="23" />
  28. <line Type="Line" Name="HangupPos" startNode="10" endNode="13" />
  29. </HySoft.IVRFlowEditor.IVRControlUtility.IVRSendfax>
  30. <HySoft.IVRFlowEditor.IVRControlUtility.IVRRecvfax ID="11" Note="" Name="传真接收" Width="80" Height="50" X="122" Y="476" ><line Type="Line" Name="SuccessPos" startNode="11" endNode="23" />
  31. <line Type="Line" Name="FailPos" startNode="11" endNode="10" />
  32. <line Type="Line" Name="HangupPos" startNode="11" endNode="14" />
  33. </HySoft.IVRFlowEditor.IVRControlUtility.IVRRecvfax>
  34. <HySoft.IVRFlowEditor.IVRControlUtility.IVRBranch ID="13" Note="" Name="分支节点" Width="80" Height="50" X="422" Y="72" ><Branch Type="BranchVar"><Branch Value="2" Pos="1" /><Branch Value="1" Pos="2" /></Branch></HySoft.IVRFlowEditor.IVRControlUtility.IVRBranch>
  35. <HySoft.IVRFlowEditor.IVRControlUtility.IVRLeaveWord ID="14" Note="" Name="留言" Width="80" Height="50" X="297" Y="441" />
  36. <HySoft.IVRFlowEditor.IVRControlUtility.IVRAudioDTMF ID="15" Note="" Name="放音收按键" Width="80" Height="50" X="562" Y="74" ><line Type="Line" Name="HangupPos" startNode="15" endNode="18" />
  37. <line Type="Line" Name="SuccessPos" startNode="15" endNode="17" />
  38. <line Type="Line" Name="FailPos" startNode="15" endNode="22" />
  39. </HySoft.IVRFlowEditor.IVRControlUtility.IVRAudioDTMF>
  40. <HySoft.IVRFlowEditor.IVRControlUtility.IVRStringop ID="16" Note="" Name="字符串操作" Width="80" Height="50" X="507" Y="159" ><line Type="Line" Name="Next" startNode="16" endNode="17" />
  41. <line Type="Line" Name="TruePos" startNode="16" endNode="17" />
  42. <line Type="Line" Name="FalsePos" startNode="16" endNode="17" />
  43. </HySoft.IVRFlowEditor.IVRControlUtility.IVRStringop>
  44. <HySoft.IVRFlowEditor.IVRControlUtility.IVRTimer ID="17" Note="" Name="定时器" Width="80" Height="50" X="601" Y="172" ><line Type="Line" Name="Next" startNode="17" endNode="18" />
  45. </HySoft.IVRFlowEditor.IVRControlUtility.IVRTimer>
  46. <HySoft.IVRFlowEditor.IVRControlUtility.IVRTransfeOut ID="18" Note="" Name="呼叫转移" Width="80" Height="50" X="457" Y="347" ><line Type="Line" Name="SuccessPos" startNode="18" endNode="3" />
  47. <line Type="Line" Name="FailPos" startNode="18" endNode="4" />
  48. </HySoft.IVRFlowEditor.IVRControlUtility.IVRTransfeOut>
  49. <HySoft.IVRFlowEditor.IVRControlUtility.IVRTurnagent ID="19" Note="" Name="转人工" Width="80" Height="50" X="517" Y="438" ><line Type="Line" Name="FailPos" startNode="19" endNode="20" />
  50. <line Type="Line" Name="SuccessPos" startNode="19" endNode="20" />
  51. <line Type="Line" Name="HangupPos" startNode="19" endNode="20" />
  52. <BandData Type="IVRDefaultVar"></BandData></HySoft.IVRFlowEditor.IVRControlUtility.IVRTurnagent>
  53. <HySoft.IVRFlowEditor.IVRControlUtility.IVRSubflow ID="20" Note="" Name="跳转子流程" Width="80" Height="50" X="584" Y="494" ><line Type="Line" Name="BeginPos" startNode="20" endNode="21" />
  54. </HySoft.IVRFlowEditor.IVRControlUtility.IVRSubflow>
  55. <HySoft.IVRFlowEditor.IVRControlUtility.IVREndNode ID="21" Note="" Name="结束" Width="80" Height="50" X="438" Y="507" />
  56. <HySoft.IVRFlowEditor.IVRControlUtility.IVRQueue ID="22" Note="" Name="请求排队" Width="80" Height="50" X="396" Y="240" ><line Type="Line" Name="NoAgentPos" startNode="22" endNode="16" />
  57. <line Type="Line" Name="NoFreePos" startNode="22" endNode="17" />
  58. <line Type="Line" Name="SuccessPos" startNode="22" endNode="18" />
  59. <line Type="Line" Name="HangupPos" startNode="22" endNode="19" />
  60. </HySoft.IVRFlowEditor.IVRControlUtility.IVRQueue>
  61. <IVRFlowEditor.IVRControlUtility.IVRHangUp ID="23" Note="" Name="挂机" Width="80" Height="50" X="306" Y="371" />
  62. </ivrflow>
  63. <ivrflow Text="自动流程" Name="1" Type="auto">
  64. </ivrflow>
  65. <ivrflow Text="子流程 " Name="2" Type="sub">
  66. </ivrflow></ivrControl>