sportdog

导航

 

2013年5月15日

摘要: 需求:在业务数据(工作流对应的listitem)上记录该记录的审批状态(需增加一个新的栏目:leavestatus).另:用CodeActivity好象比用updateItemActivity简单)UpdateItemActivity 与CreateItemActivity比较还需要设置ListItem属性.给ListItem绑定一个新的字段(如:updateItemActivity1_ListItem)(不知如何绑定到现有的字段上)再后台代码添加以下代码其他设置参考上一篇文章 updateItemActivity1_ListItem = new SPItemKey(this.workflo. 阅读全文
posted @ 2013-05-15 11:03 sportdog 阅读(148) 评论(0) 推荐(0)
 

2013年5月14日

摘要: 设置ItemProperties要注意,我找了半天才找对地方.转载地址:http://blogs.msdn.com/b/vssharepointtoolsblog/archive/2010/01/18/creating-sharepoint-items-with-createitemactivity.aspxhttp://blog.csdn.net/gdsongrenjun/article/details/6754166Right click on the CreateItemActivity property in the designer.Select Bind Property ' 阅读全文
posted @ 2013-05-14 16:20 sportdog 阅读(202) 评论(0) 推荐(0)
 
摘要: http://blog.sina.com.cn/s/blog_5245a6580101fod3.html 阅读全文
posted @ 2013-05-14 08:50 sportdog 阅读(160) 评论(0) 推荐(0)
 

2013年5月7日

摘要: 如何获取aspx页面上传给工作流的值,如经理提交的审批结果和意见.以下为aspx页面的提交给工作流的代码:taskHash["ApproveMsg"] = this.txtMsg.Text; //审批信息taskHash["approved"] = this.radioPass.SelectedValue; //审批状态,WF中获取用来判断,是否回退....SPWorkflowTask.AlterTask(taskItem, taskHash, true); //提交任务审批结果可以看出taskHash保存着传给工作流的值.vs2008中用this.ta 阅读全文
posted @ 2013-05-07 14:53 sportdog 阅读(283) 评论(0) 推荐(0)
 
摘要: 错误如下:部署步骤“激活功能”中出现错误: 在当前站点集或子网站中找到功能 {27ee5fb6-1117-4061-96a4-350dda3283f5} 中定义的 ID 为 0x01010082D60DA9FD754A6CB66038DA80E5F7A4 的内容类型。原因是我修改了contenttype 的 guid(加了红色部分) .<ContentType ID="0x01080100c89c69f513474a9cba6fc48b931272cb"在网上找了下:http://support.microsoft.com/kb/2022443(这个应该可以解决大部分 阅读全文
posted @ 2013-05-07 14:41 sportdog 阅读(186) 评论(0) 推荐(0)
 

2013年5月3日

摘要: 参考网址:http://www.cnblogs.com/janet/archive/2010/04/24/1719315.html创建新的内容类型,在VS2010中创建一个sharepoint2010的内容类型项目,并部署.创建工作流项目,并部署.错误: 新增一条记录时启动工作流,发现工作流报错,工作流中的发邮件task,logtohistory task已经执行了,问题出在createTaskWithContentType task上,跟踪发现代码执行了.可任务列表中没有任何记录的产生.于是查了下log文件,log文件中提示:工作流任务的内容类型必须派生自 Workflow Task 内容类 阅读全文
posted @ 2013-05-03 14:17 sportdog 阅读(318) 评论(2) 推荐(0)
 

2013年5月2日

摘要: 需求:需求很简单,给一个列表的显示页面增加几个查询控件,使用户可以组合查询。查了一下文档http://office.microsoft.com/zh-cn/office365-sharepoint-online-enterprise-help/HA102165799.aspx文章中提到您可使用 HTML 表单 Web 部件连接到另一个 Web 部件并将数据传递给它。例如,您可使用默认的 HTML 表单 Web 部件来键入区域名称,将该值传递给客户数据的列表视图 Web 部件并按该区域筛选数据。此外,您还可自定义 HTML 表单 Web 部件来允许用户执行诸如从下拉列表选择区域名称等操作。您可在 阅读全文
posted @ 2013-05-02 23:15 sportdog 阅读(843) 评论(2) 推荐(0)
 

2013年4月28日

摘要: 拷贝下来以备日后使用.转载:http://blog.csdn.net/mfx1986/article/details/5611629MOSS中文档点击率统计的实现方法在知识管理中,文档的的点击率是个很重要的指标,但MOSS中并没有直接提供这样的功能。Audit提供了类似的功能,但因为他是集中记录在数据库中,不能直接体现在文章的自定义列中,导致一定的不方便。故这里采用在Global.asax中(HttpModule或者HttpHandler也是一样的)记录的请求的方法来统计点击率。需要注意的地方:1.建立站点之后,站点的根目录自动会创建一个Global.asax文件,这个文件的内容是:<% 阅读全文
posted @ 2013-04-28 14:19 sportdog 阅读(762) 评论(0) 推荐(0)
 

2013年4月2日

摘要: 转载: http://www.cnblogs.com/poissonnotes/archive/2012/04/30/2476992.html开发顺序工作流时注意的几个事项1、每一个Task的生命周期,包括四个活动 CreateTask,onTaskChanged,CompleteTask 和 DeleteTask。2、同一个Task的活动必须设置相同的 CorrelationToken 属性和TaskId 属性。3、不同的Task应该设置不同的 CorrelationToken 属性和 TaskId 属性。4、活动的 OwnerActivityName,活动的父容器名称,建议设置为活动的最小 阅读全文
posted @ 2013-04-02 10:01 sportdog 阅读(148) 评论(0) 推荐(0)
 

2013年4月1日

摘要: LeaveConfig是字典表,通过某个编码获取该编码对应的值,可输入编码做为查询条件查不到记录.原因为编码是字段显示的名称而不是字段的名称编码审批人HrUsersportdogSPSite site = new SPSite("http://gwsps03"); SPWeb web = site.OpenWeb(); SPList lists = web.Lists.TryGetList("LeaveConfig"); SPQuery query = new SPQuery(); query.Query = "<Where>< 阅读全文
posted @ 2013-04-01 22:20 sportdog 阅读(197) 评论(0) 推荐(0)