SlideShare a Scribd company logo
Novell Teaming:      ®

Automating Business Processes with Forms and Workflows




Robin Redgrave                       Adam Wingate
Collaboration Technical Specialist   Teaming Libriarian
rredgrave@novell.com                 awingate@novell.com
Agenda

    •   What is a workflow?

    •   How to create Forms

    •   How to create Workflows

    •   Putting it Together

    •   Further information



2   © Novell, Inc. All rights reserved.
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 approving
             time off, expense reports or supply requisition
         –   Help desk support request, diagnosis, resolution
         –   Change request
         –   Ticket tracking
         –   Moderated discussion forums
         –   Purchase Order request and Approval

3   © Novell, Inc. All rights reserved.
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


4   © Novell, Inc. All rights reserved.
Workflow Creation Delegation
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 point
             and below

         –   Workspace administrator has rights

         –   Specific rights can be delegated to user

6   © Novell, Inc. All rights reserved.
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




7   © Novell, Inc. All rights reserved.
Forms
What is a Form?

    •   A way of entering information into Teaming

    •   Made up of elements

    •   Equivalent to your paper based form




9   © Novell, Inc. All rights reserved.
Basic Elements

     •   Text                              •   User list/Group List

     •   Attachment/File upload            •   Buttons

     •   Description/HTML Editor           •   Date / Date and Time

     •   Guest user name                   •   Picture

     •   Checkbox                          •   Event




10   © Novell, Inc. All rights reserved.
Container Elements

     •   Radio Button

     •   Selectbox

     •   2 and 3 column table

     •   Box

     •   Expandable area



11   © Novell, Inc. All rights reserved.
Advanced Elements

     •   Custom JSP

     •   HTML element

     •   Remote application

     •   User List Selectbox

     •   Hidden



12   © Novell, Inc. All rights reserved.
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


13   © Novell, Inc. All rights reserved.
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


14   © Novell, Inc. All rights reserved.
Workflows
Creating a Workflow

     •   Create States

     •   Add Transitions

     •   Set up notifications

     •   Set up access control




16   © Novell, Inc. All rights reserved.
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


17   © Novell, Inc. All rights reserved.
Transitions

     •   Custom transition                 •   Entry data values

     •   Immediate                         •   Modify

     •   Manual                            •   Question and Response

     •   After time elapsed                •   Variable

     •   On comment or reply               •   Wait for Parallel threads




18   © Novell, Inc. All rights reserved.
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

19   © Novell, Inc. All rights reserved.
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

20   © Novell, Inc. All rights reserved.
Other Bits

     •   Custom actions

     •   Remote application

     •   Start parallel thread

     •   Start separate workflow process

          –   Variables can be carried across




21   © Novell, Inc. All rights reserved.
Putting It Together
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 templates
         can be created
23   © Novell, Inc. All rights reserved.
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



24   © Novell, Inc. All rights reserved.
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




25   © Novell, Inc. All rights reserved.
Extensions

     •   A way of packaging up your customisations
          –   Forms

          –   Workflows

          –   JSPs

          –   Images

          –   Teamplates

          –   Configuration files


26   © Novell, Inc. All rights reserved.
Further Information
www.novell.com/teaming/starterpack




28   © Novell, Inc. All rights reserved.
www.novell.com/teaming_library




29   © Novell, Inc. All rights reserved.
www.kablink.org




30   © Novell, Inc. All rights reserved.
www.novell.com/documentation/teaming




31   © Novell, Inc. All rights reserved.
Questions?
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 Disclaimer
This 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.

More Related Content

PDF
File Access in Novell Open Enterprise Server 2 SP2
PDF
Novell Open Enterprise Server Architecture
PDF
Mobility Solutions for Novell GroupWise
PDF
Novell Open Enterprise Server for Beginners
PDF
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
PDF
Integrating Apple Macs Using Novell Technologies
PDF
Life without the Novell Client
PDF
Using Novell Sentinel Log Manager to Monitor Novell Applications
File Access in Novell Open Enterprise Server 2 SP2
Novell Open Enterprise Server Architecture
Mobility Solutions for Novell GroupWise
Novell Open Enterprise Server for Beginners
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Integrating Apple Macs Using Novell Technologies
Life without the Novell Client
Using Novell Sentinel Log Manager to Monitor Novell Applications

What's hot (19)

PDF
Domain Services for Windows: Best Practices for Windows Interoperability
PDF
Novell Filr
PDF
Ugly Storage Made Sexy in Novell Open Enterprise Server and Windows Environments
PDF
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
PDF
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
PDF
Novell ZENworks Overview and Futures
PPTX
Deep Dive Into Windows Server 2012 Hyper-V
PDF
Novell SecureLogin Installation, Deployment, Lifecycle Management and Trouble...
PDF
Novell File Management Suite: Intelligently Manage File Storage for Maximum B...
PDF
SUSE Linux Enterprise Server for System z SP1
PDF
Finding Virtual Coins in the Couch
PDF
Run Book Automation with PlateSpin Orchestrate
PDF
Novell filr customer slides richard lindstedt
PDF
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
PDF
Novell ZENworks Advanced Application Management
PDF
Novell iFolder 3.8: A Simple, Secure File Access Solution
PDF
Integrating Novell Teaming within Your Existing Infrastructure
PDF
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
PDF
NSS File System Performance, Clustering and Auditing in Novell Open Enterpris...
Domain Services for Windows: Best Practices for Windows Interoperability
Novell Filr
Ugly Storage Made Sexy in Novell Open Enterprise Server and Windows Environments
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Novell ZENworks Overview and Futures
Deep Dive Into Windows Server 2012 Hyper-V
Novell SecureLogin Installation, Deployment, Lifecycle Management and Trouble...
Novell File Management Suite: Intelligently Manage File Storage for Maximum B...
SUSE Linux Enterprise Server for System z SP1
Finding Virtual Coins in the Couch
Run Book Automation with PlateSpin Orchestrate
Novell filr customer slides richard lindstedt
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Novell ZENworks Advanced Application Management
Novell iFolder 3.8: A Simple, Secure File Access Solution
Integrating Novell Teaming within Your Existing Infrastructure
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
NSS File System Performance, Clustering and Auditing in Novell Open Enterpris...
Ad

Similar to Novell Teaming: Automating Business Processes with Forms and Workflows (20)

PDF
Custom Development with Novell Teaming
PDF
Custom Development with Novell Teaming
PDF
Custom Development with Novell Teaming
PDF
Custom Development with Novell Teaming
PDF
Novell Tour Europe and South Africa 2012
ODP
PDF
GWAVACon - Vibe: Collaboration made easy
PPTX
Novell Filr Overview
PPTX
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
PDF
Developing to Novell Pulse
PDF
Collaboration Product Roadmap Review
PDF
CL100.pdf
ODP
How Partners Are Helping Customers with Novell Teaming
PPT
People soft workflow by surya
ODP
Introducing Novell Conferencing
PDF
Novell windermere images
PDF
Novell Success Stories: Collaboration in Government
PDF
Integrating Novell Teaming within Your Existing Infrastructure
PDF
Novell vibe intro and roadmap v5
PPTX
(ATS3-APP08) Top 10 things every Symyx Notebook by Accelrys Administrator sho...
Custom Development with Novell Teaming
Custom Development with Novell Teaming
Custom Development with Novell Teaming
Custom Development with Novell Teaming
Novell Tour Europe and South Africa 2012
GWAVACon - Vibe: Collaboration made easy
Novell Filr Overview
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
Developing to Novell Pulse
Collaboration Product Roadmap Review
CL100.pdf
How Partners Are Helping Customers with Novell Teaming
People soft workflow by surya
Introducing Novell Conferencing
Novell windermere images
Novell Success Stories: Collaboration in Government
Integrating Novell Teaming within Your Existing Infrastructure
Novell vibe intro and roadmap v5
(ATS3-APP08) Top 10 things every Symyx Notebook by Accelrys Administrator sho...
Ad

More from Novell (20)

PDF
Filr white paper
PDF
Social media class 4 v2
PDF
Social media class 3
PDF
Social media class 2
PDF
Social media class 1
PDF
Social media class 2 v2
PDF
LinkedIn training presentation
PDF
Twitter training presentation
PDF
Getting started with social media
PDF
Strategies for sharing and commenting in social media
PPT
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
PPT
Workload iq final
PDF
The Identity-infused Enterprise
PDF
Shining the Enterprise Light on Shades of Social
PDF
Accelerate to the Cloud
PDF
The New Business Value of Today’s Collaboration Trends
PDF
Preventing The Next Data Breach Through Log Management
PDF
Iaas for a demanding business
PDF
Workload IQ: A Differentiated Approach
PDF
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Filr white paper
Social media class 4 v2
Social media class 3
Social media class 2
Social media class 1
Social media class 2 v2
LinkedIn training presentation
Twitter training presentation
Getting started with social media
Strategies for sharing and commenting in social media
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Workload iq final
The Identity-infused Enterprise
Shining the Enterprise Light on Shades of Social
Accelerate to the Cloud
The New Business Value of Today’s Collaboration Trends
Preventing The Next Data Breach Through Log Management
Iaas for a demanding business
Workload IQ: A Differentiated Approach
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...

Novell Teaming: Automating Business Processes with Forms and Workflows

  • 1. Novell Teaming: ® Automating Business Processes with Forms and Workflows Robin Redgrave Adam Wingate Collaboration Technical Specialist Teaming Libriarian rredgrave@novell.com awingate@novell.com
  • 2. Agenda • What is a workflow? • How to create Forms • How to create Workflows • Putting it Together • Further information 2 © 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 approving time off, expense reports or supply requisition – Help desk support request, diagnosis, resolution – Change request – Ticket tracking – Moderated discussion forums – Purchase Order request and Approval 3 © 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 4 © 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 point and below – Workspace administrator has rights – Specific rights can be delegated to user 6 © 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 7 © 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 9 © Novell, Inc. All rights reserved.
  • 10. Basic Elements • Text • User list/Group List • Attachment/File upload • Buttons • Description/HTML Editor • Date / Date and Time • Guest user name • Picture • Checkbox • Event 10 © Novell, Inc. All rights reserved.
  • 11. Container Elements • Radio Button • Selectbox • 2 and 3 column table • Box • Expandable area 11 © Novell, Inc. All rights reserved.
  • 12. Advanced Elements • Custom JSP • HTML element • Remote application • User List Selectbox • Hidden 12 © 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 13 © 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 14 © Novell, Inc. All rights reserved.
  • 16. Creating a Workflow • Create States • Add Transitions • Set up notifications • Set up access control 16 © 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 17 © Novell, Inc. All rights reserved.
  • 18. Transitions • Custom transition • Entry data values • Immediate • Modify • Manual • Question and Response • After time elapsed • Variable • On comment or reply • Wait for Parallel threads 18 © 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 19 © 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 20 © Novell, Inc. All rights reserved.
  • 21. Other Bits • Custom actions • Remote application • Start parallel thread • Start separate workflow process – Variables can be carried across 21 © 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 templates can be created 23 © 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 24 © 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 25 © Novell, Inc. All rights reserved.
  • 26. Extensions • A way of packaging up your customisations – Forms – Workflows – JSPs – Images – Teamplates – Configuration files 26 © Novell, Inc. All rights reserved.
  • 28. www.novell.com/teaming/starterpack 28 © Novell, Inc. All rights reserved.
  • 29. www.novell.com/teaming_library 29 © Novell, Inc. All rights reserved.
  • 30. www.kablink.org 30 © Novell, Inc. All rights reserved.
  • 31. www.novell.com/documentation/teaming 31 © Novell, Inc. All rights reserved.
  • 34. 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 Disclaimer This 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.