SlideShare une entreprise Scribd logo
1  sur  53
Customizing Content Publishing
Approval Workflows
Robert L. Bogue
Rob.Bogue@ThorProjects.com
(317) 844-5310
Who Am I?
• 9 Year Microsoft MVP
• Author of The
SharePoint Shepherd’s
Guide for End Users:
2010 and 21 other
books
• Lead Author for ECM
Implementers Course
The SharePoint Shepherd’s Guide
for End Users: 2010
• Content
– Background Information
– Decision Trees
– 181 Tasks
• Available Forms
– Book (available where
books are sold)
– Corporate Licenses
available for deployment
to your intranet.
The Psychology of Adoption and
Engagement
• DVD format
• 2 hours and 21 minutes
of content
• It’s the “thinking” about
adoption (and
engagement)
• Cost $299.99 from
http://www.SharePoint
Shepherd.com
• Nine non-technical
things you need to
know to be successful in
SharePoint
• 57 Minutes
• $99.99
www.sharepointcincy.com
Nine Keys to SharePoint Success
WHO ARE
YOU?
Agenda
• SharePoint Content
• SharePoint Publishing
• SharePoint Workflow
• Publishing Views
• Publishing Scenarios
• Content Promotion
SHAREPOINT
CONTENT
SHAREPOINT SITE COLUMNS AND
CONTENT TYPES
DEMO
Content Types
Managed Metadata
SHAREPOINT MANAGED METADATA
DEMO
SHAREPOINT
PUBLISHING
Avoiding Coupling
• Visual Design ≠ Content
• Minimize Effort For
Visual Design Changes
PAGE LAYOUTS
DEMO
Targeting
• Managing signal-to-
noise ratio to improve
attention
• Not security
• Quickly becomes
complex
Audiences
• Attribute-based
– More flexible (think
interests)
– Recompilation time lag
• Don’t use for user
changeable attributes
– Recoverability issues
• AD Groups
– Group management
issues
Targeting Types
• Content Targeting
• Web Part Targeting
– Limit Web Parts to < 25
• Web Part Configuration
– Users must configure
• Custom Web Part Code
SHAREPOINT
WORKFLOW
“I’ve just got to get this rock to the top of the hill.”
-Sisyphus
Workflow Options
• Out of the Box / Web
• Visio
• SharePoint Designer
• Visual Studio
Types of Designer Workflows
• List (Classic)
• Reusable (Content
Type)
• Site
CREATING WORKFLOWS
DEMO
PUBLISHING
VIEWS
“I view publishing as a lost art”
-Art
Look First, Language Later?
• Most publishing site
projects start with look
and feel
• Language – and the
process of language –
comes later.
• You won’t launch your
site with lorem ipsum
Process Control
Single Approver
No Approval
PUBLISHING
SCENARIOS
“There’s no scenario in which I could see myself in publishing.”
- Scandal Victim
No Approval
• User writes content and
approves
• Content is published
immediately
One at a time (Manual)
• User writes content
• Content is edited
• Content is approved
and published
ONE AT A TIME APPROVAL
WORKFLOW
DEMO
Automatic Publishing / Screening
• Sanity Checking
Contents
• Requiring Additional
Reviews for some words
• Per-Attribute/Targeting
based approvals
AUTOMATIC SCREENING APPROVAL
WORKFLOW
DEMO
Scheduled
• Must go live at a time
• Examples:
– Product Launch
– Earnings
Announcements
Batch Approval
• A set of materials
approved at one time
• Examples:
– Set of pages for a
product
(general, technical
specs, etc.)
– Update of a section of
the site
BATCH APPROVAL WORKFLOW
DEMO
CONTENT
PROMOTION
“You can promote me? Does that come with a raise?”
-Confused Employee in a Live Meeting
Publishing Process Simplified?
Attribute
• An attribute on content
indicates “featured”
• Display is CQWP with
“Featured”
• Concerns
– Couples display to content
– Doesn’t support multiple
different featured locations
– Difficult to set start/end
times for featured
Control List
• Create an entry in a
featured list
• CQWP query of control
list
• Benefits
– Control scheduling
– Decouple presentation
and data
• Concerns
– Maintaining the data
PROMOTING CONTENT
DEMO
PITFALLS
Multilingual
• Significant rework if not
addressed upfront
• SharePoint doesn’t
support different initial
authoring languages
(Out of the box)
Performance
• Expect to make caching
tradeoffs
– Expect that you’ll want
to have < 5 minute
delays to go live
• Don’t ask to have
clients automatically get
updates
THANK YOU
Robert Bogue
Rob.Bogue@ThorProjects.com
(317) 844-5310

Contenu connexe

Plus de Rob Bogue

Plus de Rob Bogue (15)

Converting Strategy to Execution
Converting Strategy to ExecutionConverting Strategy to Execution
Converting Strategy to Execution
 
Sharing for the Social Skeptic
Sharing for the Social SkepticSharing for the Social Skeptic
Sharing for the Social Skeptic
 
Card Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful MetadataCard Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful Metadata
 
Converting from an EMail Culture to Sharepoint Culture
Converting from an EMail Culture to Sharepoint CultureConverting from an EMail Culture to Sharepoint Culture
Converting from an EMail Culture to Sharepoint Culture
 
Top Ten Non-SharePoint Technical Issues that Can Doom Your Implementation
Top Ten Non-SharePoint Technical Issues that Can Doom Your ImplementationTop Ten Non-SharePoint Technical Issues that Can Doom Your Implementation
Top Ten Non-SharePoint Technical Issues that Can Doom Your Implementation
 
RE-Introduction to Workflow
RE-Introduction to WorkflowRE-Introduction to Workflow
RE-Introduction to Workflow
 
Five Ways to Make SharePoint Your Intranet Home
Five Ways to Make SharePoint Your Intranet HomeFive Ways to Make SharePoint Your Intranet Home
Five Ways to Make SharePoint Your Intranet Home
 
SharePoint 2010: Set Employee Communications Free, Cut Email Clutter, Drive I...
SharePoint 2010: Set Employee Communications Free, Cut Email Clutter, Drive I...SharePoint 2010: Set Employee Communications Free, Cut Email Clutter, Drive I...
SharePoint 2010: Set Employee Communications Free, Cut Email Clutter, Drive I...
 
Converting an eMail Culture into a SharePoint Culture
Converting an eMail Culture into a SharePoint CultureConverting an eMail Culture into a SharePoint Culture
Converting an eMail Culture into a SharePoint Culture
 
Increasing SharePoint Engagement
Increasing SharePoint EngagementIncreasing SharePoint Engagement
Increasing SharePoint Engagement
 
SharePoint for Knowledge Management
SharePoint for Knowledge ManagementSharePoint for Knowledge Management
SharePoint for Knowledge Management
 
Implementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM SolutionsImplementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM Solutions
 
Practical Information Architecture
Practical Information ArchitecturePractical Information Architecture
Practical Information Architecture
 
No Governance as Usual
No Governance as UsualNo Governance as Usual
No Governance as Usual
 
Balancing Governance with Engagement
Balancing Governance with EngagementBalancing Governance with Engagement
Balancing Governance with Engagement
 

Dernier

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.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
 
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...
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Customizing SharePoint Content Publishing Approval Workflows

Notes de l'éditeur

  1. Corporate LicenseMSL Courseware Library – 2 day courseThe SharePoint Shepherd Presents… The Psychology of SharePoint Adoption and EngagementPatterns and Practices SharePoint Guidance (http://www.microsoft.com/spg) – Book “Designing Solutions for Microsoft SharePoint 2010: Making the right architecture and implementation decisions”MSL Course 10232 Designing and Developing Microsoft SharePoint 2010 ApplicationsECM Implementers course – videos for free on Microsoft.com ask your rep about a 5 day class version.
  2. Why I did it… having trouble timing training and user need...
  3. Understanding Adoption and EngagementUnderstanding and Creating ChangeUnderstanding MotivationUnderstanding TrustDefining and Measuring the GoalBarriers to Change
  4. How many are familiar with HTML? (Not writing)Multiple locations?
  5. Publishing Views - Where does publishing fit into the process of developing a site, and how do we manage control/volume?Publishing Scenarios – No approval, manual approval, automated, batch, schedule
  6. Show DestinationShow Article Page (note inheritance)Go back to DestinationAdd New Site Column / Show defines structure – use number for validation and limits
  7. Show / Create Geography MMS FieldDiscussMultiple locations / TaggingTargeting news for regions (using higher levels)The idea of having “Areas” – i.e. Chicagoland – might include Gary
  8. Master PagePage LayoutContent
  9. Show Destination and Destination AltSwitch a page from one to another.DiscussNot changing underlying data, just appearanceDecoupling
  10. Show Publishing Approval WF in SPDThe WF that happens when you submit a page for approval.OOTB one activity for approvalModified version reads a naughty word list (NFL Football Jersey words)If the post doesn’t include “naughty words” it’s automatically approved.Show Visual StudioActivitiesRead file into a stringCheck for tokensShow .ACTIONS fileShow Feature Receiver / Authorized TypesDemonstrate a good pageDemonstrate a bad pageShow OnMajorCheckInModify attributeChange to list attribute
  11. Show Publishing Approval WF in SPDThe WF that happens when you submit a page for approval.OOTB one activity for approvalModified version reads a naughty word list (NFL Football Jersey words)If the post doesn’t include “naughty words” it’s automatically approved.Show Visual StudioActivitiesRead file into a stringCheck for tokensShow .ACTIONS fileShow Feature Receiver / Authorized TypesDemonstrate a good pageDemonstrate a bad pageShow OnMajorCheckInModify attributeChange to list attribute
  12. Show Batch Approval WorkflowNote that it’s a Site Workflow (not an item workflow)Show the batch approval activityRun the workflow (View All Site Content Workflows)Show approved items in Destinations