Open Horizons - Vibe: Run, Rabbit Run

21
9/13/2016 @ copyright Diethmar Rimser, 2016 11 Vibe – Run, Rabbit Run Diethmar Rimser © Open Horizons. All rights reserved. Diethmar Rimser 2016, 2 About this Session This is a real business use case. Because of internal company changes only external people will take care of IT requests. A tool which forwards requests to the right people including notification, makes it easy to check status and supports escalation, and is easy to use. Vibe includes many features - in this case „workflow and forms“ is a fancy solution, isn‘t it?

Transcript of Open Horizons - Vibe: Run, Rabbit Run

Page 1: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 11

Vibe – Run, Rabbit Run

Diethmar Rimser

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 2

About this Session

This is a real business use case.

Because of internal company changes only externalpeople will take care of IT requests.

A tool which• forwards requests to the right people including notification,

• makes it easy to check status and supports escalation,

• and is easy to use.

Vibe includes many features - in this case „workflowand forms“ is a fancy solution, isn‘t it?

Page 2: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 22

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 3

Agenda

● General/Background● Workflow basics

● Business Case

● Implementation

● Conclusion

Business Use Case

Page 3: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 33

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 5

Request

• No local IT administrator

• No local helpdesk

• External people will take care of requests, solveproblems and deliver required services

• Not only one single contact – even not only onecompany

• External service team:• Sometimes lack of availability

• Sometimes lack of communication

• Sometimes lack of feedback

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 6

Brainstorming …

Elements• Inbox

• Who is responsible?

• Do it!

• Did it.

New form• Who

• Priority

Page 4: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 44

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 7

Brainstorming …

Three boxesInbox

In Progress

Archive

Move items from box to boxWorkflow

Form

Page 5: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 55

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 9

Form

Form/View Designer – Entry Definition

Describe Workflow Concepts

Page 6: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 66

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 11

What is Workflow?

• How does work flow?

• Workflows are processes that already exist in your business.

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 12

Workflow Definition

• The path and systems used in the linked flow of activities with a specific start and finish that describe a process.

Page 7: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 77

Create a Workflow

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 14

Defining Workflow Terms

• States

• Transitions

• Notifications

• Access Controls

Page 8: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 88

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 15

Viewing an Existing Workflow

1. Form/View Designer

• Site based

• Local based

2. Expand Workflow Processes .

3. Select the workflow you want to view.

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 16

The Design Area

• The Workflow Designer has two sections:

– The top section is the Design Area.

Page 9: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 99

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 17

The Workflow Preview

– The Workflow Preview at the bottom displays a graphical representation of the workflow design.

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 18

Elements of a Workflow

• The general relationships between the elements are:

– Workflow process

> Add States or Parallel Workflow Thread

> Modify Initial or End State

– States

> Set up On Entry or On Exit events

> Configure Workflow Questions

> Add Access Controls

Page 10: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1010

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 19

Transitions

• Transition types:

– Immediate Transition

– Manual Transition

– Transition After Time Elapsed

– Transition on a Variable

– Transition on a Comment or Reply

– Transition on Data Entry Values

– Transition on Modify

– Transition on Response

– Wait for Parallel Thread(s) to End

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 20

Access Controls

• Access controls can be assigned at the:

– Workflow level

– State level

• Access controls define what can be done to the entry in this state and who can do it.

• Access control types:> Delete Access

> Modify Access

> Read Access

> Transition Into This State

> Transition Out Of This State

Page 11: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1111

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 21

Summary

State 1

State 2

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 22

Summary

State 1

State 2

Transition

Page 12: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1212

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 23

Summary

State 1

State 2

Transition

On Exit

On Entry

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 24

Summary

State 1

State 2

Transition

On Exit

On Entry

Access Control

Page 13: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1313

My Workflow

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 26

My first Approach

A ticket „flows“ from entrance via „In Progress“ to „Archive“.

Page 14: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1414

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 27

Phase I

Ok, cool. It‘s working.

But if a ticket takes too much time?

Escalation!

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 28

Phase I

Using conditional transitionsTransition after Time elapsed!

Page 15: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1515

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 29

Phase II

Notify peopleNotify team if a new ticket has been entered

Notify responsible people

Notify …?

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 30

Phase II

Page 16: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1616

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 31

Phase III

Is there a possibility to support priorities?

Depending on priority – different escalation states.

I use „Entry Data“

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 32

Phase III

Set a beginning point

Page 17: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1717

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 33

Phase III

Change the waiting cycle depending on priority.

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 34

Final Phase?

Adding Access Controls

Page 18: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1818

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 35

Additional Work

Move item from folder to folder

Inbox listens to mails

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 36

Time to test

Notification is working?

Folder to folder move is working?

Escalation is working?

Escalation depending on priority is working?

Page 19: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 1919

Conclusion

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 38

Ressource Library & Sandbox

Check this ressource!

Forms, workflows, sample workspaces.

Download, adjust and use!

Use sandbox to find out if you will like it!

vibe.novell.comSee complete library at:

Page 20: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 2020

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 39

Conclusion

This request – a very interesting project!

Especially priority escalation was interesting (without programming).

In the beginning the responsible administrator was not really convinced but now he trusts this workflow!

A Short Session here,

but an AdvancedWorkshop at Our

OH Summit!

Page 21: Open Horizons - Vibe: Run, Rabbit Run

9/13/2016

@ copyright Diethmar Rimser, 2016 2121

© Open Horizons. All rights reserved. Diethmar Rimser 2016, 41