SlideShare a Scribd company logo
1 of 23
Clayton Cobb SharePointMVP August 13, 2010
Building a Codeless Solution in SharePoint 2010 using the 2010 versions of InfoPath, SharePoint Designer, Visio, and Outlook SharePoint 2010 Reaching New Limits Without Code
Clayton Cobb Microsoft MVP (SharePoint) SharePoint 2007/2010 Architect Planet Technologies: Director, U.S. Central Region MCITP: SharePoint 2010 Administration MCTS: SP2010, MOSS 2007, and WSS 3.0 Configuration SharePoint Saturday Denver - Chairman Colorado SharePoint Users Group (COSPUG) – Co-Founder Blog: Clayton’s SharePoint Madness (http://claytoncobb.wordpress.com) Twitter: @Warrtalon
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Explanation of End-to-End Use Case Leave Request System Automated Paperless Electronic Signatures Auto-Detected Identities Users submit leave requests for self or others Accrued Leave Days stored in back-end database Manager must approve Rejections with comments prompt revisions by submitter Approvals finalize request and update back-end database with new leave amount
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Overview of Technologies Used SharePoint Server 2010 Enterprise Windows Server 2008 R2 SQL Server 2008 Hyper-V Business Connectivity Services SharePoint Designer 2010 InfoPath 2010 Outlook 2010 Visio 2010 **All 64-bit software
Overview of Technologies Used
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Pieces and Parts – External Content Type HR Database with a single table named LeaveDays 6 rows of data with Employee ID as the unique key (DBEmpID) # of Accrued Leave Days in Integer field (DBLeaveDays) In SPD 2010, create an External Content Type tied to the LeaveDays table in the SQL 2008 HR Database Create operations for Create, Read Item/List, Update, and Delete (CRUD) Allow DBLeaveDays field to be editable but keep DBEmpID as Read-Only
Pieces and Parts – External List In SPD 2010, create an External List using the External Content Type named LeaveDays Accrued Leave data shows up in SharePoint just like a regular list, but the data resides in a non-SharePoint SQL database
Pieces and Parts – Leave Request Form Design form template layout and controls Apply styling, theming, and buttons Incorporate picture buttons (new for 2010) Utilize built-in Contact Selector (new for 2010) Design data schema into logical groupings with meaningful names Create Data Connections Submit to form library Retrieve info from LeaveDays external list Retrieve User Profile info from UserProfileService Apply Logic Rules Conditional Formatting Publish Form Template and Promote Properties
Pieces and Parts – Mock Up Workflow Create mock workflow in Visio 2010 using the SharePoint Workflow template Ensure you have a start point and termination point Notice the multiple decision points leading to different paths Upon completion, Export to SharePoint Workflow in the Process Tab
Pieces and Parts – Import/Build Workflow In SPD 2010, click on Workflows > Import from Visio Choose the .VWI file created by the Visio export Name the new workflow and associate it with a specific list or to a content type to make it reusable Fill in fields to complete workflow Publish workflow
Pieces and Parts – Completed Workflow This is how the full Visio workflow looks when completed in SPD 2010 The workflow building interface is much improved both in the workflow canvas and in the dynamic string builders, which allow you to combine free text with metadata easily (i.e. “[Current Item:Employee] has requested leave.” Email configuration interface now has full rich text tools
Pieces and Parts – Configure Form Library Modify your view to show the relevant fields that were promoted during the publishing process Notice that there is a new “server default” setting in Form Libraries, which defaults to opening forms in the browser (new for 2010) If you publish the form template as a content type, be sure to disable the built-in Form content type Disable folders =)
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Codeless, Paperless, Automated Leave Request Solution Reaching New Limits Without Code DEMO
Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
Questions ?
Wrap Up SharePoint 2010 and Office 2010 are… More tightly integrated Extremely powerful when used together More robust and empowering for non-developers Learn to use the tools that you likely already have on your desktop (or can get for free, such as SharePoint Designer) Reach out into the community for help MSDN Social SharePoint 2007: http://social.technet.microsoft.com/Forums/en-US/category/sharepoint SharePoint 2010: http://social.technet.microsoft.com/Forums/en-US/category/sharepoint2010 INFOPATHdev: http://www.infopathdev.com/
Contact Information claytoncobb.wordpress.com www.go-planet.com Twitter: @Warrtalon Personal: warrtalon@gmail.com Work: ccobb@go-planet.com

More Related Content

What's hot

SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development toolsShakir Majeed Khan
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix
 
Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies
 
Meeting Questions and Answers:
Meeting Questions and Answers:Meeting Questions and Answers:
Meeting Questions and Answers:butest
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1Hesham Aly
 
Share point integration
Share point integrationShare point integration
Share point integrationPeter Diaz
 
Sharepoint introanddevelopementtools
Sharepoint introanddevelopementtoolsSharepoint introanddevelopementtools
Sharepoint introanddevelopementtoolsShakir Majeed Khan
 
Share point link
Share point linkShare point link
Share point linkItopia
 
Business productivity at its best whitepaper
Business productivity at its best whitepaperBusiness productivity at its best whitepaper
Business productivity at its best whitepaperArd van Someren
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 developmentyounjw
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Layer2
 
Microsoft Office 2010 Overview
Microsoft Office 2010 OverviewMicrosoft Office 2010 Overview
Microsoft Office 2010 OverviewVasu Jain
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar
 

What's hot (20)

Share point 2010_day3
Share point 2010_day3Share point 2010_day3
Share point 2010_day3
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
Share point overview
Share point overviewShare point overview
Share point overview
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010
 
Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016
 
Resume_Soumyadeep
Resume_SoumyadeepResume_Soumyadeep
Resume_Soumyadeep
 
Meeting Questions and Answers:
Meeting Questions and Answers:Meeting Questions and Answers:
Meeting Questions and Answers:
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1
 
Share point integration
Share point integrationShare point integration
Share point integration
 
Sharepoint introanddevelopementtools
Sharepoint introanddevelopementtoolsSharepoint introanddevelopementtools
Sharepoint introanddevelopementtools
 
Share point link
Share point linkShare point link
Share point link
 
Business productivity at its best whitepaper
Business productivity at its best whitepaperBusiness productivity at its best whitepaper
Business productivity at its best whitepaper
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.
 
Microsoft Office 2010 Overview
Microsoft Office 2010 OverviewMicrosoft Office 2010 Overview
Microsoft Office 2010 Overview
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint Developer
 

Similar to Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Applications

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowJonathon Schultz
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesIvor Davies
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part developmenticdesktop
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementChris McNulty
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIvor Davies
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101Nick Hadlee
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Michal Pisarek
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...Knowledge Management Associates, LLC
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekShailen Sukul
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Going offline with share point workspace
Going offline with share point workspaceGoing offline with share point workspace
Going offline with share point workspaceJoshua Haebets
 
10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes MigrationJoel Oleson
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010Rishu Mehra
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint OnlineBert Johnson
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010Sadalit Van Buren
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code CampAyman El-Hattab
 

Similar to Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Applications (20)

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 Training
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
See Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePointSee Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePoint
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Going offline with share point workspace
Going offline with share point workspaceGoing offline with share point workspace
Going offline with share point workspace
 
10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint Online
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
 

More from Planet Technologies

Building a SharePoint Solution Brick By Brick
Building a SharePoint Solution Brick By Brick Building a SharePoint Solution Brick By Brick
Building a SharePoint Solution Brick By Brick Planet Technologies
 
Meeting the Challenge of Vivek Kundra's 25 Point Plan
Meeting the Challenge of Vivek Kundra's 25 Point PlanMeeting the Challenge of Vivek Kundra's 25 Point Plan
Meeting the Challenge of Vivek Kundra's 25 Point PlanPlanet Technologies
 
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDC
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDCMind to Matter: A Way to Model How You Work in SharePoint #SPSTCDC
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDCPlanet Technologies
 
SharePoint and Forefront United Access Gateway
SharePoint and Forefront United Access Gateway SharePoint and Forefront United Access Gateway
SharePoint and Forefront United Access Gateway Planet Technologies
 
InfoPath 2010 - First Look #SPSTCDC
InfoPath 2010 - First Look #SPSTCDCInfoPath 2010 - First Look #SPSTCDC
InfoPath 2010 - First Look #SPSTCDCPlanet Technologies
 
Weather WebPart and RSS Integration SPSTCDC
Weather WebPart and RSS Integration SPSTCDC Weather WebPart and RSS Integration SPSTCDC
Weather WebPart and RSS Integration SPSTCDC Planet Technologies
 
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC Planet Technologies
 

More from Planet Technologies (7)

Building a SharePoint Solution Brick By Brick
Building a SharePoint Solution Brick By Brick Building a SharePoint Solution Brick By Brick
Building a SharePoint Solution Brick By Brick
 
Meeting the Challenge of Vivek Kundra's 25 Point Plan
Meeting the Challenge of Vivek Kundra's 25 Point PlanMeeting the Challenge of Vivek Kundra's 25 Point Plan
Meeting the Challenge of Vivek Kundra's 25 Point Plan
 
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDC
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDCMind to Matter: A Way to Model How You Work in SharePoint #SPSTCDC
Mind to Matter: A Way to Model How You Work in SharePoint #SPSTCDC
 
SharePoint and Forefront United Access Gateway
SharePoint and Forefront United Access Gateway SharePoint and Forefront United Access Gateway
SharePoint and Forefront United Access Gateway
 
InfoPath 2010 - First Look #SPSTCDC
InfoPath 2010 - First Look #SPSTCDCInfoPath 2010 - First Look #SPSTCDC
InfoPath 2010 - First Look #SPSTCDC
 
Weather WebPart and RSS Integration SPSTCDC
Weather WebPart and RSS Integration SPSTCDC Weather WebPart and RSS Integration SPSTCDC
Weather WebPart and RSS Integration SPSTCDC
 
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC
SharePoint Designer 2010 and SQL GridView Integration #SPSTCDC
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Applications

  • 1. Clayton Cobb SharePointMVP August 13, 2010
  • 2. Building a Codeless Solution in SharePoint 2010 using the 2010 versions of InfoPath, SharePoint Designer, Visio, and Outlook SharePoint 2010 Reaching New Limits Without Code
  • 3. Clayton Cobb Microsoft MVP (SharePoint) SharePoint 2007/2010 Architect Planet Technologies: Director, U.S. Central Region MCITP: SharePoint 2010 Administration MCTS: SP2010, MOSS 2007, and WSS 3.0 Configuration SharePoint Saturday Denver - Chairman Colorado SharePoint Users Group (COSPUG) – Co-Founder Blog: Clayton’s SharePoint Madness (http://claytoncobb.wordpress.com) Twitter: @Warrtalon
  • 4. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 5. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 6. Explanation of End-to-End Use Case Leave Request System Automated Paperless Electronic Signatures Auto-Detected Identities Users submit leave requests for self or others Accrued Leave Days stored in back-end database Manager must approve Rejections with comments prompt revisions by submitter Approvals finalize request and update back-end database with new leave amount
  • 7. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 8. Overview of Technologies Used SharePoint Server 2010 Enterprise Windows Server 2008 R2 SQL Server 2008 Hyper-V Business Connectivity Services SharePoint Designer 2010 InfoPath 2010 Outlook 2010 Visio 2010 **All 64-bit software
  • 10. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 11. Pieces and Parts – External Content Type HR Database with a single table named LeaveDays 6 rows of data with Employee ID as the unique key (DBEmpID) # of Accrued Leave Days in Integer field (DBLeaveDays) In SPD 2010, create an External Content Type tied to the LeaveDays table in the SQL 2008 HR Database Create operations for Create, Read Item/List, Update, and Delete (CRUD) Allow DBLeaveDays field to be editable but keep DBEmpID as Read-Only
  • 12. Pieces and Parts – External List In SPD 2010, create an External List using the External Content Type named LeaveDays Accrued Leave data shows up in SharePoint just like a regular list, but the data resides in a non-SharePoint SQL database
  • 13. Pieces and Parts – Leave Request Form Design form template layout and controls Apply styling, theming, and buttons Incorporate picture buttons (new for 2010) Utilize built-in Contact Selector (new for 2010) Design data schema into logical groupings with meaningful names Create Data Connections Submit to form library Retrieve info from LeaveDays external list Retrieve User Profile info from UserProfileService Apply Logic Rules Conditional Formatting Publish Form Template and Promote Properties
  • 14. Pieces and Parts – Mock Up Workflow Create mock workflow in Visio 2010 using the SharePoint Workflow template Ensure you have a start point and termination point Notice the multiple decision points leading to different paths Upon completion, Export to SharePoint Workflow in the Process Tab
  • 15. Pieces and Parts – Import/Build Workflow In SPD 2010, click on Workflows > Import from Visio Choose the .VWI file created by the Visio export Name the new workflow and associate it with a specific list or to a content type to make it reusable Fill in fields to complete workflow Publish workflow
  • 16. Pieces and Parts – Completed Workflow This is how the full Visio workflow looks when completed in SPD 2010 The workflow building interface is much improved both in the workflow canvas and in the dynamic string builders, which allow you to combine free text with metadata easily (i.e. “[Current Item:Employee] has requested leave.” Email configuration interface now has full rich text tools
  • 17. Pieces and Parts – Configure Form Library Modify your view to show the relevant fields that were promoted during the publishing process Notice that there is a new “server default” setting in Form Libraries, which defaults to opening forms in the browser (new for 2010) If you publish the form template as a content type, be sure to disable the built-in Form content type Disable folders =)
  • 18. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 19. Codeless, Paperless, Automated Leave Request Solution Reaching New Limits Without Code DEMO
  • 20. Agenda Introduction Explanation of End-to-End Use Case Overview of Technologies Used Pieces and Parts Live Demonstration Questions
  • 22. Wrap Up SharePoint 2010 and Office 2010 are… More tightly integrated Extremely powerful when used together More robust and empowering for non-developers Learn to use the tools that you likely already have on your desktop (or can get for free, such as SharePoint Designer) Reach out into the community for help MSDN Social SharePoint 2007: http://social.technet.microsoft.com/Forums/en-US/category/sharepoint SharePoint 2010: http://social.technet.microsoft.com/Forums/en-US/category/sharepoint2010 INFOPATHdev: http://www.infopathdev.com/
  • 23. Contact Information claytoncobb.wordpress.com www.go-planet.com Twitter: @Warrtalon Personal: warrtalon@gmail.com Work: ccobb@go-planet.com