wfeditor-commons.xml 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. <mxEditor defaultGroup="group" defaultEdge="edge" urlPost="saveGraph.do?"
  2. runUrl="runGraph.do"
  3. terminationUrl="removeDebug.do?"
  4. breakpointUrl="setBreakpoint.do?"
  5. defaultBusiLogicUrl="rfMethodAction.do?"
  6. defaultLogicArgsUrl="../rfMethod/selparam.do"
  7. defaultRuleChooseUrl = "updateSelect.do?"
  8. defaultRuleArgsUrl = "rfSystemDefineAction.do?"
  9. busiSFeature="dialogWidth:700px;dialogHeight:500px;status:no;help:no;dialogHide:yes"
  10. argSFeature="dialogWidth:700px;dialogHeight:500px;status:no;help:no;dialogHide:yes"
  11. helpWindowImage="rfEngine/graph/images/help.gif"
  12. tasksWindowImage="rfEngine/graph/images/tasks.gif"
  13. forcedInserting="0"
  14. swimlaneRequired="0">
  15. <include name="/rfEngine/graph/config/editor-commons.xml"/>
  16. <add as="onInit">
  17. function ()
  18. {
  19. //this.showTasks();
  20. this.showOutline();
  21. }
  22. </add>
  23. <Array as="cycleAttributeValues">
  24. <add value="#83027F"/>
  25. <add value="#66B922"/>
  26. <add value="#808913"/>
  27. <add value="#CF0056"/>
  28. <add value="#4679B6"/>
  29. </Array>
  30. <Array as="templates">
  31. <add as="group">
  32. <Group label="" description="" href="">
  33. <mxCell vertex="1" style="group" connectable="0"/>
  34. </Group>
  35. </add>
  36. <add as="edge">
  37. <Edge label="" description="" lineCondition="">
  38. <mxCell edge="2">
  39. <mxGeometry as="geometry" relative="1" height="2"/>
  40. </mxCell>
  41. </Edge>
  42. </add>
  43. <add as="swimlane">
  44. <Swimlane label="Swimlane" description="" href="">
  45. <mxCell vertex="1" style="swimlane" connectable="0">
  46. <mxGeometry as="geometry" width="300" height="160"/>
  47. </mxCell>
  48. </Swimlane>
  49. </add>
  50. <add as="task">
  51. <Task label="自动节点" description="" businessLogic="" logicArgs="">
  52. <mxCell vertex="1">
  53. <mxGeometry as="geometry" width="35" height="35"/>
  54. </mxCell>
  55. </Task>
  56. </add>
  57. <add as="shape">
  58. <Shape label="手动节点" description="" businessLogic="" logicArgs="">
  59. <mxCell vertex="1" >
  60. <mxGeometry as="geometry" width="35" height="35"/>
  61. </mxCell>
  62. </Shape>
  63. </add>
  64. <add as="symbol">
  65. <Symbol label="Symbol" description="" href="">
  66. <mxCell vertex="1" style="symbol;image=rfEngine/graph/images/symbols/event.png">
  67. <mxGeometry as="geometry" width="32" height="32"/>
  68. </mxCell>
  69. </Symbol>
  70. </add>
  71. <add as="start">
  72. <start label="开始" description="" >
  73. <mxCell vertex="1" style="start;image=rfEngine/graph/images/symbols/event.png">
  74. <mxGeometry as="geometry" width="35" height="35"/>
  75. </mxCell>
  76. </start>
  77. </add>
  78. <add as="end">
  79. <end label="结束" description="" >
  80. <mxCell vertex="1" style="end;image=rfEngine/graph/images/symbols/event.png">
  81. <mxGeometry as="geometry" width="35" height="35"/>
  82. </mxCell>
  83. </end>
  84. </add>
  85. <add as="forstart">
  86. <forstart label="循环开始" description="" loopType="" loopVar="">
  87. <mxCell vertex="1" style="forstart;image=rfEngine/graph/images/event.png">
  88. <mxGeometry as="geometry" width="35" height="35"/>
  89. </mxCell>
  90. </forstart>
  91. </add>
  92. <add as="forend">
  93. <forend label="循环结束" description="">
  94. <mxCell vertex="1" style="forend;image=rfEngine/graph/images/event.png">
  95. <mxGeometry as="geometry" width="35" height="35"/>
  96. </mxCell>
  97. </forend>
  98. </add>
  99. <add as="child">
  100. <child label="子图" description="" rulechoose="" ruleArgChoose="">
  101. <mxCell vertex="1" style="child;image=rfEngine/graph/images/event.png">
  102. <mxGeometry as="geometry" width="35" height="35"/>
  103. </mxCell>
  104. </child>
  105. </add>
  106. <add as="modelchild">
  107. <modelchild label="模型构件子图" description="" rulechoose="" ruleArgChoose="">
  108. <mxCell vertex="1" style="modelchild;image=rfEngine/graph/images/event.png">
  109. <mxGeometry as="geometry" width="35" height="35"/>
  110. </mxCell>
  111. </modelchild>
  112. </add>
  113. <!--==========================基础操作==========================-->
  114. <add as="PC_000007">
  115. <PC_000007 label="赋值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.setVariableValue">
  116. <mxCell vertex="1" style="PC_000007;image=rfEngine/graph/images/event.png">
  117. <mxGeometry as="geometry" width="35" height="35"/>
  118. </mxCell>
  119. </PC_000007>
  120. </add>
  121. <add as="PC_sOrMoreValToDefault">
  122. <PC_sOrMoreValToDefault label="数据清洗" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DataClearComponent.sOrMoreValToDefault">
  123. <mxCell vertex="1" style="PC_sOrMoreValToDefault;image=rfEngine/graph/images/event.png">
  124. <mxGeometry as="geometry" width="35" height="35"/>
  125. </mxCell>
  126. </PC_sOrMoreValToDefault>
  127. </add>
  128. <add as="PC_000014">
  129. <PC_000014 label="List变量赋值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.assembleList">
  130. <mxCell vertex="1" style="PC_000014;image=rfEngine/graph/images/event.png">
  131. <mxGeometry as="geometry" width="35" height="35"/>
  132. </mxCell>
  133. </PC_000014>
  134. </add>
  135. <add as="PC_000015">
  136. <PC_000015 label="List合并" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.mergeList">
  137. <mxCell vertex="1" style="PC_000015;image=rfEngine/graph/images/event.png">
  138. <mxGeometry as="geometry" width="35" height="35"/>
  139. </mxCell>
  140. </PC_000015>
  141. </add>
  142. <add as="PC_000020">
  143. <PC_000020 label="List[Map]根据key合并构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listMapmerge">
  144. <mxCell vertex="1" style="PC_000020;image=rfEngine/graph/images/event.png">
  145. <mxGeometry as="geometry" width="35" height="35"/>
  146. </mxCell>
  147. </PC_000020>
  148. </add>
  149. <add as="PC_processingdata">
  150. <PC_processingdata label="List转单值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.changeListtoSingle">
  151. <mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">
  152. <mxGeometry as="geometry" width="35" height="35"/>
  153. </mxCell>
  154. </PC_processingdata>
  155. </add>
  156. <add as="PC_getListsize">
  157. <PC_getListsize label="List取长度" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getListsize">
  158. <mxCell vertex="1" style="PC_getListsize;image=rfEngine/graph/images/event.png">
  159. <mxGeometry as="geometry" width="35" height="35"/>
  160. </mxCell>
  161. </PC_getListsize>
  162. </add>
  163. <add as="PC_getvaluefromlist">
  164. <PC_getvaluefromlist label="List取值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getValueFromList">
  165. <mxCell vertex="1" style="PC_getvaluefromlist;image=rfEngine/graph/images/event.png">
  166. <mxGeometry as="geometry" width="35" height="35"/>
  167. </mxCell>
  168. </PC_getvaluefromlist>
  169. </add>
  170. <add as="PC_listadd">
  171. <PC_listadd label="List添加常数列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listadd">
  172. <mxCell vertex="1" style="PC_listadd;image=rfEngine/graph/images/event.png">
  173. <mxGeometry as="geometry" width="35" height="35"/>
  174. </mxCell>
  175. </PC_listadd>
  176. </add>
  177. <add as="PC_listbatchadd">
  178. <PC_listbatchadd label="List批量添加常数列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listbatchadd">
  179. <mxCell vertex="1" style="PC_listbatchadd;image=rfEngine/graph/images/event.png">
  180. <mxGeometry as="geometry" width="35" height="35"/>
  181. </mxCell>
  182. </PC_listbatchadd>
  183. </add>
  184. <add as="PC_listcalculate">
  185. <PC_listcalculate label="List计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listcalculate">
  186. <mxCell vertex="1" style="PC_listcalculate;image=rfEngine/graph/images/event.png">
  187. <mxGeometry as="geometry" width="35" height="35"/>
  188. </mxCell>
  189. </PC_listcalculate>
  190. </add>
  191. <add as="PC_listremove">
  192. <PC_listremove label="List删除列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listremove">
  193. <mxCell vertex="1" style="PC_listremove;image=rfEngine/graph/images/event.png">
  194. <mxGeometry as="geometry" width="35" height="35"/>
  195. </mxCell>
  196. </PC_listremove>
  197. </add>
  198. <add as="PC_listselect">
  199. <PC_listselect label="List查询数据" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listselect">
  200. <mxCell vertex="1" style="PC_listselect;image=rfEngine/graph/images/event.png">
  201. <mxGeometry as="geometry" width="35" height="35"/>
  202. </mxCell>
  203. </PC_listselect>
  204. </add>
  205. <add as="PC_listupdate">
  206. <PC_listupdate label="List修改指定数据" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listupdate">
  207. <mxCell vertex="1" style="PC_listupdate;image=rfEngine/graph/images/event.png">
  208. <mxGeometry as="geometry" width="35" height="35"/>
  209. </mxCell>
  210. </PC_listupdate>
  211. </add>
  212. <add as="PC_listclassify">
  213. <PC_listclassify label="List动态添加列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listclassify">
  214. <mxCell vertex="1" style="PC_listclassify;image=rfEngine/graph/images/event.png">
  215. <mxGeometry as="geometry" width="35" height="35"/>
  216. </mxCell>
  217. </PC_listclassify>
  218. </add>
  219. <add as="PC_changeListtoSingle">
  220. <PC_changeListtoSingle label="List转单值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.changeListtoSingle">
  221. <mxCell vertex="1" style="PC_changeListtoSingle;image=rfEngine/graph/images/event.png">
  222. <mxGeometry as="geometry" width="35" height="35"/>
  223. </mxCell>
  224. </PC_changeListtoSingle>
  225. </add>
  226. <!--==========================日期操作==========================-->
  227. <add as="PC_000017">
  228. <PC_000017 label="日期差值计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.dateInterval">
  229. <mxCell vertex="1" style="PC_000017;image=rfEngine/graph/images/event.png">
  230. <mxGeometry as="geometry" width="35" height="35"/>
  231. </mxCell>
  232. </PC_000017>
  233. </add>
  234. <add as="PC_000018">
  235. <PC_000018 label="月数转年数" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.monthsToYears">
  236. <mxCell vertex="1" style="PC_000018;image=rfEngine/graph/images/event.png">
  237. <mxGeometry as="geometry" width="35" height="35"/>
  238. </mxCell>
  239. </PC_000018>
  240. </add>
  241. <add as="PC_calculateDate">
  242. <PC_calculateDate label="日期计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.calculateDate">
  243. <mxCell vertex="1" style="PC_calculateDate;image=rfEngine/graph/images/event.png">
  244. <mxGeometry as="geometry" width="35" height="35"/>
  245. </mxCell>
  246. </PC_calculateDate>
  247. </add>
  248. <!--==========================数值操作==========================-->
  249. <add as="PC_000002">
  250. <PC_000002 label="公式" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.calculateSimpleFormula">
  251. <mxCell vertex="1" style="PC_000002;image=rfEngine/graph/images/event.png">
  252. <mxGeometry as="geometry" width="35" height="35"/>
  253. </mxCell>
  254. </PC_000002>
  255. </add>
  256. <add as="PC_000008">
  257. <PC_000008 label="公式" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.calculateSimpleFormulaExp">
  258. <mxCell vertex="1" style="PC_000008;image=rfEngine/graph/images/event.png">
  259. <mxGeometry as="geometry" width="35" height="35"/>
  260. </mxCell>
  261. </PC_000008>
  262. </add>
  263. <add as="PC_dataformat">
  264. <PC_dataformat label="数据格式化" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.formatteddata">
  265. <mxCell vertex="1" style="PC_dataformat;image=rfEngine/graph/images/event.png">
  266. <mxGeometry as="geometry" width="35" height="35"/>
  267. </mxCell>
  268. </PC_dataformat>
  269. </add>
  270. <add as="PC_processingdata">
  271. <PC_processingdata label="数值统计" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.processingdata">
  272. <mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">
  273. <mxGeometry as="geometry" width="35" height="35"/>
  274. </mxCell>
  275. </PC_processingdata>
  276. </add>
  277. <!--==========================模型操作==========================-->
  278. <add as="PC_000013">
  279. <PC_000013 label="级别映射" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.levelMaping">
  280. <mxCell vertex="1" style="PC_000013;image=rfEngine/graph/images/event.png">
  281. <mxGeometry as="geometry" width="35" height="35"/>
  282. </mxCell>
  283. </PC_000013>
  284. </add>
  285. <add as="PC_000016">
  286. <PC_000016 label="逻辑回归模型" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.lineModelCalculate">
  287. <mxCell vertex="1" style="PC_000016;image=rfEngine/graph/images/event.png">
  288. <mxGeometry as="geometry" width="35" height="35"/>
  289. </mxCell>
  290. </PC_000016>
  291. </add>
  292. <add as="PC_000019">
  293. <PC_000019 label="线性回归模型" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.lineModelCalculatedetail">
  294. <mxCell vertex="1" style="PC_000019;image=rfEngine/graph/images/event.png">
  295. <mxGeometry as="geometry" width="35" height="35"/>
  296. </mxCell>
  297. </PC_000019>
  298. </add>
  299. <!--==========================数据库操作==========================-->
  300. <add as="PC_000009">
  301. <PC_000009 label="查询List" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.queryForListExp">
  302. <mxCell vertex="1" style="PC_000009;image=rfEngine/graph/images/event.png">
  303. <mxGeometry as="geometry" width="35" height="35"/>
  304. </mxCell>
  305. </PC_000009>
  306. </add>
  307. <add as="PC_000010">
  308. <PC_000010 label="查询单条记录" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.queryForObjectExp">
  309. <mxCell vertex="1" style="PC_000010;image=rfEngine/graph/images/event.png">
  310. <mxGeometry as="geometry" width="35" height="35"/>
  311. </mxCell>
  312. </PC_000010>
  313. </add>
  314. <add as="PC_000011">
  315. <PC_000011 label="更新数据库" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.updateByDBExecutor">
  316. <mxCell vertex="1" style="PC_000011;image=rfEngine/graph/images/event.png">
  317. <mxGeometry as="geometry" width="35" height="35"/>
  318. </mxCell>
  319. </PC_000011>
  320. </add>
  321. <add as="PC_insertlist">
  322. <PC_insertlist label="批量插入" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.insertList">
  323. <mxCell vertex="1" style="PC_insertlist;image=rfEngine/graph/images/event.png">
  324. <mxGeometry as="geometry" width="35" height="35"/>
  325. </mxCell>
  326. </PC_insertlist>
  327. </add>
  328. <add as="PC_insertByExcel">
  329. <PC_insertByExcel label="Excel数据插入" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.insertByExcel">
  330. <mxCell vertex="1" style="PC_insertByExcel;image=rfEngine/graph/images/event.png">
  331. <mxGeometry as="geometry" width="35" height="35"/>
  332. </mxCell>
  333. </PC_insertByExcel>
  334. </add>
  335. <add as="PC_dbSpecCharConv">
  336. <PC_dbSpecCharConv label="数据库特殊字符转义构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.dbSpecCharConv">
  337. <mxCell vertex="1" style="PC_dbSpecCharConv;image=rfEngine/graph/images/event.png">
  338. <mxGeometry as="geometry" width="35" height="35"/>
  339. </mxCell>
  340. </PC_dbSpecCharConv>
  341. </add>
  342. <!--==========================字符串操作==========================-->
  343. <add as="PC_000012">
  344. <PC_000012 label="字符串操作" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.StringComponent.connectString">
  345. <mxCell vertex="1" style="PC_000012;image=rfEngine/graph/images/event.png">
  346. <mxGeometry as="geometry" width="35" height="35"/>
  347. </mxCell>
  348. </PC_000012>
  349. </add>
  350. <!--==========================决策操作==========================-->
  351. <add as="PC_decision">
  352. <PC_decision label="决策树" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.makeDecision">
  353. <mxCell vertex="1" style="PC_decision;image=rfEngine/graph/images/event.png">
  354. <mxGeometry as="geometry" width="35" height="35"/>
  355. </mxCell>
  356. </PC_decision>
  357. </add>
  358. <add as="PC_freedecision">
  359. <PC_freedecision label="自由决策" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freedecision">
  360. <mxCell vertex="1" style="PC_freedecision;image=rfEngine/graph/images/event.png">
  361. <mxGeometry as="geometry" width="35" height="35"/>
  362. </mxCell>
  363. </PC_freedecision>
  364. </add>
  365. <add as="PC_freedecisionsimple">
  366. <PC_freedecisionsimple label="自由决策(单)" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freedecisionsimple">
  367. <mxCell vertex="1" style="PC_freedecisionsimple;image=rfEngine/graph/images/event.png">
  368. <mxGeometry as="geometry" width="35" height="35"/>
  369. </mxCell>
  370. </PC_freedecisionsimple>
  371. </add>
  372. <add as="PC_freedecisionnew">
  373. <PC_freedecisionnew label="自由决策" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freeDecisionNew">
  374. <mxCell vertex="1" style="PC_freedecisionnew;image=rfEngine/graph/images/event.png">
  375. <mxGeometry as="geometry" width="35" height="35"/>
  376. </mxCell>
  377. </PC_freedecisionnew>
  378. </add>
  379. <add as="PC_getinnercode">
  380. <PC_getinnercode label="生成编码" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getinnercode">
  381. <mxCell vertex="1" style="PC_getinnercode;image=rfEngine/graph/images/event.png">
  382. <mxGeometry as="geometry" width="35" height="35"/>
  383. </mxCell>
  384. </PC_getinnercode>
  385. </add>
  386. <add as="PC_executecommand">
  387. <PC_executecommand label="窗口命令" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.executecommand">
  388. <mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">
  389. <mxGeometry as="geometry" width="35" height="35"/>
  390. </mxCell>
  391. </PC_executecommand>
  392. </add>
  393. <add as="PC_jsonGetMapValue">
  394. <PC_jsonGetMapValue label="Map对象取值构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getMapValue">
  395. <mxCell vertex="1" style="PC_jsonGetMapValue;image=rfEngine/graph/images/event.png">
  396. <mxGeometry as="geometry" width="35" height="35"/>
  397. </mxCell>
  398. </PC_jsonGetMapValue>
  399. </add>
  400. <add as="PC_jsonSetMapValue">
  401. <PC_jsonSetMapValue label="Map对象赋值构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.setMapValue">
  402. <mxCell vertex="1" style="PC_jsonSetMapValue;image=rfEngine/graph/images/event.png">
  403. <mxGeometry as="geometry" width="35" height="35"/>
  404. </mxCell>
  405. </PC_jsonSetMapValue>
  406. </add>
  407. <add as="PC_getSysParamValue">
  408. <PC_getSysParamValue label="获取参数值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getSysParamValue">
  409. <mxCell vertex="1" style="PC_getSysParamValue;image=rfEngine/graph/images/event.png">
  410. <mxGeometry as="geometry" width="35" height="35"/>
  411. </mxCell>
  412. </PC_getSysParamValue>
  413. </add>
  414. <!-- 财务引擎安装所需要的构件配置,只需要放开配置即可 -->
  415. <!--
  416. <add as="PC_finDataRealTimeSave">
  417. <PC_finDataRealTimeSave label="财务报表保存" logicArgs="" businessLogic="com.sundata.product.finStat.publicComponent.FinDataRealTimeSave.DataRealTimeSave">
  418. <mxCell vertex="1" style="PC_finDataRealTimeSave;image=rfEngine/graph/images/event.png">
  419. <mxGeometry as="geometry" width="35" height="35"/>
  420. </mxCell>
  421. </PC_finDataRealTimeSave>
  422. </add>
  423. <add as="PC_finDataRealTimeUpdate">
  424. <PC_finDataRealTimeUpdate label="财务报表更新" logicArgs="" businessLogic="com.sundata.product.finStat.publicComponent.FinDataRealTimeUpdate.DataRealTimeUpdate">
  425. <mxCell vertex="1" style="PC_finDataRealTimeUpdate;image=rfEngine/graph/images/event.png">
  426. <mxGeometry as="geometry" width="35" height="35"/>
  427. </mxCell>
  428. </PC_finDataRealTimeUpdate>
  429. </add>
  430. -->
  431. <!-- 交易引擎安装所需要的构件配置,只需要放开配置即可 -->
  432. <!--
  433. <add as="PC_rt_sendAndReceive">
  434. <PC_rt_sendAndReceive label="报文发送" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.commEng.TradeComponent.SendMessageEp">
  435. <mxCell vertex="1" style="PC_rt_sendAndReceive;image=rfEngine/graph/images/event.png">
  436. <mxGeometry as="geometry" width="35" height="35"/>
  437. </mxCell>
  438. </PC_rt_sendAndReceive>
  439. </add>
  440. -->
  441. <!-- 预警引擎安装所需要的构件配置,只需要放开配置即可 -->
  442. <!--
  443. <add as="PC_warn_queryRealtmWarnForm">
  444. <PC_warn_queryRealtmWarnForm label="预警解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.warnEngComment.queryRealtmWarnForm">
  445. <mxCell vertex="1" style="PC_warn_queryRealtmWarnForm;image=rfEngine/graph/images/event.png">
  446. <mxGeometry as="geometry" width="35" height="35"/>
  447. </mxCell>
  448. </PC_warn_queryRealtmWarnForm>
  449. </add>
  450. -->
  451. <!-- 模型引擎安装所需要的构件配置,只需要放开配置即可 -->
  452. <!--
  453. <add as="PC_model_saveModlScoreInfo">
  454. <PC_model_saveModlScoreInfo label="模型解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.saveModlScoreInfo">
  455. <mxCell vertex="1" style="PC_model_saveModlScoreInfo;image=rfEngine/graph/images/event.png">
  456. <mxGeometry as="geometry" width="35" height="35"/>
  457. </mxCell>
  458. </PC_model_saveModlScoreInfo>
  459. </add>
  460. <add as="PC_model_queryModlIdxInfo">
  461. <PC_model_queryModlIdxInfo label="获取模型信息及指标信息构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.queryModlIdxInfo">
  462. <mxCell vertex="1" style="PC_model_queryModlIdxInfo;image=rfEngine/graph/images/event.png">
  463. <mxGeometry as="geometry" width="35" height="35"/>
  464. </mxCell>
  465. </PC_model_queryModlIdxInfo>
  466. </add>
  467. -->
  468. <!-- 流程引擎安装所需要的构件配置,只需要放开配置即可 -->
  469. <add as="PC_flow_taskcntlist">
  470. <PC_flow_taskcntlist label="待处理及处理中任务数量列表" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.queryProcessTypeList">
  471. <mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">
  472. <mxGeometry as="geometry" width="35" height="35"/>
  473. </mxCell>
  474. </PC_flow_taskcntlist>
  475. </add>
  476. <add as="PC_flow_startwf">
  477. <PC_flow_startwf label="发起流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.startWorkFlow">
  478. <mxCell vertex="1" style="PC_flow_startwf;image=rfEngine/graph/images/event.png">
  479. <mxGeometry as="geometry" width="35" height="35"/>
  480. </mxCell>
  481. </PC_flow_startwf>
  482. </add>
  483. <add as="PC_flow_stopwf">
  484. <PC_flow_stopwf label="终止流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.stopWorkFlow">
  485. <mxCell vertex="1" style="PC_flow_stopwf;image=rfEngine/graph/images/event.png">
  486. <mxGeometry as="geometry" width="35" height="35"/>
  487. </mxCell>
  488. </PC_flow_stopwf>
  489. </add>
  490. </Array>
  491. <add as="createTasks"><![CDATA[
  492. function (div)
  493. {
  494. var off = 30;
  495. if (this.graph != null)
  496. {
  497. var layer = this.graph.model.root.getChildAt(0);
  498. mxUtils.para(div, mxResources.get('examples'));
  499. mxUtils.linkInvoke(div, mxResources.get('newDiagram'), this,
  500. 'open', 'diagrams/empty.xml', off);
  501. mxUtils.br(div);
  502. mxUtils.linkInvoke(div, mxResources.get('swimlanes'), this,
  503. 'open', 'diagrams/swimlanes.xml', off);
  504. mxUtils.br(div);
  505. mxUtils.linkInvoke(div, mxResources.get('travelBooking'), this,
  506. 'open', 'diagrams/travel-booking.xml', off);
  507. mxUtils.br(div);
  508. if (!this.graph.isSelectionEmpty())
  509. {
  510. var cell = this.graph.getSelectionCell();
  511. if (this.graph.getSelectionCount() == 1 &&
  512. (this.graph.model.isVertex(cell) &&
  513. cell.getEdgeCount() > 0) || this.graph.isSwimlane(cell))
  514. {
  515. mxUtils.para(div, 'Layout');
  516. mxUtils.linkAction(div, mxResources.get('verticalTree'),
  517. this, 'verticalTree', off);
  518. mxUtils.br(div);
  519. mxUtils.linkAction(div, mxResources.get('horizontalTree'),
  520. this, 'horizontalTree', off);
  521. mxUtils.br(div);
  522. }
  523. mxUtils.para(div, 'Format');
  524. if (mxUtils.isNode(cell.value, 'Symbol'))
  525. {
  526. mxUtils.linkAction(div, mxResources.get('image'),
  527. this, 'image', off);
  528. mxUtils.br(div);
  529. }
  530. else
  531. {
  532. mxUtils.linkAction(div, mxResources.get('opacity'),
  533. this, 'opacity', off);
  534. mxUtils.br(div);
  535. if (this.graph.model.isVertex(cell) ||
  536. (cell.style != null &&
  537. cell.style.indexOf("arrowEdge") >= 0))
  538. {
  539. mxUtils.linkAction(div, mxResources.get('gradientColor'),
  540. this, 'gradientColor', off);
  541. mxUtils.br(div);
  542. }
  543. if (this.graph.model.isEdge(cell))
  544. {
  545. mxUtils.linkAction(div, 'Straight Connector', this, 'straightConnector', off);
  546. mxUtils.br(div);
  547. mxUtils.linkAction(div, 'Elbow Connector', this, 'elbowConnector', off);
  548. mxUtils.br(div);
  549. mxUtils.linkAction(div, 'Arrow Connector', this, 'arrowConnector', off);
  550. mxUtils.br(div);
  551. }
  552. }
  553. mxUtils.linkAction(div, 'Rounded', this, 'toggleRounded', off);
  554. mxUtils.br(div);
  555. if (this.graph.isSwimlane(cell) || this.graph.model.isEdge(cell))
  556. {
  557. mxUtils.linkAction(div, 'Orientation', this, 'toggleOrientation', off);
  558. mxUtils.br(div);
  559. }
  560. if (this.graph.getSelectionCount() > 1)
  561. {
  562. mxUtils.para(div, mxResources.get('align'));
  563. mxUtils.linkAction(div, mxResources.get('left'),
  564. this, 'alignCellsLeft', off);
  565. mxUtils.br(div);
  566. mxUtils.linkAction(div, mxResources.get('center'),
  567. this, 'alignCellsCenter', off);
  568. mxUtils.br(div);
  569. mxUtils.linkAction(div, mxResources.get('right'),
  570. this, 'alignCellsRight', off);
  571. mxUtils.br(div);
  572. mxUtils.linkAction(div, mxResources.get('top'),
  573. this, 'alignCellsTop', off);
  574. mxUtils.br(div);
  575. mxUtils.linkAction(div, mxResources.get('middle'),
  576. this, 'alignCellsMiddle', off);
  577. mxUtils.br(div);
  578. mxUtils.linkAction(div, mxResources.get('bottom'),
  579. this, 'alignCellsBottom', off);
  580. mxUtils.br(div);
  581. }
  582. mxUtils.para(div, mxResources.get('selection'));
  583. mxUtils.linkAction(div, mxResources.get('clearSelection'),
  584. this, 'selectNone', off);
  585. mxUtils.br(div);
  586. }
  587. else if (layer.getChildCount() > 0)
  588. {
  589. mxUtils.para(div, mxResources.get('selection'));
  590. mxUtils.linkAction(div, mxResources.get('selectAll'),
  591. this, 'selectAll', off);
  592. mxUtils.br(div);
  593. }
  594. mxUtils.br(div);
  595. }
  596. }
  597. ]]></add>
  598. </mxEditor>