Browse Source

公司产品组件修改

ZhangYanJie 2 months ago
parent
commit
e5e8069500

+ 1 - 0
public/pubMng/graph/resources/mxApplication.properties

@@ -72,3 +72,4 @@ changesLost=All changes will be lost!
 swimlanes=Swimlanes
 travelBooking=Travel Booking
 notAvailable=Not available
+doJavaLogic=%u751f%u6210%u716%u7801

+ 139 - 130
public/rfEngine/graph/config/wfeditor-commons.xml

@@ -2,7 +2,7 @@
     runUrl="runGraph.do"
     terminationUrl="removeDebug.do?"
     breakpointUrl="setBreakpoint.do?"
-    defaultBusiLogicUrl="rfMethodAction.do?" 
+    defaultBusiLogicUrl="rfMethodAction.do?"
     defaultLogicArgsUrl="../rfMethod/selparam.do"
     defaultRuleChooseUrl = "updateSelect.do?"
     defaultRuleArgsUrl = "rfSystemDefineAction.do?"
@@ -28,6 +28,15 @@
 		<add value="#4679B6"/>
 	</Array>
 	<Array as="templates">
+
+    <add as="PC_doJavaLogic">
+      <PC_doJavaLogic label="执行JAVA构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.ProjectTeam.ProjectTeamComponent.doJavaLogic">
+        <mxCell vertex="1" style="PC_doJavaLogic;image=rfEngine/graph/images/event.png">
+          <mxGeometry as="geometry" width="35" height="35"/>
+        </mxCell>
+      </PC_doJavaLogic>
+    </add>
+
 		<add as="group">
 			<Group label="" description="" href="">
 				<mxCell vertex="1" style="group" connectable="0"/>
@@ -49,67 +58,67 @@
 		</add>
 		<add as="task">
 			<Task label="自动节点" description="" businessLogic="" logicArgs="">
-				<mxCell vertex="1">	
+				<mxCell vertex="1">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</Task>
 		</add>
 		<add as="shape">
 			<Shape label="手动节点" description="" businessLogic="" logicArgs="">
-				<mxCell vertex="1" >		
+				<mxCell vertex="1" >
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</Shape>
 		</add>
 		<add as="symbol">
 			<Symbol label="Symbol" description="" href="">
-				<mxCell vertex="1" style="symbol;image=rfEngine/graph/images/symbols/event.png">		
+				<mxCell vertex="1" style="symbol;image=rfEngine/graph/images/symbols/event.png">
 					<mxGeometry as="geometry" width="32" height="32"/>
 				</mxCell>
 			</Symbol>
 		</add>
 		<add as="start">
 			<start label="开始" description="" >
-				<mxCell vertex="1" style="start;image=rfEngine/graph/images/symbols/event.png">		
+				<mxCell vertex="1" style="start;image=rfEngine/graph/images/symbols/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</start>
 		</add>
 		<add as="end">
 			<end label="结束" description="" >
-				<mxCell vertex="1" style="end;image=rfEngine/graph/images/symbols/event.png">		
+				<mxCell vertex="1" style="end;image=rfEngine/graph/images/symbols/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</end>
 		</add>
-		
+
 		<add as="forstart">
 			<forstart label="循环开始" description="" loopType="" loopVar="">
-				<mxCell vertex="1" style="forstart;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="forstart;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</forstart>
 		</add>
-		
+
 		<add as="forend">
 			<forend label="循环结束" description="">
-				<mxCell vertex="1" style="forend;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="forend;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</forend>
 		</add>
-		
+
 		<add as="child">
 			<child label="子图" description="" rulechoose="" ruleArgChoose="">
-				<mxCell vertex="1" style="child;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="child;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</child>
 		</add>
-		
+
 		<add as="modelchild">
 			<modelchild label="模型构件子图" description="" rulechoose="" ruleArgChoose="">
-				<mxCell vertex="1" style="modelchild;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="modelchild;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</modelchild>
@@ -117,151 +126,151 @@
 		<!--==========================基础操作==========================-->
 		<add as="PC_000007">
 			<PC_000007 label="赋值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.setVariableValue">
-				<mxCell vertex="1" style="PC_000007;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000007;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000007>
 		</add>
 	    <add as="PC_sOrMoreValToDefault">
-	         <PC_sOrMoreValToDefault label="数据清洗" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DataClearComponent.sOrMoreValToDefault"> 
-		        <mxCell vertex="1" style="PC_sOrMoreValToDefault;image=rfEngine/graph/images/event.png">		
+	         <PC_sOrMoreValToDefault label="数据清洗" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DataClearComponent.sOrMoreValToDefault">
+		        <mxCell vertex="1" style="PC_sOrMoreValToDefault;image=rfEngine/graph/images/event.png">
 			       <mxGeometry as="geometry" width="35" height="35"/>
 		        </mxCell>
 	         </PC_sOrMoreValToDefault>
         </add>
 		<add as="PC_000014">
 			<PC_000014 label="List变量赋值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.assembleList">
-				<mxCell vertex="1" style="PC_000014;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000014;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000014>
 		</add>
-		
+
 		<add as="PC_000015">
 			<PC_000015 label="List合并" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.mergeList">
-				<mxCell vertex="1" style="PC_000015;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000015;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000015>
 		</add>
-		
+
 		<add as="PC_000020">
 			<PC_000020 label="List[Map]根据key合并构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listMapmerge">
-				<mxCell vertex="1" style="PC_000020;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000020;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000020>
 		</add>
-		
-		
+
+
 		<add as="PC_processingdata">
 			<PC_processingdata label="List转单值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.changeListtoSingle">
-				<mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_processingdata>
 		</add>
-		
+
 		<add as="PC_getListsize">
 			<PC_getListsize label="List取长度" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getListsize">
-				<mxCell vertex="1" style="PC_getListsize;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_getListsize;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_getListsize>
 		</add>
-		
+
 		<add as="PC_getvaluefromlist">
 			<PC_getvaluefromlist label="List取值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getValueFromList">
-				<mxCell vertex="1" style="PC_getvaluefromlist;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_getvaluefromlist;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_getvaluefromlist>
 		</add>
-		
+
 		<add as="PC_listadd">
 			<PC_listadd label="List添加常数列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listadd">
-				<mxCell vertex="1" style="PC_listadd;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listadd;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listadd>
 		</add>
-		
+
 		<add as="PC_listbatchadd">
 			<PC_listbatchadd label="List批量添加常数列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listbatchadd">
-				<mxCell vertex="1" style="PC_listbatchadd;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listbatchadd;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listbatchadd>
 		</add>
-		
+
 		<add as="PC_listcalculate">
 			<PC_listcalculate label="List计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listcalculate">
-				<mxCell vertex="1" style="PC_listcalculate;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listcalculate;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listcalculate>
 		</add>
-		
+
 		<add as="PC_listremove">
 			<PC_listremove label="List删除列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listremove">
-				<mxCell vertex="1" style="PC_listremove;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listremove;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listremove>
 		</add>
-		
+
 		<add as="PC_listselect">
 			<PC_listselect label="List查询数据" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listselect">
-				<mxCell vertex="1" style="PC_listselect;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listselect;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listselect>
 		</add>
-		
+
 		<add as="PC_listupdate">
 			<PC_listupdate label="List修改指定数据" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listupdate">
-				<mxCell vertex="1" style="PC_listupdate;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listupdate;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listupdate>
 		</add>
-		
+
 		<add as="PC_listclassify">
 			<PC_listclassify label="List动态添加列" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.listclassify">
-				<mxCell vertex="1" style="PC_listclassify;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_listclassify;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_listclassify>
 		</add>
-		
+
 		<add as="PC_changeListtoSingle">
 			<PC_changeListtoSingle label="List转单值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.changeListtoSingle">
-				<mxCell vertex="1" style="PC_changeListtoSingle;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_changeListtoSingle;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_changeListtoSingle>
 		</add>
-		
+
 		<!--==========================日期操作==========================-->
 		<add as="PC_000017">
 			<PC_000017 label="日期差值计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.dateInterval">
-				<mxCell vertex="1" style="PC_000017;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000017;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000017>
 		</add>
-		
+
 		<add as="PC_000018">
 			<PC_000018 label="月数转年数" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.monthsToYears">
-				<mxCell vertex="1" style="PC_000018;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000018;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000018>
 		</add>
-		
+
 		<add as="PC_calculateDate">
 			<PC_calculateDate label="日期计算" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.DateComponent.calculateDate">
-				<mxCell vertex="1" style="PC_calculateDate;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_calculateDate;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_calculateDate>
@@ -269,31 +278,31 @@
 		<!--==========================数值操作==========================-->
 		<add as="PC_000002">
 			<PC_000002 label="公式" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.calculateSimpleFormula">
-				<mxCell vertex="1" style="PC_000002;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000002;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000002>
 		</add>
-		
+
 		<add as="PC_000008">
 			<PC_000008 label="公式" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.calculateSimpleFormulaExp">
-				<mxCell vertex="1" style="PC_000008;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000008;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000008>
 		</add>
-		
+
 		<add as="PC_dataformat">
 			<PC_dataformat label="数据格式化" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.formatteddata">
-				<mxCell vertex="1" style="PC_dataformat;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_dataformat;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_dataformat>
 		</add>
-		
+
 		<add as="PC_processingdata">
 			<PC_processingdata label="数值统计" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.MathComponent.processingdata">
-				<mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_processingdata;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_processingdata>
@@ -301,23 +310,23 @@
 		<!--==========================模型操作==========================-->
 		<add as="PC_000013">
 			<PC_000013 label="级别映射" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.levelMaping">
-				<mxCell vertex="1" style="PC_000013;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000013;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000013>
 		</add>
-		
+
 		<add as="PC_000016">
 			<PC_000016 label="逻辑回归模型" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.lineModelCalculate">
-				<mxCell vertex="1" style="PC_000016;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000016;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000016>
 		</add>
-		
+
 		<add as="PC_000019">
 			<PC_000019 label="线性回归模型" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.lineModelCalculatedetail">
-				<mxCell vertex="1" style="PC_000019;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000019;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000019>
@@ -325,51 +334,51 @@
 		<!--==========================数据库操作==========================-->
 		<add as="PC_000009">
 			<PC_000009 label="查询List" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.queryForListExp">
-				<mxCell vertex="1" style="PC_000009;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000009;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000009>
 		</add>
-		
-		
-		
+
+
+
 		<add as="PC_000010">
 			<PC_000010 label="查询单条记录" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.queryForObjectExp">
-				<mxCell vertex="1" style="PC_000010;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000010;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000010>
 		</add>
-		
+
 		<add as="PC_000011">
 			<PC_000011 label="更新数据库" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.updateByDBExecutor">
-				<mxCell vertex="1" style="PC_000011;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000011;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000011>
 		</add>
-		
+
 		<add as="PC_insertlist">
 			<PC_insertlist label="批量插入" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.insertList">
-				<mxCell vertex="1" style="PC_insertlist;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_insertlist;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_insertlist>
 		</add>
-		
-		
+
+
 		<add as="PC_insertByExcel">
 			<PC_insertByExcel label="Excel数据插入" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.insertByExcel">
-				<mxCell vertex="1" style="PC_insertByExcel;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_insertByExcel;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_insertByExcel>
 		</add>
-		
-		
+
+
 		<add as="PC_dbSpecCharConv">
 			<PC_dbSpecCharConv label="数据库特殊字符转义构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.SqlComponent.dbSpecCharConv">
-				<mxCell vertex="1" style="PC_dbSpecCharConv;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_dbSpecCharConv;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_dbSpecCharConv>
@@ -377,7 +386,7 @@
 		<!--==========================字符串操作==========================-->
 		<add as="PC_000012">
 			<PC_000012 label="字符串操作" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.StringComponent.connectString">
-				<mxCell vertex="1" style="PC_000012;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_000012;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_000012>
@@ -385,165 +394,165 @@
 		<!--==========================决策操作==========================-->
 		<add as="PC_decision">
 			<PC_decision label="决策树" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.makeDecision">
-				<mxCell vertex="1" style="PC_decision;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_decision;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_decision>
 		</add>
 		<add as="PC_freedecision">
 			<PC_freedecision label="自由决策" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freedecision">
-				<mxCell vertex="1" style="PC_freedecision;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_freedecision;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_freedecision>
 		</add>
 		<add as="PC_freedecisionsimple">
 			<PC_freedecisionsimple label="自由决策(单)" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freedecisionsimple">
-				<mxCell vertex="1" style="PC_freedecisionsimple;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_freedecisionsimple;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_freedecisionsimple>
 		</add>
 		<add as="PC_freedecisionnew">
 			<PC_freedecisionnew label="自由决策" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelComponent.freeDecisionNew">
-				<mxCell vertex="1" style="PC_freedecisionnew;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_freedecisionnew;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_freedecisionnew>
 		</add>
-		
+
 		<add as="PC_getinnercode">
 			<PC_getinnercode label="生成编码" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getinnercode">
-				<mxCell vertex="1" style="PC_getinnercode;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_getinnercode;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_getinnercode>
 		</add>
-		
+
 		<add as="PC_executecommand">
 			<PC_executecommand label="窗口命令" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.executecommand">
-				<mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_executecommand>
 		</add>
-		
+
 		<add as="PC_jsonGetMapValue">
 			<PC_jsonGetMapValue label="Map对象取值构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getMapValue">
-				<mxCell vertex="1" style="PC_jsonGetMapValue;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_jsonGetMapValue;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_jsonGetMapValue>
 		</add>
-		
+
 		<add as="PC_jsonSetMapValue">
 			<PC_jsonSetMapValue label="Map对象赋值构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.setMapValue">
-				<mxCell vertex="1" style="PC_jsonSetMapValue;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_jsonSetMapValue;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_jsonSetMapValue>
 		</add>
 		<add as="PC_getSysParamValue">
 			<PC_getSysParamValue label="获取参数值" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.BaseComponent.getSysParamValue">
-				<mxCell vertex="1" style="PC_getSysParamValue;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_getSysParamValue;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_getSysParamValue>
 		</add>
 
-		
+
 		<!-- 财务引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!-- 
+		<!--
 		<add as="PC_finDataRealTimeSave">
 			<PC_finDataRealTimeSave label="财务报表保存" logicArgs="" businessLogic="com.sundata.product.finStat.publicComponent.FinDataRealTimeSave.DataRealTimeSave">
-				<mxCell vertex="1" style="PC_finDataRealTimeSave;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_finDataRealTimeSave;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_finDataRealTimeSave>
-		</add>  
-		
+		</add>
+
 		<add as="PC_finDataRealTimeUpdate">
 			<PC_finDataRealTimeUpdate label="财务报表更新" logicArgs="" businessLogic="com.sundata.product.finStat.publicComponent.FinDataRealTimeUpdate.DataRealTimeUpdate">
-				<mxCell vertex="1" style="PC_finDataRealTimeUpdate;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_finDataRealTimeUpdate;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_finDataRealTimeUpdate>
 		</add>
 		 -->
-		
+
 		<!-- 交易引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!--  
+		<!--
 		<add as="PC_rt_sendAndReceive">
 			<PC_rt_sendAndReceive label="报文发送" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.commEng.TradeComponent.SendMessageEp">
-				<mxCell vertex="1" style="PC_rt_sendAndReceive;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_rt_sendAndReceive;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_rt_sendAndReceive>
 		</add>
 		-->
 		<!-- 预警引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!-- 
+		<!--
 		<add as="PC_warn_queryRealtmWarnForm">
-		<PC_warn_queryRealtmWarnForm label="预警解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.warnEngComment.queryRealtmWarnForm"> 
-			<mxCell vertex="1" style="PC_warn_queryRealtmWarnForm;image=rfEngine/graph/images/event.png">		
+		<PC_warn_queryRealtmWarnForm label="预警解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.warnEngComment.queryRealtmWarnForm">
+			<mxCell vertex="1" style="PC_warn_queryRealtmWarnForm;image=rfEngine/graph/images/event.png">
 				<mxGeometry as="geometry" width="35" height="35"/>
 			</mxCell>
 		</PC_warn_queryRealtmWarnForm>
-		</add> 
+		</add>
 		-->
-		
+
 		<!-- 模型引擎安装所需要的构件配置,只需要放开配置即可   -->
-		<!-- 
+		<!--
 		<add as="PC_model_saveModlScoreInfo">
-			<PC_model_saveModlScoreInfo label="模型解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.saveModlScoreInfo"> 
-				<mxCell vertex="1" style="PC_model_saveModlScoreInfo;image=rfEngine/graph/images/event.png">		
+			<PC_model_saveModlScoreInfo label="模型解析构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.saveModlScoreInfo">
+				<mxCell vertex="1" style="PC_model_saveModlScoreInfo;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_model_saveModlScoreInfo>
 	    </add>
-	    
+
 	    <add as="PC_model_queryModlIdxInfo">
-			<PC_model_queryModlIdxInfo label="获取模型信息及指标信息构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.queryModlIdxInfo"> 
-				<mxCell vertex="1" style="PC_model_queryModlIdxInfo;image=rfEngine/graph/images/event.png">		
+			<PC_model_queryModlIdxInfo label="获取模型信息及指标信息构件" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.BaseSystem.ModelEngComment.queryModlIdxInfo">
+				<mxCell vertex="1" style="PC_model_queryModlIdxInfo;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_model_queryModlIdxInfo>
 	    </add>
 		 -->
-		 
+
 		<!-- 流程引擎安装所需要的构件配置,只需要放开配置即可 -->
-	    <!--  
+	    <!--
 	    <add as="PC_flow_taskcntlist">
 			<PC_flow_taskcntlist label="待处理及处理中任务数量列表" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.queryProcessTypeList">
-				<mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">		
+				<mxCell vertex="1" style="PC_executecommand;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_flow_taskcntlist>
 		</add>
-	     
+
 	     <add as="PC_flow_startwf">
-			<PC_flow_startwf label="发起流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.startWorkFlow"> 
-				<mxCell vertex="1" style="PC_flow_startwf;image=rfEngine/graph/images/event.png">		
+			<PC_flow_startwf label="发起流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.startWorkFlow">
+				<mxCell vertex="1" style="PC_flow_startwf;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_flow_startwf>
 		</add>
-	     
+
 	     <add as="PC_flow_stopwf">
-			<PC_flow_stopwf label="终止流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.stopWorkFlow"> 
+			<PC_flow_stopwf label="终止流程" logicArgs="" businessLogic="com.sundata.product.rfEngine.PublicComponent.flowEng.FlowComment.stopWorkFlow">
 				<mxCell vertex="1" style="PC_flow_stopwf;image=rfEngine/graph/images/event.png">
 					<mxGeometry as="geometry" width="35" height="35"/>
 				</mxCell>
 			</PC_flow_stopwf>
 		</add> -->
-	     
+
 
 	</Array>
 	<add as="createTasks"><![CDATA[
 		function (div)
 		{
 			var off = 30;
-			
+
 			if (this.graph != null)
 			{
 				var layer = this.graph.model.root.getChildAt(0);
@@ -557,7 +566,7 @@
 				mxUtils.linkInvoke(div, mxResources.get('travelBooking'), this,
 					'open', 'diagrams/travel-booking.xml', off);
 				mxUtils.br(div);
-				
+
 				if (!this.graph.isSelectionEmpty())
 				{
 					var cell = this.graph.getSelectionCell();
@@ -573,9 +582,9 @@
 							this, 'horizontalTree', off);
 						mxUtils.br(div);
 					}
-					
+
 					mxUtils.para(div, 'Format');
-					
+
 					if (mxUtils.isNode(cell.value, 'Symbol'))
 					{
 						mxUtils.linkAction(div, mxResources.get('image'),
@@ -588,7 +597,7 @@
 							this, 'opacity', off);
 						mxUtils.br(div);
 						if (this.graph.model.isVertex(cell) ||
-							(cell.style != null && 
+							(cell.style != null &&
 							cell.style.indexOf("arrowEdge") >= 0))
 						{
 							mxUtils.linkAction(div, mxResources.get('gradientColor'),
@@ -605,7 +614,7 @@
 							mxUtils.br(div);
 						}
 					}
-					
+
 					mxUtils.linkAction(div, 'Rounded', this, 'toggleRounded', off);
 					mxUtils.br(div);
 					if (this.graph.isSwimlane(cell) || this.graph.model.isEdge(cell))
@@ -613,7 +622,7 @@
 						mxUtils.linkAction(div, 'Orientation', this, 'toggleOrientation', off);
 						mxUtils.br(div);
 					}
-					
+
 					if (this.graph.getSelectionCount() > 1)
 					{
 						mxUtils.para(div, mxResources.get('align'));
@@ -636,7 +645,7 @@
 							this, 'alignCellsBottom', off);
 						mxUtils.br(div);
 					}
-					
+
 					mxUtils.para(div, mxResources.get('selection'));
 					mxUtils.linkAction(div, mxResources.get('clearSelection'),
 						this, 'selectNone', off);
@@ -649,7 +658,7 @@
 						this, 'selectAll', off);
 					mxUtils.br(div);
 				}
-				
+
 				mxUtils.br(div);
 			}
 		}

+ 55 - 43
public/rfEngine/graph/config/wfgraph-commons.xml

@@ -54,7 +54,7 @@
 			function(cell, value)
 			{
 				var previous = null;
-				
+
 				if (isNaN(value.nodeType))
 				{
 					previous = cell.getAttribute('label');
@@ -65,7 +65,7 @@
 					previous = cell.value;
 					cell.value = value;
 				}
-				
+
 				return previous;
 			}
 		]]></add>
@@ -77,6 +77,18 @@
 		</root>
 	</mxGraphModel>
 	<mxStylesheet as="stylesheet">
+
+    <add as="PC_doJavaLogic">
+      <add as="shape" value="image"/>
+      <add as="perimeter" value="rectanglePerimeter"/>
+      <add as="labelBackgroundColor" value="white"/>
+      <add as="fontSize" value="12"/>
+      <add as="fontFamily" value="verdana,宋体"/>
+      <add as="align" value="center"/>
+      <add as="verticalAlign" value="top"/>
+      <add as="verticalLabelPosition" value="bottom"/>
+    </add>
+
 		<add as="defaultVertex">
 			<add as="shape" value="label"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -192,7 +204,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="forstart">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -203,7 +215,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="forend">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -214,7 +226,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="child">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -225,7 +237,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="modelchild">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -247,8 +259,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
-		<add as="PC_sOrMoreValToDefault">    
+
+		<add as="PC_sOrMoreValToDefault">
 	      <add as="shape" value="image"/>
 	      <add as="perimeter" value="rectanglePerimeter"/>
 	      <add as="labelBackgroundColor" value="white"/>
@@ -258,7 +270,7 @@
 	      <add as="verticalAlign" value="top"/>
 	      <add as="verticalLabelPosition" value="bottom"/>
         </add>
-		
+
 		<add as="PC_000014">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -543,7 +555,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_000020">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -554,8 +566,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
-		
+
+
 		<add as="PC_insertlist">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -566,7 +578,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_dbSpecCharConv">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -629,7 +641,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_getinnercode">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -640,7 +652,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_executecommand">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -651,8 +663,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
-		
+
+
 		<add as="PC_jsonGetMapValue">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -663,7 +675,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_jsonSetMapValue">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -674,8 +686,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
-		
+
+
 		<add as="PC_insertByExcel">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -696,10 +708,10 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
-		
+
+
 		<!-- 财务引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!-- 
+		<!--
 		<add as="PC_finDataRealTimeSave">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -710,7 +722,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		
+
 		<add as="PC_finDataRealTimeUpdate">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -722,9 +734,9 @@
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
 		 -->
-		
+
 		<!-- 交易引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!--  
+		<!--
 		<add as="PC_rt_sendAndReceive">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -736,10 +748,10 @@
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
 		-->
-		
+
 		<!-- 预警引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!-- 
-		<add as="PC_warn_queryRealtmWarnForm">    
+		<!--
+		<add as="PC_warn_queryRealtmWarnForm">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
 			<add as="labelBackgroundColor" value="white"/>
@@ -748,12 +760,12 @@
 			<add as="align" value="center"/>
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
-		</add> 
+		</add>
 		-->
-		
+
 		<!-- 模型引擎安装所需要的构件配置,只需要放开配置即可 -->
-		<!-- 
-		<add as="PC_model_saveModlScoreInfo">    
+		<!--
+		<add as="PC_model_saveModlScoreInfo">
 	      <add as="shape" value="image"/>
 	      <add as="perimeter" value="rectanglePerimeter"/>
 	      <add as="labelBackgroundColor" value="white"/>
@@ -763,8 +775,8 @@
 	      <add as="verticalAlign" value="top"/>
 	      <add as="verticalLabelPosition" value="bottom"/>
         </add>
-        
-        <add as="PC_model_queryModlIdxInfo">    
+
+        <add as="PC_model_queryModlIdxInfo">
 	      <add as="shape" value="image"/>
 	      <add as="perimeter" value="rectanglePerimeter"/>
 	      <add as="labelBackgroundColor" value="white"/>
@@ -775,9 +787,9 @@
 	      <add as="verticalLabelPosition" value="bottom"/>
         </add>
 		 -->
-		 
+
 		 <!-- 流程引擎安装所需要的构件配置,只需要放开配置即可 -->
-		 <!-- 
+		 <!--
 		 <add as="PC_flow_taskcntlist">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
@@ -788,8 +800,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		 </add>
-		 
-		 <add as="PC_flow_startwf">    
+
+		 <add as="PC_flow_startwf">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
 			<add as="labelBackgroundColor" value="white"/>
@@ -799,8 +811,8 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add>
-		 
-		 <add as="PC_flow_stopwf">    
+
+		 <add as="PC_flow_stopwf">
 			<add as="shape" value="image"/>
 			<add as="perimeter" value="rectanglePerimeter"/>
 			<add as="labelBackgroundColor" value="white"/>
@@ -810,7 +822,7 @@
 			<add as="verticalAlign" value="top"/>
 			<add as="verticalLabelPosition" value="bottom"/>
 		</add> -->
-		 
-		 
+
+
 	</mxStylesheet>
 </mxGraph>

+ 29 - 27
public/rfEngine/graph/config/wftoolbar-commons.xml

@@ -2,9 +2,9 @@
 
 	<add as="save" action="save" icon="/rfEngine/graph/images/save.gif"/>
 	<!-- <add as="back" action="back" icon="/rfEngine/graph/images/fanhui.gif"/> -->
-	
+
 	<add as="select" mode="select" icon="/rfEngine/graph/images/select.gif"/>
-		
+
 	<add as="fit" action="fit" icon="/rfEngine/graph/images/zoom.gif"/>
 	<add as="zoomIn" action="zoomIn" icon="/rfEngine/graph/images/zoomin.gif"/>
 	<add as="zoomOut" action="zoomOut" icon="/rfEngine/graph/images/zoomout.gif"/>
@@ -32,7 +32,7 @@
 			}
 		}
 	]]></add>
-	
+
 	<add as="Event" template="start" style="start;image=/rfEngine/graph/images/12.png" icon="/rfEngine/graph/images/12_s.png"/>
 	<add as="Terminate" template="end" style="end;image=/rfEngine/graph/images/123.png" icon="/rfEngine/graph/images/123_s.png"/>
 	<add as="fors"    template="forstart" style="forstart;image=/rfEngine/graph/images/xun.png" icon="/rfEngine/graph/images/xun_s.png"/>
@@ -49,7 +49,7 @@
 	<add as="getinnercode"   template="PC_getinnercode"   style="PC_getinnercode;image=/rfEngine/graph/images/rt_sendAndReceive.png" icon="/rfEngine/graph/images/rt_sendAndReceives.png"/>
 	<add as="executecommand"   template="PC_executecommand"   style="PC_executecommand;image=/rfEngine/graph/images/shell.png" icon="/rfEngine/graph/images/shell_s.png"/>
 	<add as="getSysParamValue"   template="PC_getSysParamValue"   style="PC_getSysParamValue;image=/rfEngine/graph/images/getSysParamValue.png" icon="/rfEngine/graph/images/getSysParamValues.png"/>
-	
+
 	<hr name="List构件" />
 	<add as="assembleList"   template="PC_000014"   style="PC_000014;image=/rfEngine/graph/images/assembleList.png" icon="/rfEngine/graph/images/assembleLists.png"/>
 	<add as="mergeList"   template="PC_000015"   style="PC_000015;image=/rfEngine/graph/images/listadd.png" icon="/rfEngine/graph/images/listaddS.png"/>
@@ -64,13 +64,13 @@
 	<add as="listremove"   template="PC_listremove"   style="PC_listremove;image=/rfEngine/graph/images/listremove.png" icon="/rfEngine/graph/images/listremoves.png"/>
 	<add as="listselect"   template="PC_listselect"   style="PC_listselect;image=/rfEngine/graph/images/listselect.png" icon="/rfEngine/graph/images/listselects.png"/>
 	<add as="listupdate"   template="PC_listupdate"   style="PC_listupdate;image=/rfEngine/graph/images/listupdate.png" icon="/rfEngine/graph/images/listupdates.png"/>
-	
-	
+
+
 	<hr name="日期构件" />
 	<add as="dateInterval"   template="PC_000017"   style="PC_000017;image=/rfEngine/graph/images/PC_000017.png" icon="/rfEngine/graph/images/PC_000017S.png"/>
 	<add as="monthsToYears"   template="PC_000018"   style="PC_000018;image=/rfEngine/graph/images/PC_000018.png" icon="/rfEngine/graph/images/PC_000018S.png"/>
 	<add as="calculateDate"   template="PC_calculateDate"   style="PC_calculateDate;image=/rfEngine/graph/images/calculateDate.png" icon="/rfEngine/graph/images/calculateDates.png"/>
-	
+
 
 	<hr name="数据库构件" />
 	<add as="queryForListExp"   template="PC_000009"   style="PC_000009;image=/rfEngine/graph/images/PC_000003.png" icon="/rfEngine/graph/images/PC_000003S.png"/>
@@ -78,61 +78,63 @@
 	<add as="updateByDBExecutorExp"   template="PC_000011"   style="PC_000011;image=/rfEngine/graph/images/PC_000011.png" icon="/rfEngine/graph/images/PC_000011S.png"/>
 	<add as="insertList"   template="PC_insertlist"   style="PC_insertlist;image=/rfEngine/graph/images/insertlist.png" icon="/rfEngine/graph/images/insertlistS.png"/>
 	<add as="insertByExcel"   template="PC_insertByExcel"   style="PC_insertByExcel;image=/rfEngine/graph/images/excel.png" icon="/rfEngine/graph/images/excelmin.png"/>
-	
-	
-	
+
+
+
 	<hr name="决策构件" />
 	<add as="makeDecision"   template="PC_decision"   style="PC_decision;image=/rfEngine/graph/images/decision.png" icon="/rfEngine/graph/images/decisions.png"/>
 	<!--  <add as="freedecision"   template="PC_freedecision"   style="PC_freedecision;image=/rfEngine/graph/images/freedecision.png" icon="/rfEngine/graph/images/freedecisions.png"/>-->
 	<add as="freedecisionsimple"   template="PC_freedecisionsimple"   style="PC_freedecisionsimple;image=/rfEngine/graph/images/freedecisionsimple.png" icon="/rfEngine/graph/images/freedecisionsimples.png"/>
 	<add as="freedecisionnew" template="PC_freedecisionnew" style="PC_freedecisionnew;image=/rfEngine/graph/images/freedecision.png" icon="/rfEngine/graph/images/freedecisions.png"/>
-	
+
 	<hr name="业务构件" />
 	<add as="levelMaping"   template="PC_000013"   style="PC_000013;image=/rfEngine/graph/images/levelMaping.png" icon="/rfEngine/graph/images/levelMapings.png"/>
 	<add as="lineModelCalculate"   template="PC_000016"   style="PC_000016;image=/rfEngine/graph/images/lineModelCalculate.png" icon="/rfEngine/graph/images/lineModelCalculates.png"/>
 	<add as="lineModelCalculatedetail"   template="PC_000019"   style="PC_000019;image=/rfEngine/graph/images/lineModelCalculatedetail.png" icon="/rfEngine/graph/images/lineModelCalculatedetails.png"/>
 	<!-- 交易引擎安装所需要的构件配置,只需要放开配置即可 -->
-	<!--  
+	<!--
 	<add as="sendAndReceive"   template="PC_rt_sendAndReceive"   style="PC_rt_sendAndReceive;image=/rfEngine/graph/images/sendAndReceive.png" icon="/rfEngine/graph/images/sendAndReceives.png"/>
 	-->
-	
+
 	<!-- 财务引擎安装所需要的构件配置,只需要放开配置即可 -->
-	<!--  
+	<!--
 	<hr name="报表构件" />
 	<add as="finDataRealTimeSave"   template="PC_finDataRealTimeSave"   style="PC_finDataRealTimeSave;image=/rfEngine/graph/images/findatasave.png" icon="/rfEngine/graph/images/findatasaves.png"/>
 	<add as="finDataRealTimeUpdate"   template="PC_finDataRealTimeUpdate"   style="PC_finDataRealTimeUpdate;image=/rfEngine/graph/images/findataupdate.png" icon="/rfEngine/graph/images/findataupdates.png"/>
 	-->
-	
+
 	<!-- 预警引擎安装所需要的构件配置,只需要放开配置即可 -->
-	<!-- 
+	<!--
 	<hr name="预警解析构件"/>
 	<add as="queryRealtmWarnForm"   template="PC_warn_queryRealtmWarnForm"  style="PC_warn_queryRealtmWarnForm;image=/rfEngine/graph/images/warn.png" icon="/rfEngine/graph/images/warnS.png"/>
 	 -->
-	
+
 	<!-- 模型引擎安装所需要的构件配置,只需要放开配置即可 -->
-	<!-- 
+	<!--
 	<hr name="模型构件"/>
-	<add as="saveModlScoreInfo"   template="PC_model_saveModlScoreInfo"  
-		 style="PC_model_saveModlScoreInfo;image=/rfEngine/graph/images/saveModlScoreInfo.png" 
+	<add as="saveModlScoreInfo"   template="PC_model_saveModlScoreInfo"
+		 style="PC_model_saveModlScoreInfo;image=/rfEngine/graph/images/saveModlScoreInfo.png"
 		 icon="/rfEngine/graph/images/saveModlScoreInfoS.png"/>
-    <add as="queryModlIdxInfo"   template="PC_model_queryModlIdxInfo"  
-		 style="PC_model_queryModlIdxInfo;image=/rfEngine/graph/images/queryModlIdxInfo.png" 
+    <add as="queryModlIdxInfo"   template="PC_model_queryModlIdxInfo"
+		 style="PC_model_queryModlIdxInfo;image=/rfEngine/graph/images/queryModlIdxInfo.png"
 		 icon="/rfEngine/graph/images/queryModlIdxInfoS.png"/>
 	 -->
-	 
+
 	<!-- 工作流引擎安装所需要的构件配置,只需要放开配置即可 -->
-	<!-- 
+	<!--
 	<hr name="流程构件" />
 	<add as="flow_taskcntlist"   template="PC_flow_taskcntlist"  style="PC_flow_taskcntlist;image=/rfEngine/graph/images/flow_taskcntlist.png" icon="/rfEngine/graph/images/flow_taskcntlistS.png"/>
 	<add as="flow_startwf"   template="PC_flow_startwf"   style="PC_flow_startwf;image=/rfEngine/graph/images/startwf.png" icon="/rfEngine/graph/images/startwfS.png"/>
 	<add as="flow_stopwf"   template="PC_flow_stopwf"   style="PC_flow_stopwf;image=/rfEngine/graph/images/stopwf.png" icon="/rfEngine/graph/images/stopwfS.png"/>
 	 -->
-	
-	
+
+
 	<hr name="数据清洗"/>
 	<add as="sOrMoreValToDefault"   template="PC_sOrMoreValToDefault"  style="PC_sOrMoreValToDefault;image=/rfEngine/graph/images/dataclean.png" icon="/rfEngine/graph/images/datacleanS.png"/>
 	<add as="jsonGetMapValue"   template="PC_jsonGetMapValue"  style="PC_jsonGetMapValue;image=/rfEngine/graph/images/jsonGetValue.png" icon="/rfEngine/graph/images/jsonGetValues.png"/>
 	<add as="jsonSetMapValue"   template="PC_jsonSetMapValue"  style="PC_jsonSetMapValue;image=/rfEngine/graph/images/mapSetValue.png" icon="/rfEngine/graph/images/mapSetValues.png"/>
 	<add as="dbSpecCharConv"   template="PC_dbSpecCharConv"   style="PC_dbSpecCharConv;image=/rfEngine/graph/images/dbSpecCharConv.png" icon="/rfEngine/graph/images/dbSpecCharConvS.png"/>
-	
+
+  <hr name="南海农商自行开发" />
+  <add as="doJavaLogic"   template="PC_doJavaLogic"   style="PC_doJavaLogic;image=/rfEngine/graph/images/dataclean.png" icon="/rfEngine/graph/images/datacleanS.png"/>
 </mxDefaultToolbar>