1 / 22

Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007

Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007. Keith Monale Senior Consultant Microsoft Consulting Services. SharePoint Designer Overview.

Download Presentation

Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007 Keith Monale Senior Consultant Microsoft Consulting Services

  2. SharePoint Designer Overview • New product targeted at enterprise solution creators and designers using SharePoint technologies • Enables four fundamental usage scenarios • Assemble composite applications that pull data from multiple sources • Build workflow applications and add application logic • Customize SharePoint sites • Create content management templates for internal and external sites (Office SharePoint Server 2007 Only)

  3. Application Templates for Windows SharePoint Services 3.0 The New “Fantastic 40” = 20 + 20 Multi-language and extra functionality(server admin templates – install at server level) English Only and user-ready (site admin templates – install at site level) Board of Directors Business Performance Reporting Case Mgmt for Government Agencies Classroom Management Clinical Trial Initiation and Management Competitive Analysis Site Discussion Database Disputed Invoice Management Employee Activities Site Employee Self-Service Benefits Employee Training Sched’ling & Materials Equity Research Integrated Marketing Campaign Tracking Manufacturing Process Management New Store Opening Product & Mktg. Requirements Planning Request for Proposal Sports League Team Work Site Timecard Management • Absence Req’st & Vacation Schedule Mgmt. • Budgeting and Tracking Multiple Projects • Bug Database • Call Center • Change Request Management • Compliance Process Support Site • Contacts Management • Document Library & Review • Event Planning • Expense & Reimbursement Approval • Help Desk • Inventory Tracking • IT Team Workspace • Job Requisition and Interview Mgmt. • Knowledge Base • Lending Library • Physical Asset Tracking and Mgmt • Project Tracking Workspace • Room and Equipment Reservations • Sales Lead Pipeline

  4. DEMO

  5. SharePoint Applications Use SharePoint Designer to build “no-code” composite apps • Ideal for tracking & reporting apps, information portals Integrate external data into SharePoint solutions Application glue using workflow Leverage SharePoint platform to quickly build apps Lists and libraries to store data Read and write data with Data Views SharePoint rights/roles, presence , search, notification

  6. “No Code” Solutions Office SharePoint Designer “no code” features mean solution creators don’t have to be developersto • Create custom list views and forms Integrate external data into SharePoint solutions • Build custom workflows for adding business logic The value of “no code” applications No code = No risk Designed for Rapid Development • Administrator-controlled developer extensibility points

  7. Office SharePoint Designer + Browser Microsoft Visual Studio Extensions for SharePoint Web site construction Custom Coding (if necessary) Collaborative Development Integration with Visual Studio Create lists and doclibs Create lists and doclibs Web Parts Design Web pages Web Parts Design Web pages Site Definitions Site Definitions No-code data view/forms No-code data view/forms ListDefinitions No-code workflows List Definitions No-code workflows Event handlers Web part hookup Event handlers Web part hookup

  8. Visual Studio Extensions for Windows SharePoint Services • Visual Studio Add-in • New SharePoint project type for Visual Studio • Templates for main SharePoint entities • Web Part, Site Definition, List Definition • F5 ‘deploy/debug’ experience • Code View IntelliSense for SharePoint XML • Convert existing SharePoint Designer-created site to Site Definition • Available now • http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&DisplayLang=en

  9. DEMO

  10. Data View Web Part “… the Swiss Army Knife of Web Parts”

  11. Data Views: Presentation • ImprovedWYSIWYG design experience • Conditional formatting • Static and Ad-hoc sort, and group • New: AJAX support for filter • New: XPath Expression/Formula Builder • New • Code view experience • XSLT intelliSense (with XPath data context) • Selection syncing between design and code view • New • Customizable forms to write back to data sources • New • Workflow integration to add business logic

  12. Data Views: Access to Data • Improved • OOB support for: Lists, SQL, OLEDB, XML, SOAP Services, Server Scripts, RSS, Business Data Catalog (w/Office SharePoint Server) • New • Combine data from multiple sources into single views • New • Fully extensible ASP.NET Data Source control model

  13. DEMO

  14. The Workflow Designer Creating application logic without code

  15. Rule-based “No Code” Workflows • Built on Windows Workflow Foundation hosting in SharePoint • Workflows are composed of pre-existing building blocks and conditional logic • Based on Events, Conditions, and Actions • Described by XOML files in Web site • Triggered by initiation form or list events • Supports rich data binding to list items • Extensible via custom actions, conditions

  16. Assign Custom Task Send E-mail Create/Update/Delete List item Collect Data from User Wait for Timer Wait for Data Change Sample Workflow Actions

  17. Workflow Scenarios LOB Integration (BizTalk Server) Microsoft Visual Studio & workflow SDK Purchase Order Processing Document Processes Conditional Expiration Custom Review Microsoft SharePoint Designer workflows Structured Ad Hoc Form Actions Push SQL data to list Email notifications Simple validation Custom App Logic Link lists together Custom alerts Flag list items Out-of-the-box solutions Document Approval (parallel/serial) Task & Issue Tracking (WSS, Access, & Project) Signature Collection

  18. Summary Learned what Office SharePoint Designer is capable of—powerful tool for solution creators Learned about advanced application building techniques working with data views, workflows, and external services • Call to action • Install and use SharePoint Designer 2007 • Build data views, build workflows

  19. DEMO

  20. Resources Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.microsoft.com/communities/default.mspx Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet Trial Software and Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx

  21. Thank you http://www.microsoft.com/southafrica/ucs/2007

More Related