通过工作流在SharePoint 2007中更改任务的结果列

时间:2011-12-05 08:10:11

标签: visual-studio-2008 sharepoint task

我正在评估SharePoint 2007以获得具有工作流程的文档控制系统。到目前为止,我的经历一直“痛苦”,但我没有给出任何其他选择。我现在能够使用的唯一工具是SharePoint Designer 2007.我有几个问题:

  1. 我注意到每个任务都有一个名为“结果”的列,显示与“状态”显示相同的内容。如果状态为“完成”,则结果显示“完成”。我用Google搜索了它,似乎可以显示“接受/拒绝”的结果,但我无法更改SharePoint Designer 2007中的“结果”列。事实上,我甚至没有看到名为Outcome的字段。这是什么工作?

  2. 我正在“远程”开发此文档管理系统。我想我不能使用VS2008开发它,因为它需要在服务器机器上运行,并且需要来自服务器本身的一些DLL(Microsoft.Sharepoint.dll或其他类似的东西)。我绝对不会直接访问SharePoint服务器。使用适用于SharePoint 2007的VB或C#工作流的任何其他方式?

  3. 这个问题很严重。 SharePoint的体系结构是什么?为什么它如此反直觉而难以开发呢?我在这里错过了什么?即使像“截止日期提醒”这样愚蠢的事情在SharePoint上也是如此复杂。我花了几个小时来解决一些非常愚蠢的问题。我在这里想念的是什么?

  4. PS:第一次在Stackoverflow和伙伴们,你的问题发布工具是光滑的!喜欢实时预览。

1 个答案:

答案 0 :(得分:0)

2:您无法仅使用SharePoint设计器创建相当复杂的SharePoint工作流,您必须拥有可视工作室开发环境。

您必须安装一个安装了SharePoint的虚拟机才能进行开发。 It is completely straight forward to install everything

3:没有两种方法,SharePoint是一个庞大而复杂的系统。我在开始使用SharePoint时遇到了类似的问题,我的经验是我缺乏理解导致我尝试使用不适合SharePoint架构的解决方案。以这种方式“反对谷物”确实会产生很多问题,尤其困难。

如果可能,我建议搜索本地SharePoint用户组并与那里的SharePoint专家联系,因为空间/时间不允许完全减少SharePoints架构和工作流程。

P.S。通常,使用第三个可行的工作流程解决方案(例如K2Nintex