惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hacker News: Front Page
A
About on SuperTechFans
腾讯CDC
罗磊的独立博客
博客园 - Franky
Last Week in AI
Last Week in AI
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
云风的 BLOG
云风的 BLOG
L
LangChain Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recorded Future
Recorded Future
Vercel News
Vercel News
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
J
Java Code Geeks
有赞技术团队
有赞技术团队
V
V2EX
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
Jina AI
Jina AI
B
Blog RSS Feed
H
Help Net Security
N
Netflix TechBlog - Medium
Latest news
Latest news
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 司徒正美
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
C
Cisco Blogs
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
P
Proofpoint News Feed
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
N
News and Events Feed by Topic
T
Threatpost

博客园 - kevinocean

【IBM Lotus 知识管理】的经典思想和一代伟大的群件产品 【开卷有益】让企业生命体组织常绿 《协同力》 163相册,让我拿什么爱你 K2峰:8611 SOX法案对在美上市企业的信息化提出了更高的要求 请积极为<2008微软英雄会的英雄评选>投票 感受信狮(北大青鸟) 葡萄酒推销员 不和谐的“和谐号” Windows Live Writer 简体中文版 2008 正式版下载地址 如何让虚拟机性能大量提升? Exchange Server的本地脱机文件无法更改路径? (转)启迪:从“杀人游戏”全过程看SOA的实施 (转)Sharepoint的知识管理的作用和重要性 2007高交会 Virtual PC遇到缓慢问题的一个解决方法 Infopath+K2+MOSS(1) MCP考试又可以免费重考拉! 终于将Dell M1210用蓝牙连上了我的Dopod D600 TCO之初
K2与Sharepoint工作流
kevinocean · 2008-02-12 · via 博客园 - kevinocean

要了解K2同Sharepoint工作流的不同点;首先要了解一下他们之间的共同点:K2和Sharepoint工作流都是构建在微软统一的流程框架:WF(Workflow Foundation)上的产品。

那么对于WF(Workflow Foundation)这个框架需要上升到一个工作流产品,还有很长的路需要走,具体要走多少路,请看下文的介绍:

是K2,還是WF(Workflow Foundation)?

从上文中可以了解到:K2首先是一个独立的BPM套件,他的作用是帮助企业用快速的方式构建灵活的业务流程系统.而K2产品在发展过程中,发现众多的企业客户希望使用Sharepoint进行其知识管理;K2为了更好的保证客户的投资,推出了许多和Sharepoint进行集成的功能模块。包括集成到Sharepoint中的个人门户(其中包含流程待办);流程统计;以及流程流转过程中操作各种Sharepoint中的元素(如文档库;列表库;MetaData)等功能。后来发现如此的集成力度还是不够,于是K2推出了一个专门在Sharepoint中制作工作流的插件: K2 Web Designer;这个插件完全基于Ajax,能够在Sharepoint页面中无刷新的设计业务流程。

如果想要进一步了解Sharepoint 和K2如果整合构建企业的协作和流程管理平台,请参考如下材料:MOSS+K2构建企业级协作和流程管理平台

上述材料中提到:K2可以使用Visual Studio ; Visio ; Web Designer三种工具来进行流程建模的工作;而后面两者相对于Visual Studio来说功能会弱一些,而这两种工具比较适合业务人员来使用,重要的是:当业务人员使用这两种工具所建模出来的流程不够满足业务需求的时候,IT人员可以通过Visual Studio来打开并优化业务人员已经完成的“流程模型的初稿”。这样在业务人员和IT人员之间,就不会因为沟通的问题而导致业务信息的丢失。让业务人员和IT人员能够在一个平台,使用不同的工具来协同工作.

image

下表给出了一系列K2 工作流扩充Sharepoint工作流的方面.

  SharePoint Workflow  K2 blackpearl 
Process Design  Available via SharePoint Designer, a rules-based design tool, or in Visual Studio using custom development 

Available via drag-and-drop, wizard-based designers:

K2 Web Designer within SharePoint
K2 Designer for Visio 2007
K2 Studio Designer within Visual Studio
Custom actions and conditions  Via Windows Workflow Foundation (WF) custom development.   Via out-of-the-box event templates as well as custom event templates written using the K2 Wizard SDK 
Human-to-System workflow support  Via Windows Workflow Foundation (WF) custom development.   Via out-of-the-box event templates, custom event templates or web services support 
Data auditing  Available via SharePoint metadata and document library/list versioning  Workflow designers have the ability to specify data auditing options at design time.  All audit information is available in the K2 Reporting environment 
Process auditing  Available via the “Activity Duration” or “Cancellation & Error” reports found on the list or library where the workflow is deployed  Available within the K2 Reporting environment in the out-of-the-box reports provided with K2 blackpearl as well as available as data in ad-hoc, user designed reports 
Versioning  Versions of the workflow can be stored per document library or list.  Options can be configured to set the workflow version used for new instances as well as active instances.  A new version of the process is automatically stored each time it is deployed.  Versions can be managed via the K2 Management Console which allows rollback to any previous version of the workflow. 
State management  State information will be maintained in the document library or list that the workflow is associated with.  State is managed within the K2 blackpearl server and data is available within the K2 Reporting environment. 
Chaining workflows  Via Windows Workflow Foundation (WF) custom development.   K2 blackpearl provides the functionality natively within the Inter-Process Communication event wizard.  The IPC wizard provides the ability to call a sub-process synchronously or asynchronously 
Custom forms  Support for ASP.NET and InfoPath Forms Services.  InfoPath support available only in MOSS  Support for WinForms, ASP.NET, InfoPath 2003 and InfoPath 2007, including Forms Services 
Actions spanning across multiple sites  Limited to the current site  Support for actions across SharePoint sites, site collections, servers and farms 
Content type association  Not supported  Fully supported 
Access to originator information  Access to author of the library or list item, but not the user who started the workflow if different  Out-of-the-box access to workflow originator information, including the originator’s manager 
Escalations  Via Windows Workflow Foundation (WF) custom development.  Provided via out-of-the-box escalation wizards, including:
      Email
      Redirection
      Go to another step
      Custom code 
Task list  Includes an “Assign a Task” activity that can be used to assign a task to a user within a MOSS task list.  MOSS task lists are shared among all users so users with the correct permissions can act on anyone’s task  Tasks are available via the K2 Task List or K2 Task List web part.  Task lists are specific to an individual user so users will only see tasks that they are allowed to action. 
Host server  Provided via Windows SharePoint Services.  The workflow engine runs in process with SharePoint and cannot be separated out onto a dedicated workflow server  Provided via the K2 blackpearl Host server.  Servers can be dedicated to workflow transactions only and can be set up as a farm of server dedicated specifically to workflow processing 
Process Capacity  Suggested limit of 15 running workflow processes per SharePoint server  No set limitations per K2 server.