SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Mehr von Rob Bogue

Mehr von 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
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
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
 

Customizing SharePoint Content Publishing Approval Workflows

Hinweis der Redaktion

  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