Developing and Deploying Custom Branding Solutions in SharePoint 2010
SharePoint List Custom Actions Feature
description
Transcript of SharePoint List Custom Actions Feature
![Page 1: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/1.jpg)
SharePoint List Custom Actions Feature
Product Overview
Nimrod Geva
Product Group Manager, [email protected]
![Page 2: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/2.jpg)
Make your SharePoint implementation much more user-friendly by adding custom menus that will make your customer’s life easier!
What is it?
![Page 3: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/3.jpg)
SharePoint list menus are Generic:No matter what type of data you’re dealing with, you always get the same menus!
Why did we build it?
![Page 4: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/4.jpg)
Users need menus that are relevant:• Type of data
Example: Support tickets list require different menus than a Calendar list
• Who I am Different menus for different roles in the company
• My permissions yeah..be able to assign permissions on actions/menus
• Current item’s status Example: A closed task should be locked for editing
Why did we build it?
![Page 5: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/5.jpg)
Implement custom menus for an IT Helpdesk SharePoint workspace
Demo
![Page 6: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/6.jpg)
Demo
This is my Helpdesk workspace(I am a support engineer)
I see an unassigned issue that I wish to work on
![Page 7: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/7.jpg)
Demo
Once I click the item I see it in View mode
Since the issue is unassigned, I see a single custom action called
“Assign to me”
![Page 8: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/8.jpg)
Demo
I am clicking the custom menu to gain ownership over this
support ticket.
![Page 9: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/9.jpg)
Demo
Now the issue appears under “My Support Tickets” web part
(which means it is assigned to me)
![Page 10: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/10.jpg)
Demo
By looking at the Support Tickets list, you can see that the custom action has updated the “Assigned To” and
“Issue Status” fields
Conclusion:You can use Custom Actions to auto-update item fields without having to edit the item!
![Page 11: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/11.jpg)
Demo
Now I see 2 different custom menus, which are relevant to me as the support engineer to whom
this issue is assigned
If I click this item
![Page 12: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/12.jpg)
Demo
Now I see 2 different custom menus, which are relevant to me as the support engineer to whom
this issue is assigned
If I now click this item
After resolving this issue, I am clicking the “Close Ticket”
custom menu to update the relevant ticket’s fields.
![Page 13: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/13.jpg)
Demo
I am redirected to the issue’s edit form, with only the relevant fields
that I need to update (other fields are automatically updated)
![Page 14: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/14.jpg)
Demo
Once I save my updated, I can see that some additional fields were auto
updated(Issue Status, Issue Closing Date)
![Page 15: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/15.jpg)
Let’s see how we configure these Custom Actions
![Page 16: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/16.jpg)
Create a List Custom Action:Configure a menu that creates a support ticket, auto-updates its fields and then redirects the user to the home page.
Demo
![Page 17: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/17.jpg)
Demo
After you deploy KWizCom List Custom Action Feature, you’ll notice a new “Custom Actions Settings” menu
(In the List ribbon)
![Page 18: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/18.jpg)
Demo
“List Custom Actions” allows you to add custom menus at
the list level
“Item Custom Actions” allows you to add custom menus at the
Item level(appear in Edit/View item forms)
![Page 19: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/19.jpg)
Demo
To create a new List custom action, type its name and
click “Add Action”
This is the List Custom Actions settings page
![Page 20: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/20.jpg)
Demo
Type the menu’s title and description (tooltip)
You can define an icon for your menu
Type the name/url of a page to which the user will be redirected after the action completes
![Page 21: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/21.jpg)
Demo
You can decide which user/group will be able to
use this custom menu
You can make this menu visible in specific list views
![Page 22: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/22.jpg)
Demo
Check this checkbox if you want this menu to create a
new list item
The custom menu can auto-update selected
fields in the new created item
After the item is created and selected fields are updated, you can redirect the user to the New
Item form of the new created item, to fill out remaining fields.
You can configure the custom action also to initiate a
workflow/s
![Page 23: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/23.jpg)
And what do the end-users get?
Demo
![Page 24: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/24.jpg)
Demo
Here is the new List Custom Action (Menu), visible only
to support engineers
When I click this menu…
![Page 25: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/25.jpg)
Demo
A new item is created, already updated with some
pre-configured values
And I even didn’t have to edit this item!!
![Page 26: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/26.jpg)
What about Item-level actions?
![Page 27: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/27.jpg)
Create an Item Custom Action:Configure an item-level menu called “Close Ticket”
Demo
• Visible only to the helpdesk engineer to which a support ticket is assigned
• Auto updates Status field to “Closed” value• Auto updates Issue Closing Date field to today’s value• Redirect the user to the site’s home page
![Page 28: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/28.jpg)
Demo
This is the Item Custom Actions settings page
The menu is visible only to helpdesk engineers
![Page 29: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/29.jpg)
Demo
The menu is visible only to the engineer to which this ticket is assigned, and only if the ticket
is “In Progress” status
![Page 30: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/30.jpg)
Demo
Clicking the menu will auto-update “Issue Status” to “Closed” valueAnd “Issue Closing Date” field to
today’s value.
![Page 31: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/31.jpg)
And the result?
Demo
![Page 32: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/32.jpg)
Demo
A Helpdesk engineer will see these item-level custom actions in the
item’s view/edit forms
![Page 33: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/33.jpg)
Customized menus, relevant to your custom application.
Increase user productivity by auto-updating fields with smart custom menus
Create more convenient and user-friendly solutions
Summary
![Page 34: SharePoint List Custom Actions Feature](https://reader035.fdocuments.net/reader035/viewer/2022062315/56816471550346895dd65572/html5/thumbnails/34.jpg)
34
Nimrod GevaProduct Group Manager, KWizCom
We value your feedback!
Does this solution answer your needs?Need other/additional features?
Tell us what you think!KWizCom continuously communicates with end users and customers, and according to your feedback we improve our solutions to help you get more productive with SharePoint.