Dedicated to development, configuration, and tips and tricks for both WSS 3.0 and MOSS

K2 BlackPoint - What is the Point?

Posted by Paul Blose on Monday, 16 Feb 2009 10:45

K2 has long been part of the automated workflow or business process management (BPM) space.  Under their K2 brand, SourceCode has offered a workflow engine for a number of years.  Though many times quirky, it can be considered enterprise-class and it has been light-years ahead of anything else I’ve seen.  Their products have always integrated reasonably well with Microsoft InfoPath and SharePoint. 

BlackPearl, the successor to K2.Net 2003, has been released for some time now.  The feature-set is second to none in the space, is highly configurable and fully customizable.  It can reach into other LOB applications and play in the enterprise arena.  It includes tools to migrate from the previous version and tools to allow the business analyst to create complex workflows for processes using Microsoft Visio.  It offers up the ultimate in flexibility by allowing a developer to write customizations in .Net code.  It is also expensive.  Licensing costs for K2’s products is high enough to be out of reach for many smaller businesses or department-level purchasers.

Enter BlackPoint, currently in beta 2.  This is K2’s answer to market need by providing advanced workflows, without major development resources.  You are given access to make configuration changes through wizards but are not given access to make customizations through code. The idea is that, by limiting what the licensee can do, they can reduce the cost to support the product and thereby offer up it at a significantly reduced price.

In this article I’ll take a shallow dive into K2’s latest offering, BlackPoint, and highlight some of the differences between BlackPearl and BlackPoint products.  Specifically I’ll focus on the tools BlackPoint offers to create process workflows.  In the end you’ll need to ask yourself some question to determine if BlackPoint is right for your situation.

BlackPoint vs. BlackPearl

I see four major differences between BlackPoint and BlackPearl:

  1. Design Tools.  BlackPoint provides K2 Web Designer and K2 Studio.  These tools utilize wizards and templates.  Though the BlackPoint templates are highly configurable through these wizards, you cannot customize them through code.  BlackPearl’s Visual Studio Designer and Visio Designer are not included. No Custom code in BlackPoint.  Below I dive a little deeper into the tools.
  2. Microsoft Office SharePoint Services (MOSS).  BlackPoint requires MOSS to be installed as it is completely served up within MOSS.  The management and reporting are all contained within webparts viewed through a SharePoint site.  BlackPearl can be run under a standard IIS site or a MOSS site or a combination.
  3. SmartObjects.  The only SmartObjects available in BlackPoint are ones created for SharePoint.  SmartObjects are a way to surface data within the workflow from systems outside of the workflow.  This is one of the most powerful features of BlackPearl and allows the workflow to include data from line-of-business applications and systems such as CRM, ERP, etc.  According to the documentation, it does appear that you can access SQL data through an abstraction of ADO.Net that supports basic select, insert and execute syntax.  The bottom line is that SmartObjects are limited in BlackPoint.
  4. Legacy Workflows.  BlackPearl offers ways to either run existing process workflows under BlackPearl (interop) or tools to migrate the processes and/or active instances from K2.Net 2003.  BlackPoint is geared toward new installations with an easy upgrade path to BlackPearl.  

BlackPoint Design Tools

I was surprised to find out that K2 was including two designers in BlackPoint.  I was expecting only a web-based version.  The first is K2 Web Designer, a completely web-based tool.  It uses Microsoft Silverlight to provide a richer interface to the designer.  The second is K2 Studio, which is a more Office-like tool.  K2 Studio is an update to the previous version of K2 Studio .Net 2003 designer. 

K2 Web Designer
  • Web-based, served up within MOSS. 
  • Requires Silverlight to be installed in the browser.
  • Accessed through the settings menu on the form library.

image

  • Any user with a web browser can create simple workflows (though an order of magnitude more complex than SharePoint’s out-of-box).
  • Wizard and Template driven. 

image

image

Templates What it is
Approve-Decline Provides 2 outcomes from an action i.e., Approve and Decline
Approve-Decline-More Info 3 outcomes from an action i.e., Approve, Decline and Request More Info
Approve-Decline-Review 3 outcomes from an action i.e., Approve, Decline and Review
Approve-Decline-Rework 3 outcomes from an action i.e., Approve, Decline and Send back for Re-work
Approve-Retry 2 outcomes from an action i.e., Approve and other other outcome links back to the previous activity
Back The Back template automatically loops the outcome to the previous activity
Close Outcome Provides one outcome namely close
No Outcome This template will return no outcome and will end the process
Retry-Close Will link the activity to the previous activity
  • No custom code. 
  • Does not require Visual Studio 2005 to be installed on the client.
  • Specifically used for building and sharing workflows around SharePoint lists and libraries.
  • Only SharePoint users and groups are available, no direct connection to LDAP (like Active Directory).
  • Some wizards not included (SharePoint Lists and Libraries, Sites and Workspaces).
  • Based on a single K2 Process not a solution/application unlike that in K2 Designer for Visual Studio.
  • Process workflow is stored in a K2 project – so it can be shared with other designers using other tools – including BlackPearl’s Visual Studio tool.
    • Accomplished by exporting the process, then downloading from the workflow site.
K2 Studio
  • “Office-like” designer for creating K2 applications. 
  • Visual design canvas for creating process flows. 
  • An update to K2.Net 2003 Studio.  If you are familiar with K2.Net 2003, the transition to this tool should be relatively easy.
  • Wizard and Template driven.  
  • No custom code.

image

 

Conclusion

BlackPoint may be exactly what you are looking for…if you can answer yes to the following questions:

  1. You are looking for something more than the five out-of-the-box workflows included with MOSS 2007.
  2. You do not have an existing set of workflows to migrate or upgrade.
  3. You don’t need to base your workflows on data from LOB applications.
  4. You have don’t have a need for overly complex or customized workflows.
  5. You don’t have the resources to develop and support custom-coded workflows.
  6. You need to limit you’re up-front capital costs.
  7. You are or will be using MOSS.

Still not sure?  Download the beta and give it a test-drive.

Posted by Paul Blose | 1 Comments | Trackback Url | Bookmark with:        
Categories: Electronic Forms, Workflow, K2

Links to this post

Trackback from wss.made4the.net: by Jeremy Thake on 20 Feb 2009 02:43

Trackback from Casino 1242955280 on 21 May 2009 08:35

Trackback from sdiywhir on 22 May 2009 08:15

Trackback from Casino 1243045918 on 22 May 2009 10:14

Trackback from Casino 1243052402 on 22 May 2009 11:52

Trackback from Casino 1243056365 on 23 May 2009 12:47

Trackback from Casino 1243115379 on 24 May 2009 01:12

Trackback from Casino 1243365450 on 29 May 2009 10:49

Trackback from txjrzlwq on 18 Jul 2009 10:18

Trackback from qkktivql on 20 Jul 2009 12:34

Trackback from vlydbsur on 23 Jul 2009 08:52

Trackback from fwiskcjg on 23 Jul 2009 09:15

Trackback from jedoifyi on 23 Jul 2009 10:23

Trackback from nnpjqhzb on 23 Jul 2009 10:58

Trackback from urpxurhq on 23 Jul 2009 11:54

Trackback from ijsewbcq on 24 Jul 2009 01:11

Trackback from mexxkijt on 31 Jul 2009 07:15

Trackback from qigyihzt on 06 Aug 2009 01:37

Trackback from Casino 1249772306 on 09 Aug 2009 12:05

Trackback from Casino 1249883930 on 12 Aug 2009 11:16

Trackback from Casino 1250191482 on 14 Aug 2009 06:00

Trackback from Casino 1250533814 on 17 Aug 2009 02:26

Trackback from Casino 1250538984 on 17 Aug 2009 02:53

Trackback from Casino 1250624386 on 18 Aug 2009 02:25

Trackback from Casino 1250625839 on 18 Aug 2009 02:47

Trackback from Casino 1250627697 on 18 Aug 2009 04:38

Trackback from Casino 1250633977 on 18 Aug 2009 05:24

Trackback from Casino 1250699013 on 19 Aug 2009 12:21

Trackback from Casino 1250722054 on 19 Aug 2009 09:04

Trackback from jwgvubpq on 29 Aug 2009 04:07

Trackback from jwgvubpq on 29 Aug 2009 04:07

Trackback from chagfpfa on 12 Feb 2010 10:15

Trackback from download skins for windows media player on 03 Mar 2010 04:33

Trackback from cialis discount on 15 Mar 2010 08:08

Trackback from health benefits of low dose cymbalta on 16 Mar 2010 05:34

Trackback from buying cialis online uk on 16 Mar 2010 05:41

Trackback from cheap cialis on 16 Mar 2010 06:25

Trackback from viagra bestellen online on 16 Mar 2010 06:47

Trackback from cheapest generic cialis in Surry VA 23883 Virginia on 16 Mar 2010 06:52

Trackback from viagra billig bestellen on 16 Mar 2010 07:07

Trackback from cialis online pharmacy 100/100mg pills $1.35 each on 16 Mar 2010 07:33

Trackback from best time to take lexapro 50mg on 16 Mar 2010 07:47

Trackback from swedish to english translation on 19 Mar 2010 07:26

Trackback from plzqfooh on 24 Mar 2010 06:56

Trackback from oajvoyqs on 24 Mar 2010 09:14

Trackback from apcidswg on 24 Mar 2010 09:31

Trackback from qqxseqzr on 26 Mar 2010 09:42

Trackback from kuzyapyp on 27 Mar 2010 12:17

Trackback from wulhzgam on 27 Mar 2010 12:54

Trackback from asnzcawn on 27 Mar 2010 03:07

Trackback from phawtaao on 27 Mar 2010 03:58

Trackback from krlxhmmd on 27 Mar 2010 07:42

Trackback from Casino 1269728909 on 27 Mar 2010 06:55

Trackback from Casino 1269728908 on 27 Mar 2010 06:55

Trackback from Casino 1269729422 on 27 Mar 2010 06:55

Trackback from likxjneq on 27 Mar 2010 08:53

Trackback from Casino 1269771703 on 28 Mar 2010 11:30

Trackback from Casino 1269771815 on 28 Mar 2010 11:30

Trackback from Casino 1269772318 on 28 Mar 2010 11:52

Trackback from wuohmzno on 31 Mar 2010 11:12

Trackback from Casino 1270230446 on 02 Apr 2010 03:51

Trackback from Casino 1270231741 on 02 Apr 2010 03:51

Trackback from Casino 1270232424 on 02 Apr 2010 03:51

Trackback from Casino 1270494559 on 05 Apr 2010 06:20

Trackback from Casino 1270493914 on 05 Apr 2010 08:57

Trackback from aofgypti on 06 Apr 2010 11:20

Trackback from cheap cialis on 16 Apr 2010 03:20

Trackback from faxless easy online payday loans on 16 Apr 2010 03:20

Trackback from buy cipro 250mg in Valley springs SD 57068 South Dakota on 05 May 2010 08:04

Trackback from Casino 1273771865 on 13 May 2010 04:51

Trackback from Casino 1273771396 on 13 May 2010 06:34

Trackback from Casino 1273771956 on 13 May 2010 06:34

Trackback from Casino 1273772417 on 13 May 2010 06:34

Trackback from Casino 1273772500 on 13 May 2010 11:24

Trackback from Casino 1273971839 on 16 May 2010 01:25

Trackback from Casino 1274018354 on 16 May 2010 10:30

Trackback from Casino 1274180235 on 18 May 2010 07:03

Trackback from Casino 1274178521 on 18 May 2010 07:35

Trackback from Casino 1274179362 on 18 May 2010 08:31

Trackback from Casino 1274311448 on 19 May 2010 10:05

Trackback from Casino 1274433794 on 21 May 2010 06:43

Trackback from Casino 1274566454 on 23 May 2010 04:49

Trackback from Casino 1276648322 on 15 Jun 2010 11:23

Trackback from Casino 1276643979 on 15 Jun 2010 11:23

Trackback from Casino 1276644814 on 15 Jun 2010 11:23

Trackback from Casino 1276715057 on 16 Jun 2010 06:08

Trackback from Casino 1276717002 on 17 Jun 2010 12:48

Trackback from Casino 1276953490 on 19 Jun 2010 11:22

Trackback from Casino 1277139884 on 21 Jun 2010 01:07

Trackback from Casino 1277214763 on 22 Jun 2010 10:57

Trackback from Casino 1277306709 on 23 Jun 2010 01:08

Trackback from Casino 1277733784 on 28 Jun 2010 01:43

Trackback from Casino 1280331167 on 28 Jul 2010 02:00

Trackback from Casino 1280345989 on 28 Jul 2010 06:13

Comments

Monday, 16 Feb 2009 03:54 by chris geier
Great write up, thanks for that. Let me know if you have any questions


Name

Url

Email

Comments

CAPTCHA Image Validation