1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?xml version="1.0" encoding="UTF-8"?>
- <flow>
- <nodes>
- <node id="x" type="for_script" language="js">
- <![CDATA[
- return 3;
- ]]>
- </node>
- <node id="y" type="boolean_script" language="js">
- <![CDATA[
- var count = defaultContext.getData("test");
- return count > 3;
- ]]>
- </node>
- <node id="z" type="boolean_script" language="js">
- <![CDATA[
- var key = "test";
- if (defaultContext.hasData(key)){
- var count = defaultContext.getData("test");
- return count < 5;
- }else{
- return true;
- }
- ]]>
- </node>
- </nodes>
- <chain name="chain1">
- FOR(2).DO(THEN(a,b,c));
- </chain>
- <chain name="chain2">
- FOR(x).DO(THEN(a,b,c));
- </chain>
- <chain name="chain3">
- FOR(10).DO(THEN(a,b,d)).BREAK(y);
- </chain>
- <chain name="chain4">
- WHILE(z).DO(THEN(a,d));
- </chain>
- <chain name="chain5">
- WHILE(z).DO(THEN(a,d)).BREAK(y);
- </chain>
- </flow>
|