27
Case Management — or — Workflow in Plone Intranet

Case management in plone intranet

Embed Size (px)

Citation preview

Page 1: Case management in plone intranet

Case Management

— or — Workflow in Plone Intranet

Page 2: Case management in plone intranet

The current state of Plone Intranet

Page 3: Case management in plone intranet
Page 4: Case management in plone intranet

Plone Intranet 1.0b1Plone 5.0 & Patternslib 2.0.11

Features

Dashboard

Collaboration

Library

Search

User profiles

Apps

Case management

Page 5: Case management in plone intranet

The current state of Workflow in Plone

Page 6: Case management in plone intranet

Structured Workflow

Every possible step is known in advance

Exceptions are not possible, unless known in advance.

Page 7: Case management in plone intranet

Four eyes principle

Exemplary workflow

I’VE LOOKED AT IT TWICE

Page 8: Case management in plone intranet

New Complete Reviewed Approvedsubmit QA approve

Hey, do your math!

Fix your spelling!

Dammit, I forgot to… Trash

Page 9: Case management in plone intranet

How it is implemented in:

Germany

Page 10: Case management in plone intranet

–@zagy in 2005

„Many standards and standardisation processes, working groups and products are available. Many of them are more complicated than necessary without fulfilling the promised

goals.“

Page 11: Case management in plone intranet

Unstructured Workflow

Only next station is known in advance

It adapts as we go…

Page 12: Case management in plone intranet

What very well may happen

In any country, including Germany…

Page 13: Case management in plone intranet

Neverending cyclesYou may want some control back…

Page 14: Case management in plone intranet

You need both — together

Page 15: Case management in plone intranet

The Metromap Project

Page 16: Case management in plone intranet

Best of both worlds

Honour external constraints

Support people internally

Page 17: Case management in plone intranet

Mandatory stepsPermissions rule who can complete a phase and who can view/edit

Page 18: Case management in plone intranet

Arbitrary TasksEvery Team member can add, edit, complete tasks

Page 19: Case management in plone intranet

Tasks by State

Tasks are assigned to states Everybody in the team can edit them

Meant to support the team

Page 20: Case management in plone intranet

The Case Manager AppA filter and a progress report

Page 21: Case management in plone intranet

The Integrator’s role

Case management is flexible

Permissions and roles are complex

Workflow design is delicate

Processes are seldom clearly defined

Page 22: Case management in plone intranet

Runs in production

since 28.9.2015

Page 23: Case management in plone intranet
Page 24: Case management in plone intranet

TechnologyPlone intranet 1.0b1

ZEO, Memcached

Solr

Celery & Redis

Nginx/Varnish/Haproxy

Auth via Active Directory

Deployment via Batou

Page 25: Case management in plone intranet

Main benefits

Search

Previews

Structured case process

Available everywhere

Communication support

Very high user acceptance

Page 26: Case management in plone intranet

Expert Review —vs—

User Testing

Page 27: Case management in plone intranet

Thank you!Try Plone Intranet - Join the Consortium - Have fun - we did!