novell teaming: automating business processes with forms and workflows

34
Novell® Teaming: Automating Business Processes with Forms and Workflows Robin Redgrave Collaboration Technical Specialist [email protected] Adam Wingate Teaming Libriarian [email protected]

Upload: novell

Post on 28-Nov-2014

2.723 views

Category:

Documents


1 download

DESCRIPTION

Find out how you can replace time-consuming, error-prone and manual business processes with simple, automated forms and workflows. In this session, we'll show you how easy it can be with Novell Teaming. End users can easily create workflows themselves using a simple graphical user interface. We'll also show you the easy-to-customize templates—covering a number of common business processes—found in the Novell Teaming Library.

TRANSCRIPT

Page 1: Novell Teaming: Automating Business Processes with Forms and Workflows

Novell® Teaming:Automating Business Processes with Forms and Workflows

Robin RedgraveCollaboration Technical [email protected]

Adam WingateTeaming [email protected]

Page 2: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.2

Agenda

• What is a workflow?

• How to create Forms

• How to create Workflows

• Putting it Together

• Further information

Page 3: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.3

What is a Workflow?

Workflows are processes that already exist in the business– Processing resumes and hiring staff

– Reviewing, editing and publishing documents

– Human Resource functions: requesting and approvingtime off, expense reports or supply requisition

– Help desk support request, diagnosis, resolution

– Change request

– Ticket tracking

– Moderated discussion forums

– Purchase Order request and Approval

Page 4: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.4

Pre-Workflow Design

• Talk to people– Everyone involved

– What do the users need, what does the business need

– What controls and rights are required

• How can you improve the existing WF– Reminders

– Escalations

– Let others know

– Feedback to originator

Page 5: Novell Teaming: Automating Business Processes with Forms and Workflows

Workflow Creation Delegation

Page 6: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.6

Who Can Create Business Processes

• Administrator or Administrator equivelant

– Can create system Forms and Workflows

• Users

– Rights can be assigned at a Folder or workspace level

– Forms and Workflows will be available at that pointand below

– Workspace administrator has rights

– Specific rights can be delegated to user

Page 7: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.7

Add a Forms/Workflow Role

• As admin

– Create a new role and assign rights

> Design Entries

> Design Workflows

• On access control menu

– Assign the rights as required to users

Page 8: Novell Teaming: Automating Business Processes with Forms and Workflows

Forms

Page 9: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.9

What is a Form?

• A way of entering information into Teaming

• Made up of elements

• Equivalent to your paper based form

Page 10: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.10

Basic Elements

• Text

• Attachment/File upload

• Description/HTML Editor

• Guest user name

• Checkbox

• User list/Group List

• Buttons

• Date / Date and Time

• Picture

• Event

Page 11: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.11

Container Elements

• Radio Button

• Selectbox

• 2 and 3 column table

• Box

• Expandable area

Page 12: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.12

Advanced Elements

• Custom JSP

• HTML element

• Remote application

• User List Selectbox

• Hidden

Page 13: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.13

Entry Designer

• Form definition

– What the form looks like

• View definition

– How the form is viewed

– A subset of the form elements

• Summary definition

– Simple view

Page 14: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.14

Expanding Functionality with JSPs

• External database interaction• Dynamically hiding and displaying fields• Validation of data entries• Text and number manipulation• Populating fields with user profile information• Populating fields for workflow routing

• Adding additional elements to the designer

Page 15: Novell Teaming: Automating Business Processes with Forms and Workflows

Workflows

Page 16: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.16

Creating a Workflow

• Create States

• Add Transitions

• Set up notifications

• Set up access control

Page 17: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.17

States

• Points of transition within a business process– Awaiting managerial approval– Document published– Holiday denied– Grades submitted

• Action points for the workflow– Routing options– Notifications– Add parallel processes– Copy/move entries

Page 18: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.18

Transitions

• Custom transition

• Immediate

• Manual

• After time elapsed

• On comment or reply

• Entry data values

• Modify

• Question and Response

• Variable

• Wait for Parallel threads

Page 19: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.19

Notifications

• Mail messages to users to inform on form progression

• Can be sent to

– Static Users or Groups

– Dynamic users or groups defined within the form

• Can include title and other information

• Can be sent on entering or exiting a state

– Multiple messages can be defined

– Can have CC and BCC recipients

Page 20: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.20

Access Controls

• Who can access a entry

– Delete

– Modify

– Read

• Who can Transition an entry

– Into a state

– Out of a state

• Modify specific fields on the form

Page 21: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.21

Other Bits

• Custom actions

• Remote application

• Start parallel thread

• Start separate workflow process

– Variables can be carried across

Page 22: Novell Teaming: Automating Business Processes with Forms and Workflows

Putting It Together

Page 23: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.23

Need to Ensure Our Users Can Use It

• Create a folder• Configure the folder

– Add the allowed entry type

– Assign the workflow to run automatically

• Test– Form entry and view

– Workflow works as expected> Notification and access controls

• Folder and workspace templatescan be created

Page 24: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.24

Reporting

• Report on Workflow State

– Show average time spent in each state by all entries

– Show number of entries currently in each state

• Workflow history

– Shows the path that has been taken through the workflow

– Who made the decision and when

• Useful for compliance and auditing

Page 25: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.25

Importing and Exporting

• Can import and export forms and workflows

– Create and test in an isolated environment

– Move to the production environment when ready

• Remember any JSPs will need to be manually moved

Page 26: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.26

Extensions

• A way of packaging up your customisations

– Forms

– Workflows

– JSPs

– Images

– Teamplates

– Configuration files

Page 27: Novell Teaming: Automating Business Processes with Forms and Workflows

Further Information

Page 28: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.28

www.novell.com/teaming/starterpack

Page 29: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.29

www.novell.com/teaming_library

Page 30: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.30

www.kablink.org

Page 31: Novell Teaming: Automating Business Processes with Forms and Workflows

© Novell, Inc. All rights reserved.31

www.novell.com/documentation/teaming

Page 32: Novell Teaming: Automating Business Processes with Forms and Workflows

Questions?

Page 33: Novell Teaming: Automating Business Processes with Forms and Workflows
Page 34: Novell Teaming: Automating Business Processes with Forms and Workflows

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.