flow.xml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <flow>
  3. <nodes>
  4. <node id="x" type="for_script" language="js">
  5. <![CDATA[
  6. return 3;
  7. ]]>
  8. </node>
  9. <node id="y" type="boolean_script" language="js">
  10. <![CDATA[
  11. var count = defaultContext.getData("test");
  12. return count > 3;
  13. ]]>
  14. </node>
  15. <node id="z" type="boolean_script" language="js">
  16. <![CDATA[
  17. var key = "test";
  18. if (defaultContext.hasData(key)){
  19. var count = defaultContext.getData("test");
  20. return count < 5;
  21. }else{
  22. return true;
  23. }
  24. ]]>
  25. </node>
  26. </nodes>
  27. <chain name="chain1">
  28. FOR(2).DO(THEN(a,b,c));
  29. </chain>
  30. <chain name="chain2">
  31. FOR(x).DO(THEN(a,b,c));
  32. </chain>
  33. <chain name="chain3">
  34. FOR(10).DO(THEN(a,b,d)).BREAK(y);
  35. </chain>
  36. <chain name="chain4">
  37. WHILE(z).DO(THEN(a,d));
  38. </chain>
  39. <chain name="chain5">
  40. WHILE(z).DO(THEN(a,d)).BREAK(y);
  41. </chain>
  42. </flow>