SharePoint List Forms Extensions feature - introduction

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

description

Would you like to have advanced, dynamic forms by simply using the out-of-the-box SharePoint list forms? With KWizCom's List Forms Extensions Feature you can do it, without any need for InfoPath skills, and without having to purchase expensive SharePoint Enterprise license. This presentation includes a very detailed demo walkthrough that really shows you how this product works, and how you can easily create advanced from-based solutions in SharePoint without any development. For more details about the product, please visit the product page: http://www.kwizcom.com/sharepoint-add-ons/sharepoint-mobile-extensions/overview/

Transcript of SharePoint List Forms Extensions feature - introduction

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]