Browse Source

文件上传

clq1010 9 years ago
commit
cfe13b8793
45 changed files with 197 additions and 0 deletions
  1. BIN
      HYWFV2.0设计终稿.zip
  2. BIN
      HYWFV2.0设计终稿/HYWF V2.0_节点介绍.xlsx
  3. BIN
      HYWFV2.0设计终稿/HYWF V2.0核心类静态结构图.vsd
  4. BIN
      HYWFV2.0设计终稿/HYWF V2.0调用介绍.vsd
  5. BIN
      HYWFV2.0设计终稿/简易流程编辑器.vsd
  6. BIN
      工作流需求.docx
  7. BIN
      设计终稿/华谊工作流_核心类静态结构图.vsd
  8. BIN
      设计终稿/华谊工作流_流程中人、实体、视图、操作.vsd
  9. BIN
      设计终稿/华谊工作流_流程文件中各个对象的规范与约束.docx
  10. BIN
      设计终稿/华谊工作流_流程文件涉及的对象.docx
  11. BIN
      设计终稿/华谊工作流_流程文件涉及的对象.vsd
  12. BIN
      设计终稿/华谊工作流_流程文件的组织结构.docx
  13. BIN
      设计终稿/华谊工作流_流程编辑器中的节点.xlsx
  14. BIN
      设计终稿/华谊工作流_系统模块部署图.vsd
  15. 51 0
      设计终稿/工作流流程文件Demo.xml
  16. 93 0
      设计终稿/工作流脚本示例.xml
  17. BIN
      设计终稿/编辑器流程合法性检测.docx
  18. 32 0
      设计终稿/表达式流程文件Demo.xml
  19. BIN
      设计草稿/华谊工作流系统交互模型验证交互序列.vsd
  20. BIN
      设计草稿/华谊工作流系统交互模型验证流程.vsd
  21. BIN
      设计草稿/华谊工作流系统边界与交互.vsd
  22. BIN
      设计草稿/华谊工作流系统部署示意图.vsd
  23. BIN
      设计草稿/华谊工作流设计-业务接口.docx
  24. BIN
      设计草稿/华谊工作流设计-业务节点.docx
  25. BIN
      设计草稿/华谊工作流设计-打回与撤销.docx
  26. BIN
      设计草稿/华谊工作流设计-节点与流线.docx
  27. BIN
      设计草稿/工作流流程示例.vsd
  28. BIN
      设计草稿/工作流的创建、取消交互过程.vsd
  29. BIN
      设计草稿/工作流设计-表达式.vsd
  30. BIN
      设计草稿/工作流设计.docx
  31. BIN
      设计草稿/工作流设计.vsd
  32. BIN
      设计草稿/工作流设计11.vsd
  33. BIN
      设计草稿/工作流设计3-模型的验证.vsd
  34. BIN
      设计草稿/工作流设计3.docx
  35. BIN
      设计草稿/思路.vsd
  36. BIN
      设计草稿/示例工作流程.vsd
  37. 12 0
      设计草稿/草案.txt
  38. BIN
      设计草稿/设计思路/关键设计思路-工作流与业务系统的交互.docx
  39. BIN
      设计草稿/设计思路/关键设计思路-节点.docx
  40. BIN
      设计草稿/设计思路/关键设计思路-补偿.docx
  41. BIN
      设计草稿/设计思路/工作流与业务系统的交互.vsd
  42. BIN
      设计草稿/设计思路/素材/补偿的设计.vsd
  43. BIN
      设计草稿/邦成流程整理.vsd
  44. BIN
      设计草稿/邦成角色流程.vsd
  45. 9 0
      设计草稿/需求.txt

BIN
HYWFV2.0设计终稿.zip


BIN
HYWFV2.0设计终稿/HYWF V2.0_节点介绍.xlsx


BIN
HYWFV2.0设计终稿/HYWF V2.0核心类静态结构图.vsd


BIN
HYWFV2.0设计终稿/HYWF V2.0调用介绍.vsd


BIN
HYWFV2.0设计终稿/简易流程编辑器.vsd


BIN
工作流需求.docx


BIN
设计终稿/华谊工作流_核心类静态结构图.vsd


BIN
设计终稿/华谊工作流_流程中人、实体、视图、操作.vsd


BIN
设计终稿/华谊工作流_流程文件中各个对象的规范与约束.docx


BIN
设计终稿/华谊工作流_流程文件涉及的对象.docx


BIN
设计终稿/华谊工作流_流程文件涉及的对象.vsd


BIN
设计终稿/华谊工作流_流程文件的组织结构.docx


BIN
设计终稿/华谊工作流_流程编辑器中的节点.xlsx


BIN
设计终稿/华谊工作流_系统模块部署图.vsd


+ 51 - 0
设计终稿/工作流流程文件Demo.xml

@@ -0,0 +1,51 @@
1
+<?xml version="1.0"?>
2
+<HYWorkFlowFile ver="1.0">
3
+  <FlowInfo Name="洛阳银行" ID="201107271818093750" Author="杨大旺" CreateTime="2011-07-27 18:18:09" LastModifyTime="2011-07-27 18:18:09" Note="" />
4
+  <UserVarDefList>
5
+    <VarDef Name="TransferOutParam0" DataType="4" Note="坐席转出参数0" />
6
+    <VarDef Name="CallID" DataType="4" Note="呼叫ID" />
7
+    <VarDef Name="TransferOutType" DataType="4" Note="坐席转出类型" />
8
+  </UserVarDefList>
9
+  <StartFlowNode ID="2011071415365625001627583427" />
10
+  <FlowNodeList>
11
+    <FlowNode Type="Begain_FlowNode" Name="开始" ID="2011071415365625001627583427" Note="">
12
+		<RunOutputPortList>
13
+			<RunOutputPort ID="1" Name="" DriveType="Call" NextFlowNodeID="1"/>
14
+		</RunOutputPortList>
15
+    </FlowNode>
16
+    <FlowNode Type="IF_FlowNode" Name="判断" ID="2011071415365625001627583427" Note="">
17
+		<RunOutputPortList>
18
+			<TrueOutputPort ID="1" Name="True" DriveType="Call" NextFlowNodeID="1"/>
19
+			<FalseOutputPort ID="2" Name="False" DriveType="Call" NextFlowNodeID="2"/>
20
+		</RunOutputPortList>
21
+		<ConditionExpression Type="Condition" ValType="String">
22
+			<Condition Val="等于"/>
23
+			<LeftExpression Type="Var" ValType="String">
24
+				<ValName Val="DBName"/>
25
+			</LeftExpression>   
26
+			<RightExpression Type="Constan" ValType="String">
27
+				<ValueString Val="32"/>
28
+			</RightExpression>
29
+		</ConditionExpression> 
30
+    </FlowNode>
31
+    <FlowNode Type="Assign_FlowNode" Name="赋值" ID="2011071415365625001627583427" Note="给变量赋值">
32
+		<RunOutputPortList>
33
+			<RunOutputPort ID="1" Name="" DriveType="Call" NextFlowNodeID="1"/>
34
+		</RunOutputPortList>
35
+		<AssignExpressionList>
36
+			<AssignExpression>
37
+			</AssignExpression>
38
+		</AssignExpressionList>
39
+    </FlowNode>
40
+    <FlowNode Type="Switch_FlowNode" Name="选择" ID="2011071415365625001627583427" Note="给变量赋值">
41
+		<RunOutputPortList>
42
+			<DefaultOutputPort ID="1" Name="" DriveType="Base" NextFlowNodeID="1"/>
43
+			<SwitchOutputPort ID="2" Name="" DriveType="Switch" NextFlowNodeID ="1" Val="2"/>
44
+			<SwitchOutputPort ID="3" Name="" DriveType="Switch" NextFlowNodeID="1" Val="4"/>
45
+		</RunOutputPortList>
46
+		<ValExpression Type="Var" ValType="String">		
47
+			<ValName Val="DBName"/>
48
+		</ValExpression>
49
+    </FlowNode>
50
+  </FlowNodeList>
51
+</HYWorkFlowFile>

+ 93 - 0
设计终稿/工作流脚本示例.xml

@@ -0,0 +1,93 @@
1
+<?xml version="1.0"?>
2
+<HYWorkFlowFile Ver="1.0">
3
+  <MainEntity Value="费用报销实体"/>
4
+  <UserVarDefList>
5
+    <VarDef Name="StringTest" DataType="String" Note="String测试" />
6
+    <VarDef Name="IntTest" DataType="Int" Note="Int测试" />
7
+    <VarDef Name="FloatTest" DataType="Float" Note="Float测试" />
8
+    <VarDef Name="BoolTest" DataType="Boolean" Note="Bool测试" />
9
+  </UserVarDefList>
10
+  <FlowNodeList>
11
+    <FlowNode Type="Begain_FlowNode" Name="开始" ID="1" Note="">
12
+		<InputPortList>
13
+		</InputPortList>
14
+		<OutputPortList>
15
+			<OutputPort ID="1" Name="" Type="Base" ObjNodeID="2" ObjPortID="1"/>
16
+		</OutputPortList>
17
+    </FlowNode>
18
+    <FlowNode Type="Approval_FlowNode" Name="提交" ID="2" Note="提交报销" EnableRepeal="false"  EnableRepealLock="false" NeedAssignParticipator="false">
19
+		<InputPortList>			
20
+           <InputPort ID="1" Name="" Type="Busine" ObjNodeID="1" ObjPortID="1" >
21
+           </InputPort>
22
+		</InputPortList>
23
+		<OutputPortList>
24
+			<OutputPort ID="1" Name="" Type="RunOpr" ObjNodeID="3" ObjPortID="1" BusineOprID="1" BusineOprName="同意"/>
25
+		</OutputPortList>
26
+		<ViewValExpression Type="Var" ValType="String">		
27
+			<ValName Val="MainView"/>
28
+		</ViewValExpression>
29
+		<ParticipatorInfoValExpression Type="Var" ValType="String">		
30
+			<ValName Val="MainCreator"/>
31
+		</ParticipatorInfoValExpression>
32
+    </FlowNode>
33
+    <FlowNode Type="Approval_FlowNode" Name="领导审批" ID="3" Note="" EnableRepeal="true"  EnableRepealLock="true" NeedAssignParticipator="true">
34
+		<InputPortList>			
35
+           <InputPort ID="1" Name="" Type="Busine" ObjNodeID="1" ObjPortID="1" >
36
+               <RollbackOprList>
37
+                   <RollbackOpr BusineOprID="1" BusineOprName="打回" ObjNodeID="1"/>
38
+               </RollbackOprList>
39
+           </InputPort>
40
+		</InputPortList>
41
+		<OutputPortList>
42
+			<OutputPort ID="1" Name="同意" Type="RunOpr" ObjNodeID="4" ObjPortID="1" BusineOprID="1"  BusineOprName="同意"/>
43
+			<OutputPort ID="2" Name="否决" Type="RunOpr" ObjNodeID="5" ObjPortID="1" BusineOprID="2"  BusineOprName="否决"/>
44
+		</OutputPortList>
45
+		<ViewValExpression Type="Var" ValType="String">		
46
+			<ValName Val="MainView"/>
47
+		</ViewValExpression>
48
+		<ParticipatorInfoValExpression Type="Var" ValType="String">		
49
+			<ValName Val="MainParticipatorInfo"/>
50
+		</ParticipatorInfoValExpression>
51
+    </FlowNode>
52
+    <FlowNode Type="Approval_FlowNode" Name="财务审批" ID="4" Note="" EnableRepeal="true"  EnableRepealLock="true" NeedAssignParticipator="true">
53
+		<InputPortList>			
54
+           <InputPort ID="1" Name="" Type="Busine" ObjNodeID="1" ObjPortID="1" >
55
+           </InputPort>
56
+		</InputPortList>
57
+		<OutputPortList>
58
+			<OutputPort ID="1" Name="同意" Type="RunOpr" ObjNodeID="5" ObjPortID="1" BusineOprID="1"  BusineOprName="同意"/>
59
+			<OutputPort ID="1" Name="否决" Type="RunOpr" ObjNodeID="5" ObjPortID="1" BusineOprID="2"  BusineOprName="否决"/>
60
+		</OutputPortList>
61
+		<ViewValExpression Type="Var" ValType="String">		
62
+			<ValName Val="MainView"/>
63
+		</ViewValExpression>
64
+		<ParticipatorInfoValExpression Type="Var" ValType="String">		
65
+			<ValName Val="MainParticipatorInfo"/>
66
+		</ParticipatorInfoValExpression>
67
+    </FlowNode>
68
+    <FlowNode Type="End_FlowNode" Name="结束" ID="5" Note="">
69
+		<InputPortList>			
70
+             <InputPort ID="1" Name="" Type="Base" ObjNodeID="4" ObjPortID="1" />
71
+             <InputPort ID="2" Name="" Type="Base" ObjNodeID="4" ObjPortID="2" />
72
+		</InputPortList>
73
+		<OutputPortList>
74
+		</OutputPortList>
75
+    </FlowNode>
76
+  </FlowNodeList>
77
+  <Designer>
78
+	  <FlowNodeLayout>
79
+		<FlowNode ID="" PosX="" PosY=""/>
80
+		<FlowNode ID="" PosX="" PosY=""/>
81
+	  </FlowNodeLayout>
82
+	  <FlowLineList>
83
+			<FlowLine LabelName="" LabelPosX="" LabelYPosY="" HeadNodeID="" HeadNodeOutputPortID="" TailNodeID="" TailNodeInputPortID="" >
84
+				<Point PosX="" PosY=""/>
85
+				<Point PosX="" PosY=""/>
86
+			</FlowLine>
87
+			<FlowLine LabelName="" LabelPosX="" LabelYPosY="" HeadNodeID="" HeadNodeOutputPortID="" TailNodeID="" TailNodeInputPortID="" >
88
+				<Point PosX="" PosY=""/>
89
+				<Point PosX="" PosY=""/>
90
+			</FlowLine>
91
+	  </FlowLineList>	
92
+  </Designer>
93
+</HYWorkFlowFile>

BIN
设计终稿/编辑器流程合法性检测.docx


+ 32 - 0
设计终稿/表达式流程文件Demo.xml

@@ -0,0 +1,32 @@
1
+<?xml version="1.0"?>
2
+<HYWorkFlowFile ver="1.0">
3
+	<ExpressionList>
4
+		<ConstanExpression Type="Constan" ValType="Int">
5
+			<ValueString Val="32"/>
6
+		</ConstanExpression>
7
+		<VarExpression Type="Var" ValType="String">
8
+			<VarName Val="DBName"/>
9
+		</VarExpression> 
10
+		<BusineExpression Type="Busine" ValType="String">
11
+			<EntityInfo Val=""/>
12
+			<EntityInstanceInfo Val=""/>
13
+		</BusineExpression> 
14
+		<AssignExpression Type="Assign" ValType="String">
15
+			<LeftExpression Type="Var" ValType="String">
16
+				<ValName Val="DBName"/>
17
+			</LeftExpression>   
18
+			<RightExpression Type="Constan" ValType="String">
19
+				<ValueString Val="32"/>
20
+			</RightExpression>
21
+		</AssignExpression>
22
+		<ConditionExpression Type="Condition" ValType="String">
23
+			<Condition Val="等于"/>
24
+			<LeftExpression Type="Var" ValType="String">
25
+				<ValName Val="DBName"/>
26
+			</LeftExpression>   
27
+			<RightExpression Type="Constan" ValType="String">
28
+				<ValueString Val="32"/>
29
+			</RightExpression>
30
+		</ConditionExpression>     
31
+	</ExpressionList>
32
+</HYWorkFlowFile>

BIN
设计草稿/华谊工作流系统交互模型验证交互序列.vsd


BIN
设计草稿/华谊工作流系统交互模型验证流程.vsd


BIN
设计草稿/华谊工作流系统边界与交互.vsd


BIN
设计草稿/华谊工作流系统部署示意图.vsd


BIN
设计草稿/华谊工作流设计-业务接口.docx


BIN
设计草稿/华谊工作流设计-业务节点.docx


BIN
设计草稿/华谊工作流设计-打回与撤销.docx


BIN
设计草稿/华谊工作流设计-节点与流线.docx


BIN
设计草稿/工作流流程示例.vsd


BIN
设计草稿/工作流的创建、取消交互过程.vsd


BIN
设计草稿/工作流设计-表达式.vsd


BIN
设计草稿/工作流设计.docx


BIN
设计草稿/工作流设计.vsd


BIN
设计草稿/工作流设计11.vsd


BIN
设计草稿/工作流设计3-模型的验证.vsd


BIN
设计草稿/工作流设计3.docx


BIN
设计草稿/思路.vsd


BIN
设计草稿/示例工作流程.vsd


+ 12 - 0
设计草稿/草案.txt

@@ -0,0 +1,12 @@
1
+节点类型(职能):开始、结束、终止、IF、Swith、计算、延迟、创建、并行执行、步骤同步、审批、修正、消息(通知)。
2
+
3
+事件(处理结果):空、提交、同意、否决、打回、终止、完成。
4
+
5
+目标物:
6
+
7
+节点配置:参数赋值、计算、表单配置、超时检查。
8
+
9
+针对不同的行业定制不同的节点。
10
+
11
+
12
+工作流关键点:流程目标物、职能、处理结果、流程

BIN
设计草稿/设计思路/关键设计思路-工作流与业务系统的交互.docx


BIN
设计草稿/设计思路/关键设计思路-节点.docx


BIN
设计草稿/设计思路/关键设计思路-补偿.docx


BIN
设计草稿/设计思路/工作流与业务系统的交互.vsd


BIN
设计草稿/设计思路/素材/补偿的设计.vsd


BIN
设计草稿/邦成流程整理.vsd


BIN
设计草稿/邦成角色流程.vsd


+ 9 - 0
设计草稿/需求.txt

@@ -0,0 +1,9 @@
1
+1.一个节点具有一个入口,多个出口。出口数量可以动态改变。
2
+2.流程图可以嵌套。
3
+3.节点具有参数、变量能力。
4
+4.节点类型:顺序执行节点、IF节点、Switch节点、并发执行节点、多条件等待节点、异常节点、延时节点、赋值节点、计算节点、数据库读取节点。
5
+5.工作流具有序列化功能、图形化编辑功能、编译检查功能、可监控功能、事件驱动功能、并行执行功能、调试功能。
6
+6.图形化编辑器中节点可以拖动、编辑名称;连接线可以拖动、具有折点、具有说明框;节点和连线可以复制、粘贴、删除。
7
+7.事件类节点具有等待超时功能。
8
+
9
+8.节点