Download - SharePoint List Forms Extensions feature - introduction

Transcript
Page 1: SharePoint List Forms Extensions feature - introduction

SharePoint List Forms Extensions Feature

Wipe out SharePoint List forms limitations, Real Dynamic Forms – for Everyone!

Page 2: SharePoint List Forms Extensions feature - introduction

KWizCom Corporation

• Founded in 2005

• Headquartered in Toronto

• Global vendor of SharePoint Add-Ons

• 5000+ customers worldwide

Page 3: SharePoint List Forms Extensions feature - introduction

Over 40 different add-ons, solving various

SharePoint challenges!http://www.kwizcom.com/sharepoint-add-ons/

Page 4: SharePoint List Forms Extensions feature - introduction

Forms in SharePoint 2010/2013

What are my options

Page 5: SharePoint List Forms Extensions feature - introduction

Implementing forms in SharePoint

SharePoint List forms Immediate & simple Works in all SharePoint editions LIMITED

Power-user tool

End-user tool

Forms Server & InfoPath Advanced, dynamic forms Requires SharePoint Enterprise license Requires technical InfoPath skills

Page 6: SharePoint List Forms Extensions feature - introduction

Immediate & easy implementation

Support for various field types

Fully integrated with workflow, alerts and

search

SharePoint List Forms – the fastest option!

Page 7: SharePoint List Forms Extensions feature - introduction

What’s missing?

Form = “A Bunch of fields”

There’s no context Always same actions

(menus)

Page 8: SharePoint List Forms Extensions feature - introduction

What’s missing in SharePoint forms?

Field-level permissions View-level permissions Dynamic field constraints Dynamic default values Field-grouping (Tabs) Dynamic Custom Menus Cascaded fields Repeating rows fields

Page 9: SharePoint List Forms Extensions feature - introduction

SharePoint List Forms Extensions

Turn your SharePoint list forms into

Smart, Context-Sensitive Forms

Page 10: SharePoint List Forms Extensions feature - introduction

SharePoint List Forms Extensions

Get all advanced form featuresEnd-user tool, no technical skills requiredNo need for expensive SharePoint Enterprise

license!Implement dynamic forms Faster!

Page 11: SharePoint List Forms Extensions feature - introduction

Product Features

Let’s show you the features by implementing an IT Helpdesk solution,

step-by-step

CustomerHelpdesk engineer

Page 12: SharePoint List Forms Extensions feature - introduction

DemoStatic Field permissions:Allowing different users access different fields

Page 13: SharePoint List Forms Extensions feature - introduction

Customer

HelpdeskEngineer

This is the Support Request

form

Some fields should be visible

to customers

Other fields should be visible to

Helpdesk engineers

Page 14: SharePoint List Forms Extensions feature - introduction

Hide marked fields from everyone

1

Show these fields only to Helpdesk engineers

2

HelpdeskEngineer

Page 15: SharePoint List Forms Extensions feature - introduction

Let’s configure List Forms Extensions to hide these fields

Page 16: SharePoint List Forms Extensions feature - introduction

1

Page 17: SharePoint List Forms Extensions feature - introduction

1

2

Page 18: SharePoint List Forms Extensions feature - introduction

1

Select fields that you wish to

show/hide/disable

Page 19: SharePoint List Forms Extensions feature - introduction

2

Select permission type

Page 20: SharePoint List Forms Extensions feature - introduction

3

Type users/groups for which this permission

rule should apply

Page 21: SharePoint List Forms Extensions feature - introduction

4

Select the list forms where you want to

apply the field permission rule

Page 22: SharePoint List Forms Extensions feature - introduction

5

Click to add static permission rules

In run-time, these rules are processed

one by one according to their order.

Page 23: SharePoint List Forms Extensions feature - introduction

Let’s save the settings and see which fields users see now when creating a new Support Request.

Page 24: SharePoint List Forms Extensions feature - introduction

Customer

In New/Edit forms users see only these fields, as configured

Page 25: SharePoint List Forms Extensions feature - introduction

In View form users see all fields, as

configured

Customer

Page 26: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Now let’s make these fields visible to

Helpdesk engineers

Page 27: SharePoint List Forms Extensions feature - introduction

1

Select fields that you wish to show

2

Select “Show” permission type

3 Type users/groups for which this permission

rule should apply

Click to add static permission rules

4

Page 28: SharePoint List Forms Extensions feature - introduction

New rules added, showing the selected

fields to Helpdesk engineers.

5

Page 29: SharePoint List Forms Extensions feature - introduction

Customer

Customers still see only part of the

fields, as configured

Page 30: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

While Helpdesk engineers see all

fields, as configured.

Page 31: SharePoint List Forms Extensions feature - introduction

DemoDynamic field permissions:Dynamically hiding/disabling fields according to logical criteria

Page 32: SharePoint List Forms Extensions feature - introduction

Customer

Selecting a category should show and hide

the relevant fields

Page 33: SharePoint List Forms Extensions feature - introduction

Customer

When selecting “Hardware”

Page 34: SharePoint List Forms Extensions feature - introduction

Customer

When selecting “Software”

Page 35: SharePoint List Forms Extensions feature - introduction

Let’s configure List Forms Extensions to dynamically show these fields

Page 36: SharePoint List Forms Extensions feature - introduction

1

Page 37: SharePoint List Forms Extensions feature - introduction

1

2

Page 38: SharePoint List Forms Extensions feature - introduction

Hide the “Hardware type” field,

and add rule1

2

3

Page 39: SharePoint List Forms Extensions feature - introduction

Show the “Hardware type” field

if Category=“Hardware”1

2

3

4

Page 40: SharePoint List Forms Extensions feature - introduction

These 2 rules make the “Hardware type” become

visible only when Category field equals “Hardware”

Page 41: SharePoint List Forms Extensions feature - introduction

These 2 rules make the “Hardware type” become

visible only when Category field equals “Hardware”

Let’s click “OK” to save settings

Page 42: SharePoint List Forms Extensions feature - introduction

Customer

Page 43: SharePoint List Forms Extensions feature - introduction

Customer

Page 44: SharePoint List Forms Extensions feature - introduction

Customer

Page 45: SharePoint List Forms Extensions feature - introduction

Customer

Page 46: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

These 2 fields should be displayed only when Issue

status field equals “Closed”

Page 47: SharePoint List Forms Extensions feature - introduction

Let’s configure List Forms Extensions to dynamically show these fields

Page 48: SharePoint List Forms Extensions feature - introduction

1

Page 49: SharePoint List Forms Extensions feature - introduction

1

2

Page 50: SharePoint List Forms Extensions feature - introduction

These 2 dynamic rules display the Issue closing date and Resolution fields only if Issue status equals “Closed”

Let’s click “OK” to save settings

Page 51: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Page 52: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Let’s close this Support Request..

Page 53: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Relevant fields appear when Issue status is “Closed”

Page 54: SharePoint List Forms Extensions feature - introduction

DemoDynamic default values:

1. Different default values for different people2. Automatically update document Title to be

equal to the file’s name

Page 55: SharePoint List Forms Extensions feature - introduction

DemoDifferent default values for different people

Page 56: SharePoint List Forms Extensions feature - introduction

Customer

For a customer, “Employee” field’s default value should be equal to

[Me](Although it’s invisible)

Page 57: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

For Helpdesk engineers,The “Employee” field’s default

value should be empty

Page 58: SharePoint List Forms Extensions feature - introduction

Let’s configure the “Employee” field’s default value to be equal to [Me] only for customers.

Page 59: SharePoint List Forms Extensions feature - introduction

1

Page 60: SharePoint List Forms Extensions feature - introduction

2

Page 61: SharePoint List Forms Extensions feature - introduction

We have configured 2 Default value rules

Page 62: SharePoint List Forms Extensions feature - introduction

1st rule: set the default value to [Me] for

everyone

Customer

2nd rule: set the “Employee” field’s default value to be empty only for

Helpdesk engineers

HelpdeskEngineer

Page 63: SharePoint List Forms Extensions feature - introduction

DemoAutomatically update a document’s Title

(This has nothing to do with our Helpdesk example, but still it’s an annoying issue…)

Page 64: SharePoint List Forms Extensions feature - introduction

Click the “Library” ribbon

Page 65: SharePoint List Forms Extensions feature - introduction

Then click the “List Extensions Settings”

menu

Page 66: SharePoint List Forms Extensions feature - introduction

Select the field for which you want to

setup a default value

Page 67: SharePoint List Forms Extensions feature - introduction

Define your dynamic default value

And click to add this rule

Page 68: SharePoint List Forms Extensions feature - introduction

Rule added

Page 69: SharePoint List Forms Extensions feature - introduction

Click “OK” to save the settings

Page 70: SharePoint List Forms Extensions feature - introduction

Let’s add now a new document

Page 71: SharePoint List Forms Extensions feature - introduction
Page 72: SharePoint List Forms Extensions feature - introduction
Page 73: SharePoint List Forms Extensions feature - introduction

DemoField Constraints:1. Dynamic: Conditionally-mandatory fields2. Custom: Validate custom pattern using

regular expressions

Page 74: SharePoint List Forms Extensions feature - introduction

DemoField Constraints:Dynamic: Conditionally-mandatory fields

Page 75: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

These 2 fields should be mandatory only when Issue status field equals “Closed”

Page 76: SharePoint List Forms Extensions feature - introduction

Let’s configure the Resolution and Issue closing date fields to be mandatory only if Issue status equals “Closed”.

Page 77: SharePoint List Forms Extensions feature - introduction

1

Page 78: SharePoint List Forms Extensions feature - introduction

2

Page 79: SharePoint List Forms Extensions feature - introduction

1

Select the field that you wish to validate

3

Define conditions (when to validate the

field’s value)

4

Click to add this field validation rule

2

Define the validation rule

Page 80: SharePoint List Forms Extensions feature - introduction

We’ve configured 3 field validation rules

Page 81: SharePoint List Forms Extensions feature - introduction

Issue closing date mandatory and not in

the future

Resolution mandatory

Page 82: SharePoint List Forms Extensions feature - introduction

Helpdesk engineer edits a Support Request item

HelpdeskEngineer

Page 83: SharePoint List Forms Extensions feature - introduction

Change Issue status to “Closed”

HelpdeskEngineer

Page 84: SharePoint List Forms Extensions feature - introduction

Try to save without updating Resolution

and Issue closing date fields

HelpdeskEngineer

Page 85: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Validation errors, as configured

Page 86: SharePoint List Forms Extensions feature - introduction

DemoField Grouping:Lets divide a long form to multiple tabs, each visible to relevant audience

Page 87: SharePoint List Forms Extensions feature - introduction

1

2

Page 88: SharePoint List Forms Extensions feature - introduction

1

Create field groups

2

Decide which fields appear in each

groups

3

Define who can see this field-group

4

Configure group layout settings

Page 89: SharePoint List Forms Extensions feature - introduction

Customer

This is the group (tab) used to create

support requests

Page 90: SharePoint List Forms Extensions feature - introduction

And this one is for Helpdesk engineers to

update case resolution details.

Helpdesk engineer

Page 91: SharePoint List Forms Extensions feature - introduction

CustomerCustomer sees only one tab, because he has no

permissions to see any of the fields in the other tab.

Page 92: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Helpdesk engineer sees the 2 tabs

Page 93: SharePoint List Forms Extensions feature - introduction

HelpdeskEngineer

Page 94: SharePoint List Forms Extensions feature - introduction

Summary – List Forms Extensions Field-level permissions View-level permissions Dynamic field constraints Dynamic default values Field-grouping (Tabs)

List Forms Extensions

Page 95: SharePoint List Forms Extensions feature - introduction

Form

s Bu

ndle

KWizCom’s Forms Bundle

List Custom Actions

Cascading Lookup Plus

Field-level permissions View-level permissions Dynamic field constraints Dynamic default values Field-grouping (Tabs) Dynamic Custom Menus Cascaded fields Repeating rows field Repeating Rows Field

List Forms Extensions

Page 96: SharePoint List Forms Extensions feature - introduction

96

SharePoint List Forms ExtensionsTraining Resources

• Product web page:http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-extensions-feature/overview/

• FREE 30-day evaluation version (SP2007, 2010, 2013):http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-extensions-feature/download/

• Admin guide:http://www.kwizcom.com/objects/ListFormsExtensions/v12.3.00/KWizCom_SharePoint_List_Forms_Extensions_Feature_Admin_Guide.pdf

• Training videos:http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-extensions-feature/training-videos/

Page 97: SharePoint List Forms Extensions feature - introduction

Thank you!

Nimrod GevaProduct Group Manager, [email protected]