slide1 l.
Skip this Video
Loading SlideShow in 5 Seconds..
Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007 PowerPoint Presentation
Download Presentation
Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007

Loading in 2 Seconds...

play fullscreen
1 / 22

Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007 - PowerPoint PPT Presentation

  • Uploaded on

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Designing and Building Sophisticated Composite Applications with Microsoft Office SharePoint Designer 2007' - daniel_millan

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

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

Keith Monale

Senior Consultant

Microsoft Consulting Services

sharepoint designer overview
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)
application templates for windows sharepoint services 3 0
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
sharepoint applications
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

no code solutions
“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
collaborative development integration with visual studio

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


No-code workflows

List Definitions

No-code workflows

Event handlers

Web part hookup

Event handlers

Web part hookup

visual studio extensions for windows sharepoint services
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
data view web part
Data View Web Part

“… the Swiss Army Knife of Web Parts”

data views presentation
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
data views access to data
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
the workflow designer
The Workflow Designer

Creating application logic without code

rule based no code workflows
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
sample workflow actions

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
workflow scenarios
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


Task & Issue Tracking

(WSS, Access, & Project)

Signature Collection


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

Technical Communities, Webcasts, Blogs, Chats & User Groups

Microsoft Learning and Certification

Microsoft Developer Network (MSDN) & TechNet

Trial Software and Virtual Labs


Thank you