Presentation is loading. Please wait.

Presentation is loading. Please wait.

OFC210 Microsoft Office SharePoint Designer 2007: Create and Customize SharePoint Web Sites and Build Workflow-Enabled Applications Alex Malek Program.

Similar presentations


Presentation on theme: "OFC210 Microsoft Office SharePoint Designer 2007: Create and Customize SharePoint Web Sites and Build Workflow-Enabled Applications Alex Malek Program."— Presentation transcript:

1

2 OFC210 Microsoft Office SharePoint Designer 2007: Create and Customize SharePoint Web Sites and Build Workflow-Enabled Applications Alex Malek Program Manager Microsoft Corporation blogs.msdn.com/alexma

3 Session Objectives Learn how Microsoft Office SharePoint Designer can be used to create applications on SharePoint servers See app-building features such as Data Views and Workflow Learn about customizing pages using CSS and ASP.net Master Pages

4 A SharePoint Application

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

6 No Code Solutions The value of no code applications No code = No risk Designed for Rapid Development Administrator-controlled developers extensibility points Office SharePoint Designer no code features mean solution creators dont have to be developers to: Create custom list views and forms Integrate external data into SharePoint solutions Build custom workflows for adding business logic

7 Collaborative Development Integration with Visual Studio Custom Coding (if necessary) Web Controls and Parts ASP.NET page coding Event handlers Workflow actions Microsoft Visual Studio Web site construction Create lists and doclibs Design Web pages No-code data view/forms No-code workflows Web part hookup Office SharePoint Designer + Browser

8 Sample SharePoint Applications Current set of 30 Windows SharePoint Services (v2) app templates already has over 900,000 downloads Windows SharePoint Services (v2)Windows SharePoint Services (v2) Working on 40+ new templates for V3 Horizontal focus on common roles & tasks Range from simple single-list apps to full workflow integration and cross-site rollups

9 Inventory Tracking Job Requisitions and Interview Management Knowledge Base and Document Management Lending Library New Product Development Team Work Site Performance Review Site Physical Asset Tracking and Management Project Tracking Site (Multiple Projects) Project Tracking Site (Single Project) Publication Review Room and Equipment Reservations Sports League Timecard Management Timesheet and Billing Absence Request and Vacation Schedule Basic Survey Site Board of Directors Call Center Change Request Management Classroom Management Competitive Intelligence Dashboards Compliance Process Support Site Contacts Management Document Review Employee Activities Site Employee Self Service Benefits Employee Training Materials Event Planning Expense and Reimbursement Approval Sites Help Desk Application Templates for WSS V3 The new upcoming Fantastic 40

10 Building a SharePoint Application

11 Data View Web Part … the Swiss Army Knife of web parts

12 Data Views – Presentation Improved: WYSIWYG 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

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

14 Adding Application Logic Using no code Workflow to enhance a SharePoint Application

15 The Workflow Designer Creating application logic without code

16 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

17 Assign Custom Task Send Create/Update/Delete List item Collect Data from User Wait for Timer Wait for Data Change Sample Workflow Actions

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

19 Application Customization Changing the application look and feel using CSS and Master Pages

20 Site Customization Use custom Master Pages for application chrome Quick global changes CSS tools for customizing SharePoint styles Core.css automatically copied to local site New safety nets Users can restore original contents of site template pages, i.e. re-ghost pages Versioning and Recycle Bin Contributor Mode for fine-grained restrictions Deep support for ASP.NET

21 Learned what Office SharePoint Designer is Learned about core app-building features, including data views and workflows Call to action: Visit blogs.msdn.com/alexma for more on building SharePoint Apps blogs.msdn.com/alexma Deploy Microsoft Office 2007 Beta 2 Start thinking about application scenarios Summary

22 The 2007 Microsoft Office System Clients. Servers. Solutions. Install Beta 2 today! Its in your attendee bag Learn more at the Office System TLC Demo Stations / Hands-on-Labs / Chalk-talks Get more information Get more information Lab Demo

23 Resources Technical Chats and Webcasts Microsoft Learning and Certification MSDN & TechNet Virtual Labs Newsgroups communities/newsgroups/en-us/default.aspx Technical Community Sites User Groups

24 Fill out a session evaluation on CommNet for a chance to Win an XBOX 360!

25 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "OFC210 Microsoft Office SharePoint Designer 2007: Create and Customize SharePoint Web Sites and Build Workflow-Enabled Applications Alex Malek Program."

Similar presentations


Ads by Google