O'Reilly logo

Professional K2 blackpearl® by Mike Talley, Eric Schaffer, Anthony Petro, Chris O'Connor, Colin Murphy, Jason Montgomery, Gabriel Malherbe, Igor Macori, Shaun Leisegang, Codi Kaji, Chris Geier, Sergio Del Piccolo, Jason Apergis, Holly Anderson, Paul Turley, Chris Leiter, Dan Wood

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Effective Process-Driven Application Planning

Codi Kaji

To ensure success, every process-driven application project should be carefully planned to ensure each effort meets its objectives. This chapter will walk you through the steps to ensure that you can build successful processes. The purpose of this chapter is to define the main K2 components and how they fit into effective process design. In previous chapters, you learned about how to gather business requirements, including the data requirements. In this chapter, you'll get back to the business process that you are automating!

This chapter covers the following topics:

  • Defining your process, including selection criteria for candidate processes and how to effectively diagram your process

  • Process design principles, including happy and alternate paths

  • The "Who," including actors and roles

  • The "What," including activities, events, actions, and outcomes

  • The "How," including Line and Activity Rules

  • The "When," including escalations and notifications

  • Advanced process design, including the Spider Workflow approach

It is important to note that we discussed the data requirements with SmartObjects in Chapter 7. In other words, we talked about the business objects before we talked about the process surrounding those entities. A process is meaningless if the right data is not displayed at the right time to the user who needs to make a business decision.

How to Start

The first step in defining your process is to select one. It is important ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required