K2 blackpoint Q&A at MOSSIG

Was a great turnout for MOSSIG tonight – to see the demo+prezzo by Jey Srikantha from jEyLaBs.

Jey covered much of the functionality of K2 blackpoint; there’s just soooo much involved, that it’s tricky to show it all in detail.

Just as a quick overview of what was shown :

  • K2 Web Designer – add a new process, and use a “template” of Approve, Decline, Re-Work – and include some events & user tasks (uses a Silverlight plug-in)
  • K2 Studio – rich-client (desktop) which includes additional designer templates in an Office-2007 style designer
  • K2 Process Portals – SharePoint webparts & site templates for managing the processes deployed within K2 blackpoint. 
  • K2 Worklist + ViewFlow – user interaction and reporting views

While I’d seen much of the functionality already, but was good to see/hear the reaction from attendees – and there were lots of questions.

I wanted to provide a further “take” on the whole blackpoint/blackpearl equation – and “document” some of the questions+answers…>

What is blackpoint and what is blackpearl ?

One of the analogies I like to use (for developers) is the “Visual Studio” approach.   Firstly, think of Visual Studio Express, and then Visual Studio Professional.  Each of these products have a bunch of project-types & functionality that you create.  

And – while the projects you can create in “Express” is limited, you can easily upgrade to “Professional” – and open the same projects and continue – with more features & functions.

The analogy here is :

  • K2 blackpoint is akin to Visual Studio Express
  • K2 blackpearl is akin to Visual Studio Professional

Another way to say it – is that one is a subset – and the other is the super-set :


Can you include code / is there an API / can you add new activities ?

Some of the discussion related to being able to start workflows via code, or being able to add new activities to the designer, and so forth.  

In essence, what’s the “extensibility” level of K2 blackpoint ?    (for developers)

Much of the answer was simply “uuum, No – you’d need K2 blackpearl for that”.  

And yes, sorry to disappoint, but the K2 blackpoint product is intended to provide a huge wealth of functionality for SharePoint workflow – that doesn’t NEED to delve into any code – and there’s a LOT you can do within the bounds of the functionality.

If you need to “outgrow” the bounds of what K2 blackpoint can provide, then you may need to consider looking at K2 blackpearl instead.

Just like the analogy of Visual Studio – the different versions of the product have different inclusions – eg. if you need Source Code control, you need to use “Professional” instead of “Express”

What’s the upgrade path ?

As above, there (will be) the ability to simply do an in-place upgrade from K2 blackpoint to K2 blackpearl.   This will mean that the new features of “pearl” will be immediately available.  This includes the following :

  • Licensing upgrade – the principle is that this will be a simply “license key” change.  Obviously there will be some licensing fees involved – this can be determined on a case-by-case basis from K2.
  • Installation upgrade – in principle (again), this will be a simple “SETUP.EXE” installation.   At present, this is not really an option – until the K2 blackpearl product has a minor update to include the K2 Studio, K2 Silverlight Designer and K2 Process Portals.  This is expected very soon – the latest I’d heard is that there is a BETA release due in April (ie. next month).  This will also support the 2008 stack (Windows Server 2008, SQL Server 2008 – and Visual Studio 2008) – will be a big release indeed !


If there are any other questions/comments about the session at MOSSIG – or K2 blackpoint in general, pls. feel free to enter a comment…>

Click here to see some more info :


Thanks Jey for tonight’s session at MOSSIG…!



9 thoughts on “K2 blackpoint Q&A at MOSSIG

  1. I’m going to make it to one of these events soon 🙂 I’ve been pretty impressed with K2 blackpoint so far.

    It’s been interesting to change mindset – to solve problems with what you have rather than immediately going to code – which is invariably what happens with 2003 and blackpearl…

  2. Good Post, however I have question …

    If I using K2 Blackpoint, can I levearage external Database? Can I do database operation from process?

    Another thing, as profissional, do I realy need BlackPearl really? give me a sample, please?


  3. What are the distinctions (if any) in the functionality provided by the silverlight client vs. the desktop client?

  4. Hi
    I am new to k2 Blackpearl, i need sample application using asp.net and k2 blackpearl.

    Asp.net will have 2 page requester and approver. K2BP will have start and Approver activity.Once req submit the form approvar will get one email and if he approve another email will go to req.

    Do u have any sample workflows…OR how can i write the code in asp.net.

    Please help me…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s