摘要: SharePoint Designer工作流的初始界面,是一个系统默认生成的aspx页面,可以在该页面上设置启动变量,但是该界面太过于简陋,并且不支持某些控件,比如用户控件,如果想在启动的时候指定审核人员,那只有定制该页面,并将用户输入的值传递给流程。 另外,在某些情况下,也需要通过程序自动启动流程,并将初始变量传递给工作流,那该怎样做呢? 工作流启动的方法: spSite.WorkflowMan... 阅读全文
posted @ 2010-05-25 17:27 重金属 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 今天是悼念日,沉痛悼念在玉树大地震中失去生命的同胞,愿逝者安息... 阅读全文
posted @ 2010-04-21 00:07 重金属 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 刚完成一个客户端导入的程序,可以导入各种业务类型的数据,包括Item类型的或者Folder类型的,基于ProcessBatchData方式完成,字段类型包括各种常用类型,如单行文本,日期,Lookup等等,而且很容易扩展使用自定义字段。 导入1000条数据大概用90秒的时间 客户端的导入一定要保证通用性、易用性和可扩展性,其实所有的程序设计都应该遵循这样的原则。 由于输入的数据是用Excel或者其... 阅读全文
posted @ 2010-03-04 14:08 重金属 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 如果已经确定不再需要该事物日志文件,可以如下处理: declare @db nvarchar(60)set @db='Database_Name'dump transaction @db with no_logbackup log @db with no_logdbcc shrinkdatabase(@db) 阅读全文
posted @ 2010-01-21 15:49 重金属 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 以前做另外一个产品的工作流,觉得真是很完善,你想得到的,几乎都可以做出来,基础的构件和扩展性都非常好。 现在开始用WF,就好像打帝国时代游戏,一下子从现代社会回到了石器时代一样,哈哈,也许将来WF能封装的很好用吧。 阅读全文
posted @ 2010-01-13 15:01 重金属 阅读(212) 评论(1) 推荐(0) 编辑
摘要: 这段时间测试VS StateMachine工作流,开始总是遇到“内部错误”,哪里都找不到其他报错信息,包括log和eventvwr, 很是头疼,最后查明的原因是某些和工作流有关的Feature被关掉了(至于是哪个Feature关掉了,我也没搞清楚,因为我开始全部都打开了,后来一个一个的关掉试验是哪个导致了工作流出错,结果不管关掉哪个,工作流都很结实,不再出错,Lodctr开始就试过,我这里不好使)... 阅读全文
posted @ 2010-01-12 16:41 重金属 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 工作流里面,分配一个任务给多个用户是很常见的操作,比如会签,通知等,但是VS工作流默认只能将一个任务分配给一个用户:如下:this.workflowTask1Properties.AssignedTo = this.ReviewerName;其中this.ReviewerName格式只能是“mydomain\\user01”,想当然的,我们会想到多个用户可以使用“... 阅读全文
posted @ 2010-01-12 16:35 重金属 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 使用Content Deployment API做导出的时候,遇到如下错误: message: System.IndexOutOfRangeException: 在位置 0 处没有任何行。 在 System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex) 在 System.Data.RBTree`1.get_Item(Int32 index) 在 Sys... 阅读全文
posted @ 2009-12-24 16:13 重金属 阅读(10232) 评论(0) 推荐(0) 编辑
摘要: 在做站点复制的时候,发现有时候会出现“System.Data.SqlClient.SqlException: 违反了 PRIMARY KEY 约束 'PK__#ExportObjects____52593CB8'。不能在对象 'dbo.#ExportObjects' 中插入重复键。”的错误: message: System.Data.SqlClient.SqlException: 违反了 PRIM... 阅读全文
posted @ 2009-12-22 14:27 重金属 阅读(3685) 评论(0) 推荐(0) 编辑
摘要: 以前做练习的时候整理的,发上来供需要的朋友参考。 首先打开visio Studio 2005新建一项目,如下: (解决方案我后来改为了MyTest.HandleContextObj, 程序集Accembly也是MyTest.HandleContextObj),而不是和类同名,原因是保存工作流时找不到类,不知何故 修改workflow1.cs为GetContextObjInfo.cs 从工具箱里面... 阅读全文
posted @ 2009-12-21 17:25 重金属 阅读(443) 评论(0) 推荐(0) 编辑