wfeditor-commons.xml 27 KB

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