itextsharp how to create pdf with a table design and embed image in c# : Create a pdf with fields to fill in Library control class asp.net azure web page ajax vibe4_useradv0-part1408

Vibe 4.0.1
Advanced User Guide
March 2016
Create a pdf with fields to fill in - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert pdf to fill in form; convert pdf to form fillable
Create a pdf with fields to fill in - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
convert pdf form fillable; convert word to fillable pdf form
Legal Notice
For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government 
rights, patent policy, and FIPS compliance, see https://www.novell.com/company/legal/.
Copyright © 2016 Novell, Inc. All Rights Reserved.
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Select the fill color when drawing oval, rectangle, polygon and irregular shape. Select the line color when drawing annotations on PDF document. Default create.
pdf form filler; convert pdf to pdf form fillable
VB.NET PDF Password Library: add, remove, edit PDF file password
pdf" ' Set PDF passwords. Dim userPassword As String = "you" Dim newUserPassword As String = "fill" Dim newOwnerPassword As String = "watch" ' Create setting
attach file to pdf form; convert word to pdf fillable form
Contents
3
Contents
About This Guide
9
1 Are You an Advanced Vibe User?
11
1.1
Content Consumers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
1.2
Content Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2 Creating and Managing Workspaces
15
2.1
Creating and Managing a Team Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.1.1
Allowing Visitors to Your Team Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.1.2
Using Team Workspaces to Create Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.2
Creating and Managing a Discussions Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.2.1
Creating a Discussions Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.2.2
Using Discussions Workspaces to Create Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.3
Creating and Managing a Basic Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.4
Creating and Managing a Project Management Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.4.1
Creating a Project Management Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.4.2
Managing a Project Management Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.4.3
Understanding Tasks and Milestones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.5
Creating and Managing a Team Workspace Root Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
2.6
Using Global Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
2.7
Creating Workspace Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
2.7.1
Discussions Workspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
2.7.2
Basic Workspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.7.3
Team Workspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.8
Creating Custom Workspace Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.9
Setting a Maximum Number of File Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
2.10 Setting a File Upload Size Limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
2.11 General Workspace Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3 Managing Folders
25
3.1
Managing Folder Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3.1.1
Changing the Default Folder View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3.1.2
Enabling Alternate Folder Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
3.2
Working with Folder Entry Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
3.2.1
Enabling Alternate Folder Entry Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
3.2.2
Changing the Entry Type for Entries in a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
3.2.3
Changing the View Definitions for Existing Folders and Folder Entries. . . . . . . . . . . . . . . .28
3.3
Enabling Folders to Receive Entries through Email. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
3.3.1
Enabling and Configuring the Inbound Email Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
3.3.2
Enabling Incoming Email for the Vibe Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
3.3.3
Enabling Email Posting with a Simple URL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.3.4
Defining Who Has Access to Email Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.4
Limiting File Versions for Folders and Workspaces by Configuring Automatic Deletion . . . . . . . . . .31
3.4.1
Automatically Deleting Minor File Versions That Exceed the Allowed Maximum . . . . . . . .31
3.4.2
Automatically Deleting Minor File Versions after a Specified Number of Days . . . . . . . . . .32
3.5
Limiting the File Upload Size for Folders and Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.6
Setting Up a Folder or External Email Address to Receive All Sent Email Messages. . . . . . . . . . . .33
C# PDF Password Library: add, remove, edit PDF file password in C#
1_with_pw.pdf"; // Set PDF passwords. String userPassword = "you"; String newUserPassword = "fill"; String newOwnerPassword = "watch"; // Create setting for
convert html form to pdf fillable form; converting a word document to a fillable pdf form
VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
Select the fill color when drawing oval, rectangle, polygon and irregular shape. Select the line color when drawing annotations on PDF document. Default create.
pdf signature field; convert fillable pdf to word fillable form
4
Novell Vibe 4.0.1 Advanced User Guide
3.7
Configuring Folders to Send Email Notifications to Other Users . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.8
Working with Mirrored Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
3.8.1
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
3.8.2
Creating a Mirrored Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.8.3
Configuring a Mirrored Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.8.4
Synchronizing a Mirrored Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.8.5
Deleting a Mirrored Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
3.8.6
Mirrored Folder Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
3.9
Setting Up and Using WebDAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
3.9.1
Using WebDAV to Edit Individual Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
3.9.2
Using WebDAV on a Vibe Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
3.10 Viewing Vibe Folders as RSS or Atom Feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
3.11 Applying Landing Page Elements to a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
3.11.1
Displaying a Landing Page on a Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
3.11.2
Applying Specific Landing Page Elements to a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
4 Controlling Access
43
4.1
Understanding Access Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
4.1.1
Inheritance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
4.1.2
Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
4.1.3
Default Access Control Behavior in Workspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
4.1.4
Default User Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
4.1.5
Default Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
4.1.6
Default Users and Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
4.2
Managing Access Control for Users and Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
4.2.1
Controlling Access to Workspaces and Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
4.2.2
Controlling Access to Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
4.3
Managing Access Control for Remote Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
5 Branding a Folder or Workspace
55
6 Creating and Managing Landing Pages
57
6.1
Landing Page Best Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
6.1.1
Best Practices for Adding Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
6.1.2
Best Practices for Look and Feel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
6.2
Enabling the Landing Page View for a Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
6.2.1
Enabling the Landing Page View on an Existing Workspace . . . . . . . . . . . . . . . . . . . . . . .59
6.2.2
Enabling the Landing Page View on a Workspace You Are Creating . . . . . . . . . . . . . . . . .60
6.3
Setting Up Your Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
6.3.1
Choosing Layout Options for Your Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
6.3.2
Adding a Background Image or Color to Your Landing Page . . . . . . . . . . . . . . . . . . . . . . .61
6.3.3
Changing the Background and Text Color of Landing Page Headings . . . . . . . . . . . . . . . .63
6.3.4
Changing the Color and Width of the Landing Page Border . . . . . . . . . . . . . . . . . . . . . . . .64
6.4
Adding Content to Your Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
6.5
Configuring Landing Page Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
6.5.1
Adding a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
6.5.2
Adding a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
6.5.3
Adding an Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
6.5.4
Adding a Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
6.5.5
Adding an Enhanced View Element. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
6.5.6
Adding a Graphic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
6.5.7
Adding a Link (URL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
6.5.8
Adding a Link to a Folder/Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
6.5.9
Adding a Link to an Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
6.5.10 Adding a Utility Element. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
VB.NET PDF Form Data Read library: extract form data from PDF in
Dim inputFilePath As String = Program.RootPath + "\\" 1_AF.pdf" Dim fields As List(Of BaseFormField) = PDFFormHandler.GetFormFields(inputFilePath) Console
create fillable pdf form from word; pdf fillable form creator
C# PDF Form Data Read Library: extract form data from PDF in C#.
Able to retrieve all form fields from adobe PDF file in C#.NET. C#.NET Demo Code: Retrieve All Form Fields from a PDF File in C#.NET.
add attachment to pdf form; convert fillable pdf to html form
Contents
5
6.5.11
Adding a Custom JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
6.5.12 Adding an HTML Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
6.5.13 Adding an Embedded Web Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
6.6
Previewing Your Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
6.7
Publishing Your Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
6.8
Modifying the Contents of Your Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
6.9
Changing the Order of Landing Page Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
6.10 Deleting Content from Your Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
6.11 Automatically Displaying the Newest Folder Entries on Your Landing Page. . . . . . . . . . . . . . . . . . .83
6.11.1
Pointing to the Folder Where the Entry Resides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
6.11.2
Using the Publish Workflow to Publish Entries to Your Landing Page. . . . . . . . . . . . . . . . .84
6.12 Adding Accessories to Your Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
6.12.1 Modifying the Default Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
6.12.2 Creating a New Landing Page View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
6.13 Enabling Graphics to Be Used on a Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
6.13.1 Enabling Graphics to Be Used on a Workspace Landing Page. . . . . . . . . . . . . . . . . . . . . .87
6.13.2 Enabling Graphics to Be Used on a Folder Landing Page . . . . . . . . . . . . . . . . . . . . . . . . .88
6.14 Displaying YouTube Videos on a Landing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
6.14.1 Displaying Videos in the Branding Section of a Landing Page . . . . . . . . . . . . . . . . . . . . . .88
6.14.2 Displaying Videos in the Main Landing Page Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
6.15 Creating a Landing Page On Your Personal Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
6.16 Creating a Landing Page for a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
6.17 Downloading Existing Landing Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
7 Creating Custom Workspace Views
91
7.1
Understanding Workspace Forms and Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
7.2
Creating a New Custom Workspace View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
7.2.1
Creating the View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
7.2.2
Adding Elements to the Workspace Add/Modify Form . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
7.2.3
Adding Elements to the Workspace View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
7.3
Modifying an Existing Workspace View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
7.4
Enabling the Workspace View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
7.5
Populating Elements in the Workspace View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
7.6
Understanding Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
7.6.1
Workspace Form Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
7.6.2
Workspace View Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
7.7
Understanding Layout Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
8 Creating Custom Folder Views
103
8.1
Understanding Folder Forms and Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
8.2
Creating a New Custom Folder View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
8.2.1
Creating the View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
8.2.2
Adding Elements to the Folder Add/Modify Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
8.2.3
Adding Elements to the Folder View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
8.3
Modifying an Existing Folder View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
8.4
Enabling the Folder View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
8.5
Populating Elements in the Folder View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
8.6
Understanding Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
8.6.1
Folder Form Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
8.6.2
Folder View Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
8.7
Understanding Layout Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Click to create a note to replace selected text add a text box to specific location on PDF page Outline width, outline color, fill color and transparency are all
attach image to pdf form; change font size in pdf fillable form
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
Click to create a note to replace selected text add a text box to specific location on PDF page Outline width, outline color, fill color and transparency are all
create a pdf form to fill out and save; change pdf to fillable form
6
Novell Vibe 4.0.1 Advanced User Guide
9 Designing Custom Folder Entry Forms
115
9.1
Downloading Existing Custom Forms and Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
9.2
Understanding Entry Forms and Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
9.3
Creating a Custom Folder Entry Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
9.3.1
Creating the Folder Entry Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
9.3.2
Adding Elements to the Entry Form Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
9.3.3
Adding Elements to the Entry View Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
9.3.4
Adding Elements to the Summary View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
9.4
Modifying an Existing Entry Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
9.5
Understanding Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
9.5.1
Entry Form Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
9.5.2
Entry View Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
9.6
Understanding Layout Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
10Using Custom JSP Files to Enhance Your Vibe Pages
129
10.1 Applying JSP Files to a Landing Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
10.2 Enabling Vibe Forms and Views to Reference JSP Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
10.2.1 Applying JSP Files to a Folder Entry Form and View . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
10.2.2 Applying JSP Files to a Folder or Workspace View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
11Creating and Managing Workflows
133
11.1 Creating a Simple Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
11.1.1
Creating the Workflow Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
11.1.2
Adding Workflow States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
11.1.3
Adding Workflow Start and End States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
11.1.4
Adding Manual Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
11.1.5
Sending Email Notifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
11.1.6
Enabling Your Workflow for Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
11.2 Creating an Advanced Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
11.2.1
Creating the Workflow Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
11.2.2
Adding Workflow States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
11.2.3
Adding Workflow Start and End States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
11.2.4
Adding Transitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
11.2.5
Setting Up Transition Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146
11.2.6
Adding On-Entry or On-Exit Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
11.2.7
Setting Up On-Entry and On-Exit Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
11.2.8
Adding a Parallel Workflow Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
11.2.9
Chaining Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
11.2.10 Adding a Question to a Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
11.2.11 Enabling Your Workflow for Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
11.3 Visually Representing a Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
11.3.1
Modifying a Workflow Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
11.3.2
Saving a Workflow Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
11.4 Adding Access Controls to a Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
11.4.1
Setting Access Controls on an Entire Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
11.4.2
Setting Access Controls on Individual States of a Workflow . . . . . . . . . . . . . . . . . . . . . . .163
11.4.3
Setting Access Controls on a Manual Transition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
11.5 Downloading Existing Custom Forms and Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
11.6 Workflows Included with Vibe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
11.6.1
Available Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
11.6.2
Internal Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
11.7 Enabling Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
11.7.1
Enabling Workflows to Start When an Entry Is Created. . . . . . . . . . . . . . . . . . . . . . . . . . .170
11.7.2
Enabling Workflows to Start When Users Comment on or Reply to an Entry . . . . . . . . . .170
11.7.3
Allowing Users to Manually Start Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Contents
7
11.8 Testing a Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
11.9 Importing and Exporting a Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
11.9.1
Importing a Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
11.9.2
Exporting a Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
12Managing Remote Applications
173
12.1 Adding Remote Applications to Views and Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
12.2 Setting Up a Remote Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
12.2.1 Setting Up a Remote Application in a Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
12.2.2 Setting Up a Remote Application as an Accessory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
12.3 Setting Up Multiple Remote Applications on a Single Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
12.3.1 Launching a Remote Application as an Accessory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
12.3.2 Creating a New Workspace or Folder View That Supports Multiple Remote 
Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
12.4 Managing Access Controls for Remote Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
13Managing Your Data Quota
181
13.1 Understanding Data Quotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
13.1.1 Understanding User Data Quotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
13.1.2 Understanding Workspace and Folder Data Quotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
13.2 Viewing Your Data Quota. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
13.2.1 Viewing Your User Data Quota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
13.2.2 Viewing Your Workspace or Folder Data Quota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
13.3 Setting a Data Quota for Workspaces and Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
13.4 Adding Files and Attachments to the Vibe Site When You Are Over Your Quota . . . . . . . . . . . . . .185
13.5 Emailing Files and Attachments to the Vibe Site When You Are Over Your Quota . . . . . . . . . . . . .185
13.6 Using Mirrored Folders When You Are Restricted by a Data Quota . . . . . . . . . . . . . . . . . . . . . . . .185
13.7 Adding Files Through WebDAV When You Are Restricted by a Data Quota. . . . . . . . . . . . . . . . . .185
13.8 Working with File Versions When You Are Restricted by a Data Quota. . . . . . . . . . . . . . . . . . . . . .185
13.9 Making Disk Space Available by Deleting Items from the Trash . . . . . . . . . . . . . . . . . . . . . . . . . . .186
14Restoring Items from the Trash
187
14.1 Rights Associated with Undeletion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
14.2 Restoring Workspaces, Folders, and Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
14.3 Restoring Mirrored Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
14.4 Restoring Items That Contain Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
14.5 Locating Items That Have Been Moved to the Trash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
15Using Novell Vibe with Novell GroupWise
189
15.1 Displaying Live Vibe Feeds in GroupWise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
15.2 Accessing Vibe from a GroupWise Web Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
15.3 Accessing Vibe through the Novell Vibe Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
A What’s New in Vibe 4.0
191
A.1
Reuse an Existing Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
A.2
Workflow Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
A.3
Landing Page Improvements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
8
Novell Vibe 4.0.1 Advanced User Guide
B Using HTML Markup in Vibe
193
C Documentation Updates
195
About This Guide
9
About This Guide
The Novell Vibe 4 Advanced User Guide explains how to use advanced features of the Vibe product.
Chapter1, “Are You an Advanced Vibe User?,” on page11
Chapter2, “Creating and Managing Workspaces,” on page15
Chapter3, “Managing Folders,” on page25
Chapter4, “Controlling Access,” on page43
Chapter5, “Branding a Folder or Workspace,” on page55
Chapter6, “Creating and Managing Landing Pages,” on page57
Chapter7, “Creating Custom Workspace Views,” on page91
Chapter8, “Creating Custom Folder Views,” on page103
Chapter9, “Designing Custom Folder Entry Forms,” on page115
Chapter10, “Using Custom JSP Files to Enhance Your Vibe Pages,” on page129
Chapter11, “Creating and Managing Workflows,” on page133
Chapter12, “Managing Remote Applications,” on page173
Chapter13, “Managing Your Data Quota,” on page181
Chapter14, “Restoring Items from the Trash,” on page187
Chapter15, “Using Novell Vibe with Novell GroupWise,” on page189
AppendixA, “What’s New in Vibe 4.0,” on page191
AppendixB, “Using HTML Markup in Vibe,” on page193
AppendixC, “Documentation Updates,” on page195
Audience
This guide is intended for all Vibe users who want information about advanced Vibe functionality.
Feedback
We want to hear your comments and suggestions about this manual and the other documentation 
included with this product. Please use the 
comment on this topic
feature at the bottom of each page 
of the online documentation.
Documentation Updates
For the most recent version of this manual, visit the Novell Vibe 4 Documentation website (http://
www.novell.com/documentation/vibe4)
Additional Documentation
You can find more information in the Novell Vibe documentation, which is accessible from the Novell 
Vibe 4 Documentation website (http://www.novell.com/documentation/vibe4)
To access the Novell Vibe 4 User Guide from within Vibe, click your linked name, then click 
Help
.
10
Novell Vibe 4.0.1 Advanced User Guide
Documents you may be interested
Documents you may be interested