SlideShare a Scribd company logo
1 of 87
SharePoint Mobile Extensions
Improving efficiency of the mobile workforce

Nimrod Geva

Product Group Manager
nimrod@kwizcom.com
KWizCom Corporation
• Founded in 2005
• Headquartered in Toronto
• Global vendor of SharePoint Add-Ons

• 5000+ customers worldwide
Choose a mobile experience
 What are your mobile usability requirements?
 What is the level of interaction
a user needs?
 Support for all devices (BYOD) or
just a specific device?
 Deployment & maintenance:
Server solution vs. App
End-user solution vs. Dev. framework
What do mobile users need ?
Demo
Closing a follow-up task right after
a meeting with a customer…
1
2
3
4
5
6
We did it!
Took us “only”:
 5 clicks
 3 page post-backs

7
What if we had a
“Close Task” action?

Single click!
At the office I can enjoy
the “portal experience”

15
But when I am out of the office…

I don’t need our entire portal
inside my smartphone!
I don’t need a long list of all

the libraries and lists in my
site!
I do Not need a Portal while
I am on the road!
Task-Oriented
+

Context -Sensitive

Easy to Use!
Task-Oriented

Less is Better!
Smart, Context-Sensitive Interface
Behave differently
according to the
current situation (context)
Focused Interface
SharePoint Mobile Extensions
Smart, focused interface for productive mobile users

Context-Sensitive
Different Menus

Different Fields
Different
Permissions

Task-Oriented
Less is Better!
The exact
Actions that
I Need!
SharePoint Mobile Extensions
Smart, focused interface for productive mobile users
SharePoint Mobile Extensions
Smart, focused interface for productive mobile users
SharePoint Mobile Extensions
Smart, focused interface for productive mobile users

Server solution
Demo
Creating a custom-tailored
Sales mobile workspace
This is our
Sales web workspace

30
This is how it looks using
SharePoint 2010
mobile view

31
This is what I really need while
I am out of the office
This is the default
mobile UI after
KWizCom’s Mobile
Extension Feature is
installed
So, how do we create this
“custom mobile page”?
1

Create mobile page

2

Create page parts

3

Create custom actions
Let’s create a new custom mobile page
1

2

36
Type page name and
click “Add Page”
Page added, let’s
preview it
DEMO

Let’s create a
KPI page part
Type the page part’s
name and click “Add
Page Part”
Page part added.
Now let’s connect it
to the KPI list.
Select “List View”
type
Select the requested
list and view
(Can be a remote list)
Let’s click “Apply” and
preview the result
mobile page
Create “Actions”
page part
and

four custom actions

44
Type the page part’s
name and click
Create “Actions”
“Add Page Part”page part
1
Select
“Actions list/grid”
type
Now let’s start
adding the actions
Select
“Sales Leads” list
Select
View or Action for
that list
Select
icon for the action

And click “Add” to
add the action to
the page part
The action has
been added

Let’s click “Apply” and
preview the result
mobile page
Create the next action
same way, just connect
to the “Products” list
Let’s click Apply
and preview the
result UI
Preview result
(Actions grid)

Preview result
(Actions list)
 So far, we used OOTB actions that
simply display views.
 Let’s create a Custom Action, called:
“New urgent task”
Create a custom list action:
“New urgent task”
“%complete”, “Status” fields are
hidden with defined defaults

“Assigned to” by default will be the creator
(Impossible to do with SharePoint OOTB)

“Start Date” = Today

“Due Date” = Tomorrow
Priority = High

(Do not show these fields)
2

1
Let’s add a
list custom action
to the Tasks list
Add the action

1
Update the
action’s
properties
2
Define who
should see this
action
3

Define in which
views the action
should be visible
4
Check to create a
new task item
5
Configure the fields that
will be auto-updated
in the new created
follow-up task
6

Workflows to
trigger after item
has been created

What item
fields should
be displayed
7

8
Going back to our custom
mobile settings page
Let’s add the “New urgent task”
Custom action to the
Actions page part.
Now this custom
action is available
for us to use
After adding this custom
action, let’s save settings
and see how it works…
Only the fields that
requires user-input
appears, all other are
auto-updated

Let’s click to create
a new urgent task

√ Less data entry, less mistakes
√ Less page post-backs
√ Faster update time
Create an item custom action:
“Close Task”
Should be available only to
the task’s owner
Set status = Completed
Set %Complete=100%

Redirect to “My Tasks” view
2

1
Let’s add a
item custom action
to the Tasks list
Add the action

1
Update the
action’s
properties
2

Redirect to
“My Tasks” view
after completion
Define who should
see this action
(Static permissions)

3

Define dynamic
conditions for the
action’s visibility
4
Check to update the
item’s properties
5

6

Configure the fields that
will be auto-updated
Let’s click “OK” and
browse the Tasks list to
see the results
Let’s view one of the
tasks

Viewing the Tasks list
as an administrator
Let’s click the
“Actions” menu
The task is Not
assigned to me
The “Close Task” custom
action is not available
(I am not the task’s owner)

Let’s login as testclient1
user…
Logged-in as
testclient1
The “Close Task” custom
action is now available
(I am the task’s owner)

Let’s click to close
the task
We are redirected
to the “My Tasks”
view, as configured

Let’s click to view
this task again
Now the task is
completed

If we click the
“Actions” button
again…
The “Close Task” is no
longer available.
because it is not relevant
to the current context.
SharePoint Mobile Extensions
Easily configure a custom mobile solutions

Exactly the pages & menus
that your business users need!
Less clicks, less page refreshes
Work FASTER

Easy-to-use mobile solutions
Layers of a “smart” mobile interface
Mobile Rendering

Custom List/Item Menus

Render interface according to the
type of device
Customizable mobile pages with
“page parts”
Custom-tailored actions for lists and
for list items
Dynamic action visibility rules
Integration of actions with workflows
Field-level dynamic permissions

Smart Forms

Dynamic default values
Dynamic field constraints
Field-grouping

SharePoint Server / Foundation
(2007 / 2010 / 2013)
SharePoint Mobile Extensions
True BYOD support!
Supports all leading devices
Zero device installations/deployment
Easily customize/brand using CSS
SharePoint Mobile Extensions
Product web page:

www.kwizcom.com/sharepoint-add-ons/sharepoint-mobile-extensions

Download FREE trial version:

www.kwizcom.com/sharepoint-add-ons/sharepoint-mobileextensions/download/
Questions?

Nimrod Geva
Product Group Manager, KWizCom
nimrod@kwizcom.com

More Related Content

What's hot

What's hot (6)

Brisbane Salesforce User Group - May 2015 - Lightning Process Builder
Brisbane Salesforce User Group - May 2015 - Lightning Process BuilderBrisbane Salesforce User Group - May 2015 - Lightning Process Builder
Brisbane Salesforce User Group - May 2015 - Lightning Process Builder
 
RPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with easeRPA Summer School Session 4: Automate Outlook and Gmail with ease
RPA Summer School Session 4: Automate Outlook and Gmail with ease
 
Azure Mobile Services with Xamarin.Forms
Azure Mobile Services with Xamarin.FormsAzure Mobile Services with Xamarin.Forms
Azure Mobile Services with Xamarin.Forms
 
How to Create a Blog Using Wordpress
How to Create a Blog Using WordpressHow to Create a Blog Using Wordpress
How to Create a Blog Using Wordpress
 
Streamline Workflows Using Salesforce Process builder
Streamline Workflows Using Salesforce Process builderStreamline Workflows Using Salesforce Process builder
Streamline Workflows Using Salesforce Process builder
 
Cross Platform Apps with Xamarin.Forms
Cross Platform Apps with Xamarin.FormsCross Platform Apps with Xamarin.Forms
Cross Platform Apps with Xamarin.Forms
 

Similar to SharePoint Mobile Extensions - improving efficiency of mobile workforce

GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
MatthewTennant613
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
Amit Sharma
 

Similar to SharePoint Mobile Extensions - improving efficiency of mobile workforce (20)

KWizCom SharePoint list custom actions feature product overview
KWizCom SharePoint list custom actions feature   product overviewKWizCom SharePoint list custom actions feature   product overview
KWizCom SharePoint list custom actions feature product overview
 
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
 
Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2
 
KWizCom SharePoint Mobile solution
KWizCom SharePoint Mobile solutionKWizCom SharePoint Mobile solution
KWizCom SharePoint Mobile solution
 
Taskly Final v4
Taskly Final v4Taskly Final v4
Taskly Final v4
 
IMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to TavernaIMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to Taverna
 
Orangescrum Task status Group add on user manual
Orangescrum Task status Group add on user manualOrangescrum Task status Group add on user manual
Orangescrum Task status Group add on user manual
 
Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022
 
Managing Content Chaos
Managing Content ChaosManaging Content Chaos
Managing Content Chaos
 
Bdd Show and Tell
Bdd Show and TellBdd Show and Tell
Bdd Show and Tell
 
Team Lead Add Task
Team Lead Add TaskTeam Lead Add Task
Team Lead Add Task
 
Build Your First Android App Session #1
Build Your First Android App Session #1Build Your First Android App Session #1
Build Your First Android App Session #1
 
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Mca 504 dotnet_unit5
 
Adding the task in office timer
Adding the task in office timerAdding the task in office timer
Adding the task in office timer
 
Oracle Primavera Team member 8.3
Oracle Primavera Team member 8.3Oracle Primavera Team member 8.3
Oracle Primavera Team member 8.3
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
 
task manager presentation in Operating System
task manager presentation in Operating System task manager presentation in Operating System
task manager presentation in Operating System
 
B2. activity and intent
B2. activity and intentB2. activity and intent
B2. activity and intent
 
Power Automate
Power AutomatePower Automate
Power Automate
 

More from Nimrod Geva

Sp sat sv moving from web-based collaboration to the mobile arena
Sp sat sv   moving from web-based collaboration to the mobile arenaSp sat sv   moving from web-based collaboration to the mobile arena
Sp sat sv moving from web-based collaboration to the mobile arena
Nimrod Geva
 
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutionsSharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
Nimrod Geva
 
KWizCom SharePoint file controller feature - product overview
KWizCom SharePoint file controller feature - product overviewKWizCom SharePoint file controller feature - product overview
KWizCom SharePoint file controller feature - product overview
Nimrod Geva
 

More from Nimrod Geva (14)

Connect your SharePoint forms to external sources
Connect your SharePoint forms to external sourcesConnect your SharePoint forms to external sources
Connect your SharePoint forms to external sources
 
KWiizCom Forms -external values
KWiizCom Forms -external valuesKWiizCom Forms -external values
KWiizCom Forms -external values
 
Bulk operations done much faster in SharePoint
Bulk operations done much faster in SharePointBulk operations done much faster in SharePoint
Bulk operations done much faster in SharePoint
 
Various charting solutions for sharepoint
Various charting solutions for sharepointVarious charting solutions for sharepoint
Various charting solutions for sharepoint
 
KWizCom Aggregation solutions for sharepoint
KWizCom Aggregation solutions for sharepointKWizCom Aggregation solutions for sharepoint
KWizCom Aggregation solutions for sharepoint
 
KWizCom forms - introduction
KWizCom forms - introductionKWizCom forms - introduction
KWizCom forms - introduction
 
Building a custom column office 365 app - lessons learnt from building the K...
Building a custom column office 365 app - lessons learnt from building  the K...Building a custom column office 365 app - lessons learnt from building  the K...
Building a custom column office 365 app - lessons learnt from building the K...
 
Sp sat sv moving from web-based collaboration to the mobile arena
Sp sat sv   moving from web-based collaboration to the mobile arenaSp sat sv   moving from web-based collaboration to the mobile arena
Sp sat sv moving from web-based collaboration to the mobile arena
 
KWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overviewKWizCom SharePoint List Notification Feature - product overview
KWizCom SharePoint List Notification Feature - product overview
 
KWizCom sharepoint printing feature (imush print) - product overview
KWizCom sharepoint printing feature (imush print) - product overviewKWizCom sharepoint printing feature (imush print) - product overview
KWizCom sharepoint printing feature (imush print) - product overview
 
KWizCom Enterprise Aggregation Caching Feature - product overview
KWizCom Enterprise Aggregation Caching Feature - product overviewKWizCom Enterprise Aggregation Caching Feature - product overview
KWizCom Enterprise Aggregation Caching Feature - product overview
 
KWizCom sharepoint wiki plus - product overview
KWizCom sharepoint wiki plus - product overviewKWizCom sharepoint wiki plus - product overview
KWizCom sharepoint wiki plus - product overview
 
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutionsSharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
 
KWizCom SharePoint file controller feature - product overview
KWizCom SharePoint file controller feature - product overviewKWizCom SharePoint file controller feature - product overview
KWizCom SharePoint file controller feature - product overview
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

SharePoint Mobile Extensions - improving efficiency of mobile workforce

Editor's Notes

  1. I am on the roadI am in a hurryI need to get/update specific information right nowDon’t have office working conditions
  2. Show meexactly what I need toaccomplish my tasks!
  3. Behave differently according to the current situation:Who I am, Where I amType of informationState of the current record