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

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Kürzlich hochgeladen (20)

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 

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