首页下载资源后端工作流源代码

RAR工作流源代码

Hope_sys1.42MB需要积分:1

资源文件列表:

RSFlowInstall.rar 大约有363个文件
  1. RSFlow\App\AppDrawFlow.exe 4.14KB
  2. RSFlow\App\AppSysConfig.exe 3.94KB
  3. RSFlow\App\Config.ini 229B
  4. RSFlow\App\DrawFlowControl.dll 113.13KB
  5. RSFlow\App\SysConfigControl.dll 77.83KB
  6. RSFlow\App
  7. RSFlow\AssemblyInfo.cs 1.05KB
  8. RSFlow\bin\RSFlow.dll 32.9KB
  9. RSFlow\bin\RSFlow.pdb 63.62KB
  10. RSFlow\bin\VWorkFlow.dll 89.48KB
  11. RSFlow\bin\VWorkFlow.pdb 86.98KB
  12. RSFlow\bin
  13. RSFlow\DBBack\DB.bak 232.47KB
  14. RSFlow\DBBack
  15. RSFlow\doc\测试用例说明.doc 90.02KB
  16. RSFlow\doc
  17. RSFlow\EMail\EDeletefloder.aspx 1.35KB
  18. RSFlow\EMail\EDeletefloder.aspx.cs 2.31KB
  19. RSFlow\EMail\EDeletefloder.aspx.resx 1.47KB
  20. RSFlow\EMail\Edrafts.aspx 1.36KB
  21. RSFlow\EMail\Edrafts.aspx.cs 2.33KB
  22. RSFlow\EMail\Edrafts.aspx.resx 1.47KB
  23. RSFlow\EMail\Eindex.aspx 1.17KB
  24. RSFlow\EMail\Eindex.aspx.cs 1.17KB
  25. RSFlow\EMail\Eindex.aspx.resx 1.47KB
  26. RSFlow\EMail\ELeft.aspx 1.28KB
  27. RSFlow\EMail\ELeft.aspx.cs 668B
  28. RSFlow\EMail\ELeft.aspx.resx 1.47KB
  29. RSFlow\EMail\EMain.htm 661B
  30. RSFlow\EMail\ERedirectWrite.aspx 446B
  31. RSFlow\EMail\ERedirectWrite.aspx.cs 599B
  32. RSFlow\EMail\ERedirectWrite.aspx.resx 1.47KB
  33. RSFlow\EMail\Erefloder.aspx 1.38KB
  34. RSFlow\EMail\Erefloder.aspx.cs 2.31KB
  35. RSFlow\EMail\Erefloder.aspx.resx 1.47KB
  36. RSFlow\EMail\Esendfloder.aspx 1.34KB
  37. RSFlow\EMail\Esendfloder.aspx.cs 2.32KB
  38. RSFlow\EMail\Esendfloder.aspx.resx 1.47KB
  39. RSFlow\EMail\Ewrite.aspx 1.5KB
  40. RSFlow\EMail\Ewrite.aspx.cs 2.36KB
  41. RSFlow\EMail\Ewrite.aspx.resx 1.47KB
  42. RSFlow\EMail\mail.css 969B
  43. RSFlow\EMail\SeeEMail.aspx 1.3KB
  44. RSFlow\EMail\SeeEMail.aspx.cs 1.46KB
  45. RSFlow\EMail\SeeEMail.aspx.resx 1.47KB
  46. RSFlow\EMail\Sys_MultiSelectedPage.aspx 1.1KB
  47. RSFlow\EMail\Sys_MultiSelectedPage.aspx.cs 1.21KB
  48. RSFlow\EMail\Sys_MultiSelectedPage.aspx.resx 1.47KB
  49. RSFlow\EMail
  50. RSFlow\Global.asax 73B
  51. RSFlow\Global.asax.cs 515B
  52. RSFlow\Global.asax.resx 528B
  53. RSFlow\images\001.gif 1.08KB
  54. RSFlow\images\add.gif 353B
  55. RSFlow\images\Address.gif 1.7KB
  56. RSFlow\images\AddressAdd.gif 1.35KB
  57. RSFlow\images\AddressDelete.gif 1.31KB
  58. RSFlow\images\AddressGroup.gif 1.37KB
  59. RSFlow\images\Alwe.gif 202B
  60. RSFlow\images\aright.gif 114B
  61. RSFlow\images\auto.gif 745B
  62. RSFlow\images\Bg01.gif 102B
  63. RSFlow\images\bottomLine.gif 98B
  64. RSFlow\images\button.gif 741B
  65. RSFlow\images\call.gif 919B
  66. RSFlow\images\Cancel.gif 54B
  67. RSFlow\images\ClearTask.gif 482B
  68. RSFlow\images\CloseButton.gif 1.15KB
  69. RSFlow\images\Complete.gif 54B
  70. RSFlow\images\config.gif 742B
  71. RSFlow\images\configbg.gif 2.59KB
  72. RSFlow\images\CopyNode.gif 1.64KB
  73. RSFlow\images\CreateFlow.gif 116B
  74. RSFlow\images\daiban_L1.gif 1.99KB
  75. RSFlow\images\defaultflow.gif 235B
  76. RSFlow\images\defaultNode.gif 869B
  77. RSFlow\images\defaultopenflow.gif 317B
  78. RSFlow\images\delete.gif 568B
  79. RSFlow\images\DeleteFlow.gif 861B
  80. RSFlow\images\DeleteTask.gif 1.37KB
  81. RSFlow\images\DEmanative.gif 1.71KB
  82. RSFlow\images\deskday.gif 423B
  83. RSFlow\images\deskimage.gif 2.54KB
  84. RSFlow\images\desknews.gif 434B
  85. RSFlow\images\DMerge.gif 1.68KB
  86. RSFlow\images\edit.gif 474B
  87. RSFlow\images\Edrafts.gif 737B
  88. RSFlow\images\EHome.gif 933B
  89. RSFlow\images\Einbox.gif 811B
  90. RSFlow\images\ELine.gif 97B
  91. RSFlow\images\EmailPage.gif 1.72KB
  92. RSFlow\images\EMinbox.gif 880B
  93. RSFlow\images\EMwrite.gif 825B
  94. RSFlow\images\Esent.gif 859B
  95. RSFlow\images\Esent[1].gif 859B
  96. RSFlow\images\Etrash.gif 820B
  97. RSFlow\images\Ewrite.gif 785B
  98. RSFlow\images\exitlogin.gif 1.26KB
  99. RSFlow\images\filter.gif 736B
  100. RSFlow\images\First.gif 1.88KB
  101. RSFlow\images\FlowCanvas.gif 71B
  102. RSFlow\images\helpButton.gif 1.12KB
  103. RSFlow\images\hisinfo.gif 2.52KB
  104. RSFlow\images\IdeaP.gif 1.42KB
  105. RSFlow\images\image01.gif 228B
  106. RSFlow\images\image03.gif 1.8KB
  107. RSFlow\images\InAddress.gif 368B
  108. RSFlow\images\inbook.gif 687B
  109. RSFlow\images\indexPage.gif 1.4KB
  110. RSFlow\images\infinish.gif 127B
  111. RSFlow\images\inNofinish.gif 117B
  112. RSFlow\images\inOut.gif 820B
  113. RSFlow\images\inpwd.gif 241B
  114. RSFlow\images\Last.gif 1.43KB
  115. RSFlow\images\Last1.gif 1.48KB
  116. RSFlow\images\Left_1.gif 207B
  117. RSFlow\images\Left_2.gif 1.33KB
  118. RSFlow\images\Left_4.gif 2.74KB
  119. RSFlow\images\Log.gif 2.18KB
  120. RSFlow\images\login-logo.gif 2.67KB
  121. RSFlow\images\login.gif 19.7KB
  122. RSFlow\images\login1.gif 21.44KB
  123. RSFlow\images\MainButton.gif 1.15KB
  124. RSFlow\images\mini_query.gif 116B
  125. RSFlow\images\mini_query2.gif 237B
  126. RSFlow\images\MyDownTask.gif 1.44KB
  127. RSFlow\images\MyrecieveTask.gif 1.08KB
  128. RSFlow\images\Ncomplete.gif 54B
  129. RSFlow\images\netcall.gif 132B
  130. RSFlow\images\newmail.gif 141B
  131. RSFlow\images\news1.gif 814B
  132. RSFlow\images\newsicon.gif 1.03KB
  133. RSFlow\images\NextButton.gif 1.11KB
  134. RSFlow\images\norButton.gif 1.17KB
  135. RSFlow\images\Normal.gif 1012B
  136. RSFlow\images\notify.gif 353B
  137. RSFlow\images\notify2.gif 125B
  138. RSFlow\images\Nview.gif 54B
  139. RSFlow\images\oldmail.gif 156B
  140. RSFlow\images\otherman.gif 122B
  141. RSFlow\images\Plan.gif 1.18KB
  142. RSFlow\images\pop.gif 855B
  143. RSFlow\images\PreButton.gif 1.11KB
  144. RSFlow\images\PWD.gif 1.12KB
  145. RSFlow\images\rcap.gif 2.27KB
  146. RSFlow\images\recievecall.gif 1.64KB
  147. RSFlow\images\returnflow.gif 232B
  148. RSFlow\images\richeng_M1.gif 138B
  149. RSFlow\images\save.gif 101B
  150. RSFlow\images\sendcall.gif 1.63KB
  151. RSFlow\images\showtoc.gif 587B
  152. RSFlow\images\sign.gif 682B
  153. RSFlow\images\store.gif 692B
  154. RSFlow\images\subProNode.gif 1.7KB
  155. RSFlow\images\sys1.gif 163B
  156. RSFlow\images\syslog.gif 237B
  157. RSFlow\images\TaskIcon.gif 764B
  158. RSFlow\images\top.gif 1.56KB
  159. RSFlow\images\TopLine.gif 387B
  160. RSFlow\images\turning.gif 76B
  161. RSFlow\images\UpTask.gif 1.37KB
  162. RSFlow\images\view.gif 54B
  163. RSFlow\images\word1.gif 3.3KB
  164. RSFlow\images\复件 syslog.gif 237B
  165. RSFlow\images\未标题-2.psd 3.86KB
  166. RSFlow\images\未标题-5.psd 7KB
  167. RSFlow\images
  168. RSFlow\licenses.licx 94B
  169. RSFlow\login.aspx 1.03KB
  170. RSFlow\login.aspx.cs 1.16KB
  171. RSFlow\login.aspx.resx 1.47KB
  172. RSFlow\main.css 968B
  173. RSFlow\MainFram.htm 373B
  174. RSFlow\MiddlePage.aspx 1.67KB
  175. RSFlow\MiddlePage.aspx.cs 799B
  176. RSFlow\MiddlePage.aspx.resx 1.47KB
  177. RSFlow\NavigationPage.aspx 851B
  178. RSFlow\NavigationPage.aspx.cs 1.87KB
  179. RSFlow\NavigationPage.aspx.resx 1.47KB
  180. RSFlow\publicService\ahNo.htm 1.05KB
  181. RSFlow\publicService\bjNo.htm 518B
  182. RSFlow\publicService\calculator.aspx 4.4KB
  183. RSFlow\publicService\calender.aspx 14.38KB
  184. RSFlow\publicService\CorpComm.aspx 1.05KB
  185. RSFlow\publicService\CorpComm.aspx.cs 977B
  186. RSFlow\publicService\CorpComm.aspx.resx 1.47KB
  187. RSFlow\publicService\cqNo.htm 683B
  188. RSFlow\publicService\dyzNo.htm 685B
  189. RSFlow\publicService\fjNo.htm 955B
  190. RSFlow\publicService\fzNo.htm 1022B
  191. RSFlow\publicService\gdNo.htm 1.15KB
  192. RSFlow\publicService\gsNo.htm 1.15KB
  193. RSFlow\publicService\gxNo.htm 1.09KB
  194. RSFlow\publicService\gzNo.htm 1.15KB
  195. RSFlow\publicService\hb2No.htm 1.06KB
  196. RSFlow\publicService\hbNo.htm 1.5KB
  197. RSFlow\publicService\hljNo.htm 1.07KB
  198. RSFlow\publicService\hn2No.htm 1.18KB
  199. RSFlow\publicService\hn3No.htm 588B
  200. RSFlow\publicService\hnNo.htm 1.39KB
  201. RSFlow\publicService\jlNo.htm 830B
  202. RSFlow\publicService\jsNo.htm 1.01KB
  203. RSFlow\publicService\jxNo.htm 1.13KB
  204. RSFlow\publicService\lnNo.htm 943B
  205. RSFlow\publicService\Metrology.aspx 3.77KB
  206. RSFlow\publicService\mzNo.htm 1002B
  207. RSFlow\publicService\nmgNo.htm 1.28KB
  208. RSFlow\publicService\nxNo.htm 595B
  209. RSFlow\publicService\ozNo.htm 802B
  210. RSFlow\publicService\PostNoMain.htm 704B
  211. RSFlow\publicService\PostNoTop.htm 716B
  212. RSFlow\publicService\public.css 1001B
  213. RSFlow\publicService\PublicPhone.aspx 1.29KB
  214. RSFlow\publicService\PublicPhone.aspx.cs 525B
  215. RSFlow\publicService\PublicPhone.aspx.resx 1.47KB
  216. RSFlow\publicService\qhNo.htm 851B
  217. RSFlow\publicService\sc2No.htm 1.19KB
  218. RSFlow\publicService\scNo.htm 1.52KB
  219. RSFlow\publicService\sdNo.htm 1.28KB
  220. RSFlow\publicService\shNo.htm 497B
  221. RSFlow\publicService\sxNo.htm 1.21KB
  222. RSFlow\publicService\tjNo.htm 465B
  223. RSFlow\publicService\twNo.htm 733B
  224. RSFlow\publicService\xjNo.htm 1.15KB
  225. RSFlow\publicService\xzNo.htm 696B
  226. RSFlow\publicService\ynNo.htm 1.4KB
  227. RSFlow\publicService\yzNo.htm 833B
  228. RSFlow\publicService\zjNo.htm 1.01KB
  229. RSFlow\publicService
  230. RSFlow\RSFlow.csproj 2.52KB
  231. RSFlow\RSFlow.csproj.webinfo 102B
  232. RSFlow\RSFlow.sln 442B
  233. RSFlow\RSFlow.suo 2.35KB
  234. RSFlow\SysConfig\ClearTask.aspx 964B
  235. RSFlow\SysConfig\ClearTask.aspx.cs 916B
  236. RSFlow\SysConfig\ClearTask.aspx.resx 1.47KB
  237. RSFlow\SysConfig\DrawFlowControl.dll 113.13KB
  238. RSFlow\SysConfig\FlowDesign.aspx 447B
  239. RSFlow\SysConfig\FlowDesign.aspx.cs 709B
  240. RSFlow\SysConfig\FlowDesign.aspx.resx 1.47KB
  241. RSFlow\SysConfig\MaNews.aspx 1.01KB
  242. RSFlow\SysConfig\MaNews.aspx.cs 1.33KB
  243. RSFlow\SysConfig\MaNews.aspx.resx 1.47KB
  244. RSFlow\SysConfig\RelePropNews.aspx 1.02KB
  245. RSFlow\SysConfig\RelePropNews.aspx.cs 1.18KB
  246. RSFlow\SysConfig\RelePropNews.aspx.resx 1.47KB
  247. RSFlow\SysConfig\SeeNews.aspx 983B
  248. RSFlow\SysConfig\SeeNews.aspx.cs 1.09KB
  249. RSFlow\SysConfig\SeeNews.aspx.resx 1.47KB
  250. RSFlow\SysConfig\SysConfigControl.dll 77.83KB
  251. RSFlow\SysConfig\SysLog.aspx 1.15KB
  252. RSFlow\SysConfig\SysLog.aspx.cs 835B
  253. RSFlow\SysConfig\SysLog.aspx.resx 1.47KB
  254. RSFlow\SysConfig\SystemDesign.aspx 448B
  255. RSFlow\SysConfig\SystemDesign.aspx.cs 677B
  256. RSFlow\SysConfig\SystemDesign.aspx.resx 1.47KB
  257. RSFlow\SysConfig
  258. RSFlow\test\Edit.aspx 1.52KB
  259. RSFlow\test\Edit.aspx.cs 1.65KB
  260. RSFlow\test\Edit.aspx.resx 1.47KB
  261. RSFlow\test\View.aspx 1.18KB
  262. RSFlow\test\View.aspx.cs 1.34KB
  263. RSFlow\test\View.aspx.resx 1.47KB
  264. RSFlow\test
  265. RSFlow\TopPage.aspx 1.81KB
  266. RSFlow\TopPage.aspx.cs 839B
  267. RSFlow\TopPage.aspx.resx 1.47KB
  268. RSFlow\UpLoad\PostNoTop.htm 716B
  269. RSFlow\UpLoad
  270. RSFlow\Web.config 1.94KB
  271. RSFlow\WebControl\ListCallControl.cs 1.92KB
  272. RSFlow\WebControl\ListFlowControl.cs 2.92KB
  273. RSFlow\WebControl\ListMailControl.cs 1.77KB
  274. RSFlow\WebControl\ListPlanControl.cs 1.91KB
  275. RSFlow\WebControl\ListPropNewsList.cs 1.79KB
  276. RSFlow\WebControl\ListTaskControl.cs 1.95KB
  277. RSFlow\WebControl\UserInfoClass.cs 957B
  278. RSFlow\WebControl
  279. RSFlow\WebForm1.aspx 556B
  280. RSFlow\WebForm1.aspx.cs 551B
  281. RSFlow\WebForm1.aspx.resx 1.47KB
  282. RSFlow\WorkAssistant\ACallList.aspx 1.11KB
  283. RSFlow\WorkAssistant\ACallList.aspx.cs 1.59KB
  284. RSFlow\WorkAssistant\ACallList.aspx.resx 1.47KB
  285. RSFlow\WorkAssistant\ACommContextPage.aspx 1.01KB
  286. RSFlow\WorkAssistant\ACommContextPage.aspx.cs 1.48KB
  287. RSFlow\WorkAssistant\ACommContextPage.aspx.resx 1.47KB
  288. RSFlow\WorkAssistant\ACommGroupPage.aspx 905B
  289. RSFlow\WorkAssistant\ACommGroupPage.aspx.cs 1.63KB
  290. RSFlow\WorkAssistant\ACommGroupPage.aspx.resx 1.47KB
  291. RSFlow\WorkAssistant\ACommList.aspx 1.36KB
  292. RSFlow\WorkAssistant\ACommList.aspx.cs 1.74KB
  293. RSFlow\WorkAssistant\ACommList.aspx.resx 1.47KB
  294. RSFlow\WorkAssistant\APlanContextPage.aspx 1.32KB
  295. RSFlow\WorkAssistant\APlanContextPage.aspx.cs 1.38KB
  296. RSFlow\WorkAssistant\APlanContextPage.aspx.resx 1.47KB
  297. RSFlow\WorkAssistant\AReturnCall.aspx 899B
  298. RSFlow\WorkAssistant\AReturnCall.aspx.cs 1.06KB
  299. RSFlow\WorkAssistant\AReturnCall.aspx.resx 1.47KB
  300. RSFlow\WorkAssistant\Assistant.css 1001B
  301. RSFlow\WorkAssistant\call.aspx 1.29KB
  302. RSFlow\WorkAssistant\call.aspx.cs 1.51KB
  303. RSFlow\WorkAssistant\call.aspx.resx 1.47KB
  304. RSFlow\WorkAssistant\CreateTask.aspx 1.17KB
  305. RSFlow\WorkAssistant\CreateTask.aspx.cs 1.2KB
  306. RSFlow\WorkAssistant\CreateTask.aspx.resx 1.47KB
  307. RSFlow\WorkAssistant\O_UserInfoPage.aspx 1.32KB
  308. RSFlow\WorkAssistant\O_UserInfoPage.aspx.cs 1.34KB
  309. RSFlow\WorkAssistant\O_UserInfoPage.aspx.resx 1.47KB
  310. RSFlow\WorkAssistant\PlanPage.aspx 1.33KB
  311. RSFlow\WorkAssistant\PlanPage.aspx.cs 2.37KB
  312. RSFlow\WorkAssistant\PlanPage.aspx.resx 1.47KB
  313. RSFlow\WorkAssistant\PWDPage.aspx 1.01KB
  314. RSFlow\WorkAssistant\PWDPage.aspx.cs 1KB
  315. RSFlow\WorkAssistant\PWDPage.aspx.resx 1.47KB
  316. RSFlow\WorkAssistant\TaskContext.aspx 1.07KB
  317. RSFlow\WorkAssistant\TaskContext.aspx.cs 1.22KB
  318. RSFlow\WorkAssistant\TaskContext.aspx.resx 1.47KB
  319. RSFlow\WorkAssistant\TaskIdea.aspx 1.11KB
  320. RSFlow\WorkAssistant\TaskIdea.aspx.cs 1.51KB
  321. RSFlow\WorkAssistant\TaskIdea.aspx.resx 1.47KB
  322. RSFlow\WorkAssistant\TaskMessagePage.aspx 1.21KB
  323. RSFlow\WorkAssistant\TaskMessagePage.aspx.cs 1.88KB
  324. RSFlow\WorkAssistant\TaskMessagePage.aspx.resx 1.47KB
  325. RSFlow\WorkAssistant
  326. RSFlow\WorkFlow\Flow.css 1.02KB
  327. RSFlow\WorkFlow\W_AOTask.aspx 1.26KB
  328. RSFlow\WorkFlow\W_AOTask.aspx.resx 1.47KB
  329. RSFlow\WorkFlow\W_AssignConfig.aspx 1018B
  330. RSFlow\WorkFlow\W_AssignConfig.aspx.resx 1.47KB
  331. RSFlow\WorkFlow\W_AssignPage.aspx 554B
  332. RSFlow\WorkFlow\W_AssignPage.aspx.resx 1.47KB
  333. RSFlow\WorkFlow\W_CancelTask.aspx 1.31KB
  334. RSFlow\WorkFlow\W_CancelTask.aspx.resx 1.47KB
  335. RSFlow\WorkFlow\W_DownLoadFile.aspx 448B
  336. RSFlow\WorkFlow\W_DownLoadFile.aspx.resx 1.47KB
  337. RSFlow\WorkFlow\W_DrawFlow.aspx 441B
  338. RSFlow\WorkFlow\W_DrawFlow.aspx.resx 1.47KB
  339. RSFlow\WorkFlow\W_EmanativeTask.aspx 1.31KB
  340. RSFlow\WorkFlow\W_EmanativeTask.aspx.resx 1.47KB
  341. RSFlow\WorkFlow\W_FinishTask.aspx 1.34KB
  342. RSFlow\WorkFlow\W_FinishTask.aspx.resx 1.47KB
  343. RSFlow\WorkFlow\W_MergerPage.aspx 1.31KB
  344. RSFlow\WorkFlow\W_MergerPage.aspx.resx 1.47KB
  345. RSFlow\WorkFlow\W_OutAssignPage.aspx 1.05KB
  346. RSFlow\WorkFlow\W_OutAssignPage.aspx.resx 1.47KB
  347. RSFlow\WorkFlow\W_PreTask.aspx 1.31KB
  348. RSFlow\WorkFlow\W_PreTask.aspx.resx 1.47KB
  349. RSFlow\WorkFlow\W_SeekTask.aspx 1.58KB
  350. RSFlow\WorkFlow\W_SeekTask.aspx.resx 1.47KB
  351. RSFlow\WorkFlow\W_SelectRunerList.aspx 1.35KB
  352. RSFlow\WorkFlow\W_SelectRunerList.aspx.resx 1.47KB
  353. RSFlow\WorkFlow\W_SendOtherManTask.aspx 1.35KB
  354. RSFlow\WorkFlow\W_SendOtherManTask.aspx.resx 1.47KB
  355. RSFlow\WorkFlow\W_SubPro.aspx 1.29KB
  356. RSFlow\WorkFlow\W_SubPro.aspx.resx 1.47KB
  357. RSFlow\WorkFlow\W_ViewFlowList.aspx 580B
  358. RSFlow\WorkFlow\W_ViewFlowList.aspx.resx 1.47KB
  359. RSFlow\WorkFlow\W_ViewStep.aspx 1.52KB
  360. RSFlow\WorkFlow\W_ViewStep.aspx.resx 1.47KB
  361. RSFlow\WorkFlow\W_ViewStepAndFlow.htm 726B
  362. RSFlow\WorkFlow
  363. RSFlow

资源介绍:

工作流源代码是.NET框架下实现工作流管理的重要资源,对于开发办公自动化或者企业级应用的程序员来说,具有很高的参考价值。工作流是一种系统性的、规范化的处理过程,它定义了任务如何在不同参与者之间流转,以及每个参与者如何执行特定的操作。在.NET环境下,微软提供了Windows Workflow Foundation (WF) 这一强大的工作流引擎,使得开发者能够轻松构建复杂的工作流应用。 我们需要了解.NET中的Windows Workflow Foundation。WF是.NET Framework的一部分,它为开发者提供了一种模型化业务流程的方法,可以将业务逻辑抽象为一系列活动,并且这些活动可以组合成更复杂的流程。WF支持四种主要的工作流类型:顺序流程、状态机流程、活动图流程和网状流程,可以根据实际需求选择合适的模型。 "RSFlow"可能是一个特定的工作流解决方案或者库的名字,它可能包含了实现工作流的各种类、接口和示例代码。通过研究RSFlow的源代码,开发者可以学习到如何自定义活动、如何定义工作流实例、如何使用工作流持久化服务来保存和恢复流程状态,以及如何与其他.NET组件(如WCF服务、Entity Framework等)集成。 在开发工作流应用时,有以下几个关键知识点: 1. **活动设计**:活动是工作流的基本构建块,可以代表一个操作或决策。开发者可以使用内置的活动,也可以创建自定义活动以满足特定需求。 2. **工作流定义语言 (XAML)**:通常使用XAML来声明性地定义工作流布局和行为。XAML是一种XML标记语言,用于描述UI和应用程序的行为。 3. **工作流执行和服务**:工作流引擎负责执行定义好的流程,并管理其生命周期,包括启动、暂停、恢复和终止。 4. **持久化**:工作流可以被持久化到数据库或其他存储介质,以便在需要时恢复。这对于长期运行或跨会话的工作流尤其重要。 5. **规则引擎**:工作流中可能包含基于规则的决策点,这可以通过集成微软的Policy Injection Application Block或自定义实现来完成。 6. **工作流与业务逻辑的结合**:工作流往往需要与业务数据交互,例如通过Entity Framework访问数据库。理解如何在工作流中调用业务服务是至关重要的。 7. **监控和跟踪**:为了诊断问题和优化流程,工作流执行过程中的事件和状态应被记录和跟踪。 通过深入研究"RSFlow"的源代码,开发者可以掌握.NET工作流开发的精髓,从而提高开发效率并确保应用程序的健壮性。此外,熟悉WF库的API和最佳实践,可以帮助开发者更好地适应和利用这个强大的框架,为企业的信息化建设提供有力的技术支持。
100+评论
captcha