SlideShare a Scribd company logo
1 of 67
POWERING UP SHAREPOINT AND
OFFICE 365 TO SOLVE REAL
BUSINESS PROBLEMS
Scott Restivo
Crow Canyon Systems, Inc.
www.crowcanyon.com
crowcanyon.com
Scott Restivo, CEO
Crow Canyon Systems, Inc.
Email: scott.restivo@crowcanyon.com
Office: 1 707 746-5272
Blog: http://www.crowcanyon.com/blog
Twitter: @crowcanyonsw
PRESENTER
crowcanyon.com
About Crow Canyon
• Founded in 1999
• Main Office: Benicia, CA
• 5500+ Installations Worldwide
• 100+ Custom Development Projects
• We have been building business applications on Microsoft
platforms for almost 20 years.
• Successful delivery of many programs, both out-of-the-box
and custom development projects, to organizations
worldwide.
crowcanyon.com
What I will cover today
1. Common Business Application Challenges
2. Out-of-the-Box SharePoint /Office 365 – Good Enough?
3. “The Three Pillars of Application Design”
4. Power To The People -- Options to Enhance SharePoint
Q&A
Business Challenges
Houston, we have a problem
crowcanyon.com
Organizational Challenges
• Corporate Directives
• “Move to the Cloud” Initiatives
• “Digital Workplace”
• User Adoption Issues
• Company Growth
• Mergers or Splits
• Regulatory & Compliance Requirements
The times they are a changing’
Nobel Laureate Bob Dylan
crowcanyon.com
Need Another Set of Applications
• Emails/Spreadsheets
– Limited collaboration
– No tracking & reporting
– Lack of accountability
– Limited access & scalability
• Legacy Systems
– Outdated technology
– Discontinued Support
• Enterprise Software
– Expensive
– Feature overkill
– Lack of customization
• Adhoc/Homegrown
– Developer-dependent
– Issues with Support &
Upgrades
crowcanyon.com
“DIGITAL WORKPLACE”
Buzzword du Jour?
What is a Digital Workplace?
Gartner’s definition, which emphasizes a consumer-driven viewpoint:
“The digital workplace is an ongoing, deliberate approach to delivering a
more consumer-like computing environment that is better able to
facilitate innovative and flexible working practices”.
https://www.gartner.com/doc/3034922/digital-workplace-key-initiative-overview
SharePoint Out-Of-The-Box
Is it enough?
crowcanyon.com
SharePoint Out-of-the-Box • Sites, Site Collections
• Lists & Libraries
• Permissions
• Views/Filters on lists
• Columns
• Integration with AD
crowcanyon.com
But SharePoint Needs More
• What about:
– Forms?
– Workflows?
– Custom columns?
– Email sync?
– Reporting?
– Database integration?
Three Pillars of Application Design
Crow Canyon’s Approach
crowcanyon.com
Three Pillars of Application Design
UI/UX Workflow and
Business
Processes
Reporting
crowcanyon.com
UI/UX & User Adoption
Low User Adoption Rates in SharePoint
Source: 2015 AIIM Report
crowcanyon.com
GO FROM THIS
TO THIS
crowcanyon.com
Why is UI/UX important?
• Drive User Adoption (engage users)
– Ease-of-use
– Simplicity
– Information at your fingertips
– Attractive visual elements
• To power up User Adoption, look for:
– Forms Manager/Dynamic Forms
– Custom Columns
– Portals for Employees, Customers
– Configurable Workspaces
– Dashboards to present key information
– Branding to match corporate “look and feel”
– Responsive Design
crowcanyon.com
Good Forms
• Are Interactive
• Are Dynamic (show/hide fields)
• Validate inputs / Have required fields
• Pull information from other data sources
• Initiate workflows & business processes
crowcanyon.com
Tabbed SharePoint List Form
• Tabs
• Dynamic forms
• Tab permissions
• Column permissions
• Mandatory fields
• Field validation
• Custom fields
• Related Items
• Database Integration
crowcanyon.com
Custom Columns
• Cascaded Lookup
• Cross-site Lookup
• Color Choice
• Associated Items
• Discussion Column
• User Profile Info (AD)
• Database Connections
crowcanyon.com
Portals
• Custom .NET pages
• Configurable
• Security Proxy
• One Site or Multiple
Sites
• Very Flexible
crowcanyon.com
Portal Forms
Submit Ticket View Tickets
crowcanyon.com
List Views
• Highlighting, Color Indicators, Bolding, Choice of Views
crowcanyon.com
Configurable Workspaces
• Role-based
• Easy to configure
• Many web parts
available
• Visual displays
• Pertinent information
is readily available
crowcanyon.com
Dashboards
Current information shown graphically
• Visual displays
• Counters
• Gauges
• Meters
• Drill-down
crowcanyon.com
Branding
• Logo
• Colors
• Fonts
• Layout
• “Tone”
crowcanyon.com
Mobile / Responsive Design
• Growing use of mobile devices
• Flexible, anywhere access to data
crowcanyon.com
Three Pillars of Application Design
UI/UX Workflow and
Business
Processes
Reporting
crowcanyon.com
Work, work, and more work!
Are we having fun yet?
crowcanyon.com
Work can flow …
… easing tasks and effort.
crowcanyon.com
How? Workflows to the rescue!
• Automate important business tasks and provide:
– Visibility
– Accountability
– Full lifecycle tracking
– Communication
crowcanyon.com
Common Business Workflows
• Marketing
– Creating content, publishing content, lead nurturing
• Sales
– Leads to Opportunities, Sales Forecasting
• Human Resources
– Onboarding, Leave Requests, Benefit updates, Travel requests
• Purchasing
– Requesting, ordering, receiving, deploying
• IT
– Trouble Tickets, Hardware Requests, Change Requests
– Asset Maintenance, Inventory Tracking, Equipment reservation
… and on and on and on!
crowcanyon.com
Mapping out the process
Important to understand the process and have it
mapped out– before building the workflow.
• What business need(s) are you trying to solve?
• What is the current work process -- highlights, pain points, bottlenecks?
– What key steps in the current process can be automated using SharePoint.
– What key pain points and bottlenecks can the SharePoint solution overcome?
– What “soul-crushing” work can be eliminated or automated?
– As a rough estimate, how much time can be shaved off the existing work
process? This will help determine a return on investment (ROI).
• What would users/business owners like to see happen? Ideally, how should
things work?
• What improvements can SharePoint workflows/automation bring?
crowcanyon.com
Onboarding–simple workflow
Create
Account
Grant Access Setup PC
DONE!
crowcanyon.com
Onboarding–complex workflow
crowcanyon.com
Workflow functions
• Routing
• Approvals
• Alerts/Notifications
• Service Level Agreements
• Auto Assignment/Escalation
• Recurring Items - Tickets/Tasks
• Sub-tasks & linked Items
• Printing of lists or items
• Email synchronization
• Database integration
crowcanyon.com
What triggers a workflow?
• Item created
• Item modified
• Item deleted
• Date/Time field on Item
• Absolute time
• Manual kickoff (button on form or ribbon)
• Other actions can trigger workflow
Could also be based on meeting certain conditions
Field(s) equals/not equals/contains/is greater or less
than/begins with/etc.
Multiple Conditions may apply
crowcanyon.com
What actions take place? In what order? Are they
dependent on each other?
• Create Item
• Delete Item
• Update Item
• Send Email
• Print Item
• Run Web services
• Run Stored Procedures
• Update database
• Run another workflow
crowcanyon.com
For example:
When an Item is created:
If the Priority is “High” and the Category is “Network”:
Notify Director
Set Due Date to 4 hours
Assign to Team One
TRIGGER: When an Item is created:
CONDITIONS: If the Priority is “High” and the Category is “Network”:
ACTIONS:
Notify Director [Send Email action]
Set Due Date to 4 hours [Update Item action]
Assign to Team One [Update Item action]
-- Notify Team One [Another workflow kicked off by this action]
crowcanyon.com
Workflows chained together
crowcanyon.com
Mapping out the process - diagrams/presentations
• Whiteboard for simple presentations
• Mockups in the tools themselves
– Create some proof-of-concepts
• Wireframes - for more elaborate workflows and for executive sign-off
– Microsoft Visio
– Microsoft PowerPoint
– Balsamiq (http://www.balsamiq.com/)
– Many other workflow design tools
crowcanyon.com
Leave Request example
crowcanyon.com
https://blog.splibrarian.com/2014/07/02/land-of-confusion/
crowcanyon.com
Simple Questions
Does it save time and money?
Does it make someone’s job easier or better?
crowcanyon.com
Three Pillars of Application Design
UI/UX Workflow and
Business
Processes
Reporting
crowcanyon.com
Why are Reporting & Analytics important?
• To answer key business questions:
– Are we meeting our service level goals?
– Is the staff performing optimally?
– What are the most common issues?
– What is blocking better performance?
– How can we improve?
crowcanyon.com
• Key business questions:
– Are we meeting our service level goals?
– Is the staff performing optimally?
– What are the most common issues?
– What is blocking better performance?
– How can we improve?
• Tools that help answer these questions:
– Report Center
– Dashboards
– Tiles & Dials
– Data Integrations (Excel, SSRS)
– Power BI
Why are Reporting & Analytics important?
crowcanyon.com
Reporting & Analytics:
Continuous Cycle of Improvement
• Find root causes and fix them
– Hardware
– Software
– Procedures
– People
crowcanyon.com
Report Center
crowcanyon.com
Report Center – Office 365
crowcanyon.com
Report on Important Stats
Example: Open Tickets by Staff
crowcanyon.com
Dashboard Pages Bring Visibility
crowcanyon.com
TablesREPORTING
crowcanyon.com
Tiles & Dials
REPORTING
crowcanyon.com
Power BI
REPORTING
crowcanyon.com
Three Pillars of Application Design
UI/UX Workflow and Business
Processes
Reporting
• Forms Manager
• Dynamic Forms
• Custom Columns
• Employee &
Customer Portals
• Configurable
Workspaces
• Responsive Design
• Branding
• Workflow Manager
• Ticket Routing
• Alerts/Notifications
• Service Level Agreements
• Auto Assignment/Escalation
• Recurring Tickets/Tasks
• Sub-tasks & Linked Items
• Print Manager
• Email Synchronization
• Database Integration
• Report Center
• Dashboards
• Tiles & Dials
• Data Integration
How to Power Up?
Options
crowcanyon.com
• Build-Your-Own using
components or platforms
OPTIONS
• Third-Party Applications
• Custom Development
crowcanyon.com
Build-Your-Own using components/platforms
– Apps (available in Office Store and from vendors)
– Web Parts (available from multiple vendors)
– Platforms (Nintex, K2)
– Visual Studio
– SharePoint/Office 365 native capabilities
• Standard lists and libraries
• SharePoint Workflows
• SharePoint Designer
• InfoPath Forms
• Microsoft Flow/Power Apps
OPTIONS
Concerns/Issues
• Need to know the tools and how to use them
• More important: need to know how to design and build an application.
• Costs in time and fees
• Often requires hiring a consultant or developer
• Support is an issue when that person or group moves on
crowcanyon.com
Third-Party Applications
– Fully supported
– Regular upgrades
– QA / Tested
– Quick to implement
– “Battle-hardened” – mature, in use at multiple locations
– Configurable without coding using utilities built into the
application
OPTIONS
Concerns/Issues
• Reliable, known vendor?
• Reasonable support/maintenance fees?
• Is there a suitable application out there?
• Time and effort of trials and selection
crowcanyon.com
Custom Development using outside firm
• Means hiring company skilled in development and project
management
• Usually involves RFP’s, vendor selection, contract negotiation.
• Appropriate for specialized projects
OPTIONS
Concerns/Issues
• Finding reliable, known firm
• Keeping costs under control
• Keeping project on track
• Change management
crowcanyon.com
• Build-Your-Own using
components/platforms
• Third-Party Applications
• Custom Development
OPTIONS
crowcanyon.com
Crow Canyon NITRO™ Layer
crowcanyon.com
Crow Canyon NITRO™ for Office 365 is 100% native Office 365
• Uses Apps and Add-ins built specifically for Office 365
• Uses no sandboxed solutions or legacy on-premises features or code
• Follows all Microsoft standards for Office 365 development
Crow Canyon NITRO™ for SharePoint 2013 or 2016 (on-premises)
• Uses web parts and apps built specifically for SharePoint on-premises
• Pre-built components deliver a wide-range of capabilities
• Follows all Microsoft standards for SharePoint development
Crow Canyon NITRO™ Layer
crowcanyon.com
Crow Canyon Applications
• Help Desk
• Asset Management
• Customer Service
• Facilities Requests
• Equipment Tracking
• HR Requests
• Purchasing
crowcanyon.com
Crow Canyon Applications
• Security Access Requests
• Onboarding
• Compliance Workflows
• Document Management
• Marketing Materials
• Membership Services
crowcanyon.com
Crow Canyon Custom Projects
• Claims Management for Insurance Provider
• Check Vouchers
• Quote Generator
• Guideline Documents
• Critical Essential Assets
• Freedom of Information Requests
• Laboratory Setup & Equipment Management
crowcanyon.com
Stay in touch!
@crowcanyonsw
www.linkedin.com/company/crow-canyon-software
www.crowcanyon.com
sales@crowcanyon.com
1 925 478-3110

More Related Content

Similar to Powering Up SharePoint and Office 365 with Custom Solutions

SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsAdam Levithan
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkJim Kaplan CIA CFE
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoZia Consulting
 
CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner MeetMagentoNY2014
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
 
Roadmap to Choosing a Customer Relationship Management (CRM) System
Roadmap to Choosing a Customer Relationship Management (CRM) SystemRoadmap to Choosing a Customer Relationship Management (CRM) System
Roadmap to Choosing a Customer Relationship Management (CRM) SystemAnant Corporation
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Alok Chhabria
 
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...Summit 7 Systems
 
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019Becky Willis
 
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...Salesforce Admins
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...
Confused CMS Presentation - Internet World London 2011 #iwexpo.  Delivered on...Confused CMS Presentation - Internet World London 2011 #iwexpo.  Delivered on...
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...✪ Chris Lewis ✪
 
Modernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentModernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentGavin Drake
 
Modernizing the JDEdwards AP Process
Modernizing the JDEdwards AP ProcessModernizing the JDEdwards AP Process
Modernizing the JDEdwards AP ProcessBrandon Dean
 

Similar to Powering Up SharePoint and Office 365 with Custom Solutions (20)

Create Your Own CRM Roadmap
Create Your Own CRM RoadmapCreate Your Own CRM Roadmap
Create Your Own CRM Roadmap
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t Work
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for Alfresco
 
CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner CRM and Ecommerce. Yoav Kutner
CRM and Ecommerce. Yoav Kutner
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
Roadmap to Choosing a Customer Relationship Management (CRM) System
Roadmap to Choosing a Customer Relationship Management (CRM) SystemRoadmap to Choosing a Customer Relationship Management (CRM) System
Roadmap to Choosing a Customer Relationship Management (CRM) System
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications
 
Choosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePointChoosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePoint
 
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
 
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019
Pittsburgh, PA Salesforce Trailblazer Community Group Global Gathering DF2019
 
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...
Transform your Entire Customer Life Cycle, at Enterprise Scale by Marc Aubin ...
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...
Confused CMS Presentation - Internet World London 2011 #iwexpo.  Delivered on...Confused CMS Presentation - Internet World London 2011 #iwexpo.  Delivered on...
Confused CMS Presentation - Internet World London 2011 #iwexpo. Delivered on...
 
Modernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentModernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart Content
 
Modernizing the JDEdwards AP Process
Modernizing the JDEdwards AP ProcessModernizing the JDEdwards AP Process
Modernizing the JDEdwards AP Process
 

Recently uploaded

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 

Recently uploaded (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 

Powering Up SharePoint and Office 365 with Custom Solutions

  • 1. POWERING UP SHAREPOINT AND OFFICE 365 TO SOLVE REAL BUSINESS PROBLEMS Scott Restivo Crow Canyon Systems, Inc. www.crowcanyon.com
  • 2. crowcanyon.com Scott Restivo, CEO Crow Canyon Systems, Inc. Email: scott.restivo@crowcanyon.com Office: 1 707 746-5272 Blog: http://www.crowcanyon.com/blog Twitter: @crowcanyonsw PRESENTER
  • 3. crowcanyon.com About Crow Canyon • Founded in 1999 • Main Office: Benicia, CA • 5500+ Installations Worldwide • 100+ Custom Development Projects • We have been building business applications on Microsoft platforms for almost 20 years. • Successful delivery of many programs, both out-of-the-box and custom development projects, to organizations worldwide.
  • 4. crowcanyon.com What I will cover today 1. Common Business Application Challenges 2. Out-of-the-Box SharePoint /Office 365 – Good Enough? 3. “The Three Pillars of Application Design” 4. Power To The People -- Options to Enhance SharePoint Q&A
  • 6. crowcanyon.com Organizational Challenges • Corporate Directives • “Move to the Cloud” Initiatives • “Digital Workplace” • User Adoption Issues • Company Growth • Mergers or Splits • Regulatory & Compliance Requirements The times they are a changing’ Nobel Laureate Bob Dylan
  • 7. crowcanyon.com Need Another Set of Applications • Emails/Spreadsheets – Limited collaboration – No tracking & reporting – Lack of accountability – Limited access & scalability • Legacy Systems – Outdated technology – Discontinued Support • Enterprise Software – Expensive – Feature overkill – Lack of customization • Adhoc/Homegrown – Developer-dependent – Issues with Support & Upgrades
  • 8. crowcanyon.com “DIGITAL WORKPLACE” Buzzword du Jour? What is a Digital Workplace? Gartner’s definition, which emphasizes a consumer-driven viewpoint: “The digital workplace is an ongoing, deliberate approach to delivering a more consumer-like computing environment that is better able to facilitate innovative and flexible working practices”. https://www.gartner.com/doc/3034922/digital-workplace-key-initiative-overview
  • 10. crowcanyon.com SharePoint Out-of-the-Box • Sites, Site Collections • Lists & Libraries • Permissions • Views/Filters on lists • Columns • Integration with AD
  • 11. crowcanyon.com But SharePoint Needs More • What about: – Forms? – Workflows? – Custom columns? – Email sync? – Reporting? – Database integration?
  • 12. Three Pillars of Application Design Crow Canyon’s Approach
  • 13. crowcanyon.com Three Pillars of Application Design UI/UX Workflow and Business Processes Reporting
  • 14. crowcanyon.com UI/UX & User Adoption Low User Adoption Rates in SharePoint Source: 2015 AIIM Report
  • 16. crowcanyon.com Why is UI/UX important? • Drive User Adoption (engage users) – Ease-of-use – Simplicity – Information at your fingertips – Attractive visual elements • To power up User Adoption, look for: – Forms Manager/Dynamic Forms – Custom Columns – Portals for Employees, Customers – Configurable Workspaces – Dashboards to present key information – Branding to match corporate “look and feel” – Responsive Design
  • 17. crowcanyon.com Good Forms • Are Interactive • Are Dynamic (show/hide fields) • Validate inputs / Have required fields • Pull information from other data sources • Initiate workflows & business processes
  • 18. crowcanyon.com Tabbed SharePoint List Form • Tabs • Dynamic forms • Tab permissions • Column permissions • Mandatory fields • Field validation • Custom fields • Related Items • Database Integration
  • 19. crowcanyon.com Custom Columns • Cascaded Lookup • Cross-site Lookup • Color Choice • Associated Items • Discussion Column • User Profile Info (AD) • Database Connections
  • 20. crowcanyon.com Portals • Custom .NET pages • Configurable • Security Proxy • One Site or Multiple Sites • Very Flexible
  • 22. crowcanyon.com List Views • Highlighting, Color Indicators, Bolding, Choice of Views
  • 23. crowcanyon.com Configurable Workspaces • Role-based • Easy to configure • Many web parts available • Visual displays • Pertinent information is readily available
  • 24. crowcanyon.com Dashboards Current information shown graphically • Visual displays • Counters • Gauges • Meters • Drill-down
  • 25. crowcanyon.com Branding • Logo • Colors • Fonts • Layout • “Tone”
  • 26. crowcanyon.com Mobile / Responsive Design • Growing use of mobile devices • Flexible, anywhere access to data
  • 27. crowcanyon.com Three Pillars of Application Design UI/UX Workflow and Business Processes Reporting
  • 28. crowcanyon.com Work, work, and more work! Are we having fun yet?
  • 29. crowcanyon.com Work can flow … … easing tasks and effort.
  • 30. crowcanyon.com How? Workflows to the rescue! • Automate important business tasks and provide: – Visibility – Accountability – Full lifecycle tracking – Communication
  • 31. crowcanyon.com Common Business Workflows • Marketing – Creating content, publishing content, lead nurturing • Sales – Leads to Opportunities, Sales Forecasting • Human Resources – Onboarding, Leave Requests, Benefit updates, Travel requests • Purchasing – Requesting, ordering, receiving, deploying • IT – Trouble Tickets, Hardware Requests, Change Requests – Asset Maintenance, Inventory Tracking, Equipment reservation … and on and on and on!
  • 32. crowcanyon.com Mapping out the process Important to understand the process and have it mapped out– before building the workflow. • What business need(s) are you trying to solve? • What is the current work process -- highlights, pain points, bottlenecks? – What key steps in the current process can be automated using SharePoint. – What key pain points and bottlenecks can the SharePoint solution overcome? – What “soul-crushing” work can be eliminated or automated? – As a rough estimate, how much time can be shaved off the existing work process? This will help determine a return on investment (ROI). • What would users/business owners like to see happen? Ideally, how should things work? • What improvements can SharePoint workflows/automation bring?
  • 35. crowcanyon.com Workflow functions • Routing • Approvals • Alerts/Notifications • Service Level Agreements • Auto Assignment/Escalation • Recurring Items - Tickets/Tasks • Sub-tasks & linked Items • Printing of lists or items • Email synchronization • Database integration
  • 36. crowcanyon.com What triggers a workflow? • Item created • Item modified • Item deleted • Date/Time field on Item • Absolute time • Manual kickoff (button on form or ribbon) • Other actions can trigger workflow Could also be based on meeting certain conditions Field(s) equals/not equals/contains/is greater or less than/begins with/etc. Multiple Conditions may apply
  • 37. crowcanyon.com What actions take place? In what order? Are they dependent on each other? • Create Item • Delete Item • Update Item • Send Email • Print Item • Run Web services • Run Stored Procedures • Update database • Run another workflow
  • 38. crowcanyon.com For example: When an Item is created: If the Priority is “High” and the Category is “Network”: Notify Director Set Due Date to 4 hours Assign to Team One TRIGGER: When an Item is created: CONDITIONS: If the Priority is “High” and the Category is “Network”: ACTIONS: Notify Director [Send Email action] Set Due Date to 4 hours [Update Item action] Assign to Team One [Update Item action] -- Notify Team One [Another workflow kicked off by this action]
  • 40. crowcanyon.com Mapping out the process - diagrams/presentations • Whiteboard for simple presentations • Mockups in the tools themselves – Create some proof-of-concepts • Wireframes - for more elaborate workflows and for executive sign-off – Microsoft Visio – Microsoft PowerPoint – Balsamiq (http://www.balsamiq.com/) – Many other workflow design tools
  • 43. crowcanyon.com Simple Questions Does it save time and money? Does it make someone’s job easier or better?
  • 44. crowcanyon.com Three Pillars of Application Design UI/UX Workflow and Business Processes Reporting
  • 45. crowcanyon.com Why are Reporting & Analytics important? • To answer key business questions: – Are we meeting our service level goals? – Is the staff performing optimally? – What are the most common issues? – What is blocking better performance? – How can we improve?
  • 46. crowcanyon.com • Key business questions: – Are we meeting our service level goals? – Is the staff performing optimally? – What are the most common issues? – What is blocking better performance? – How can we improve? • Tools that help answer these questions: – Report Center – Dashboards – Tiles & Dials – Data Integrations (Excel, SSRS) – Power BI Why are Reporting & Analytics important?
  • 47. crowcanyon.com Reporting & Analytics: Continuous Cycle of Improvement • Find root causes and fix them – Hardware – Software – Procedures – People
  • 50. crowcanyon.com Report on Important Stats Example: Open Tickets by Staff
  • 55. crowcanyon.com Three Pillars of Application Design UI/UX Workflow and Business Processes Reporting • Forms Manager • Dynamic Forms • Custom Columns • Employee & Customer Portals • Configurable Workspaces • Responsive Design • Branding • Workflow Manager • Ticket Routing • Alerts/Notifications • Service Level Agreements • Auto Assignment/Escalation • Recurring Tickets/Tasks • Sub-tasks & Linked Items • Print Manager • Email Synchronization • Database Integration • Report Center • Dashboards • Tiles & Dials • Data Integration
  • 56. How to Power Up? Options
  • 57. crowcanyon.com • Build-Your-Own using components or platforms OPTIONS • Third-Party Applications • Custom Development
  • 58. crowcanyon.com Build-Your-Own using components/platforms – Apps (available in Office Store and from vendors) – Web Parts (available from multiple vendors) – Platforms (Nintex, K2) – Visual Studio – SharePoint/Office 365 native capabilities • Standard lists and libraries • SharePoint Workflows • SharePoint Designer • InfoPath Forms • Microsoft Flow/Power Apps OPTIONS Concerns/Issues • Need to know the tools and how to use them • More important: need to know how to design and build an application. • Costs in time and fees • Often requires hiring a consultant or developer • Support is an issue when that person or group moves on
  • 59. crowcanyon.com Third-Party Applications – Fully supported – Regular upgrades – QA / Tested – Quick to implement – “Battle-hardened” – mature, in use at multiple locations – Configurable without coding using utilities built into the application OPTIONS Concerns/Issues • Reliable, known vendor? • Reasonable support/maintenance fees? • Is there a suitable application out there? • Time and effort of trials and selection
  • 60. crowcanyon.com Custom Development using outside firm • Means hiring company skilled in development and project management • Usually involves RFP’s, vendor selection, contract negotiation. • Appropriate for specialized projects OPTIONS Concerns/Issues • Finding reliable, known firm • Keeping costs under control • Keeping project on track • Change management
  • 61. crowcanyon.com • Build-Your-Own using components/platforms • Third-Party Applications • Custom Development OPTIONS
  • 63. crowcanyon.com Crow Canyon NITRO™ for Office 365 is 100% native Office 365 • Uses Apps and Add-ins built specifically for Office 365 • Uses no sandboxed solutions or legacy on-premises features or code • Follows all Microsoft standards for Office 365 development Crow Canyon NITRO™ for SharePoint 2013 or 2016 (on-premises) • Uses web parts and apps built specifically for SharePoint on-premises • Pre-built components deliver a wide-range of capabilities • Follows all Microsoft standards for SharePoint development Crow Canyon NITRO™ Layer
  • 64. crowcanyon.com Crow Canyon Applications • Help Desk • Asset Management • Customer Service • Facilities Requests • Equipment Tracking • HR Requests • Purchasing
  • 65. crowcanyon.com Crow Canyon Applications • Security Access Requests • Onboarding • Compliance Workflows • Document Management • Marketing Materials • Membership Services
  • 66. crowcanyon.com Crow Canyon Custom Projects • Claims Management for Insurance Provider • Check Vouchers • Quote Generator • Guideline Documents • Critical Essential Assets • Freedom of Information Requests • Laboratory Setup & Equipment Management