Windows Sharepoint Services , Tracking, And Other Collaboration Applications Mike Ormond Developer & Platform Group, Microsoft Ltd

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Developing Collaboration Solutions With Access 12 And Windows SharePoint Services “v3” Clint Covington OFF307 Lead Program Manager Microsoft Corporation.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Microsoft Office SharePoint Server 2007 (MOSS 2007) Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Windows SharePoint Services: Advancements In Document, Content, And Data Storage Dustin Friesenhahn OFF409 Program Manager Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Agenda: Solomon N’Jie Overview Microsoft Enterprise Search Solution
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Windows SharePoint Services “v3”: Developing Collaboration And Tracking Applications Mike Morton OFF310 Lead Program Manager Microsoft Corporation.
Business Intelligence in the 2007 Microsoft Office System Rob Gray Product Marketing Manager SharePoint Technologies.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Inside Microsoft Office SharePoint Server 2007 Jozef Kalivoda Solution Sales Professional Microsoft Slovakia.
SharePoint Collaboration Features & Workflow
Business Intelligence SharePoint 2007 Collaboration Search Portal Business Forms Platform Services RSS, Workspaces, Mgmt, Security, Storage, Topology,
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Definitions Collaboration – working together on team projects and sharing information, often through ad-hoc processes, to accomplish project goals. Document.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Dynamics.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Microsoft Office SharePoint Server 2007 Today and Tomorrow Tom Rizzo Microsoft
Server Development Overview Paul Appleby & David Gristwood Application Architects Developer & Platform Group Microsoft Limited.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Office SharePoint Server 2007 Mark Dunkel US Education TSP - SharePoint Microsoft Corporation.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
RJB Technical Consulting First Look Microsoft Office SharePoint Server 2007 and Windows SharePoint Services.
SharePoint 2007 Overview and Solution Examples Inetium.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
WSS “v3” for Developers Jan Tielens Blog: Architect & Trainer U2U, Brussels.
Jesse Bornfreund Sr. Product Manager, SharePoint Server Microsoft Corporation The 2007 Microsoft Office System: An Overview for the.
E C M theperfect future.com a web 2.0 company Sharepoint Portal 2007 Managing your portal with Site Content Types and Workflows Saurabh Verma
CIM User Group Web Site Update Austin, TX October 23, 2007.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Wellington SharePoint Users Group 2007 Microsoft Office System Overview Ryan Duguid.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Next Generation of Collaboration Office System 2007 Steve Iatropoulos Anna Murray Partner Information Worker Team.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Windows SharePoint Services Development Part 1: Paul Appleby Application Architect Microsoft Limited.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Introduction to SharePoint 2007 Brendon Schwartz
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
SharePoint 2007 By Sam Nasr August 29,
Office 365 Developer Overview
Office SharePoint Server 2007 and Windows SharePoint Services v3
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Beyond the BDC\BCS Model
Collaboration and Storage with WSS v3
Document & Web Content Management
What is SharePoint and why you should care
Visual Studio Tools for Office 2005
2007 Office System Integration
Introduction to SharePoint 2007
SharePoint Foundation 2010
Office 365 Development.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Structure of the global framework in SharePoint (MOSS 2007)
SharePoint Foundation 2010
SharePoint Foundation 2010
The Social Life of Information
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Windows Sharepoint Services , Tracking, And Other Collaboration Applications Mike Ormond Developer & Platform Group, Microsoft Ltd

Office “12”: Server Investments Better empowerment, TCO and developer productivity Next generation , project management, workflow, blog and wiki support Collaboration Business Intelligence Portal Enhanced SharePoint Portal aggregation and personalization Great relevance with rich people and business data search Server-based forms and workflow with smart client and browser interfaces Server-based spread sheets plus BI portals built on SQL Server Analysis Services Integrated document, records and Web content management Business Processes Unified ASP.NET 2.0 workspace foundation for scalability and extensibility Search Content Management Windows SharePoint Services Site Provisioning, Storage, Security, Management, APIs

Collaboration And Tracking Features Overview SharePoint lists are frequently used for ‘tracking’. This can include tracking issues, tasks, contacts, documents, etc. SharePoint Services “V3” adds many core ‘list’ features to enabled users/developers to build great ‘tracking’ applications Feature areas List history and versioning Project Tasks list support Distribution list support Sync APIs and Outlook synchronization UI extensibility Alerts and RSS

List History And Versioning Core improvements to ‘list’ architecture to support tracking Version history for all SharePoint items Shows changes to the item for each version “Append-only” comment fields Multi-valued lookup fields Large list indexing support Applications built on SharePoint lists get functionality for ‘free’ Updated ‘Issue tracking’ template Integration with Windows Workflow Foundation for approval or custom workflows

Project Tasks List Lightweight project management functionality Gantt charts for visualization of project plan Gantt view generic functionality available for any list type with date fields

Demo Tracking Functionality

Example Versions OM private void button1_Click(object sender, EventArgs e) { SPSite site = new SPWeb web = site.OpenWeb(); SPList list = web.Lists["Helpdesk"]; foreach (SPListItem item in list.Items) { foreach (SPListItemVersion version in item.Versions) { if (version["Priority"].ToString().StartsWith("(1)")) label1.Text += "Version: " + version.VersionLabel + " | " + "Priority: " + version["Priority"].ToString() + " | " + version["AssignedTo"].ToString() + Environment.NewLine + item["Title"].ToString() + Environment.NewLine + Environment.NewLine; }

Integration SharePoint Lists can now receive Discussion Boards, Calendars, Document Libraries, Announcements accept incoming Discussion boards maintain threading and full HTML messages Calendars process incoming iCals Document libraries map attachments to documents Extensible support for custom ‘ handlers’ Custom lists can support by writing a ‘handler SharePoint handles routing of , your code can map data to list data

Example Handler namespace TaskHandler { public class SimpleHandler:SP EventReceiver { public override void Received(SPList list, Microsoft.SharePoint.Utilities.SP Message Message, string receiverData) { SPListItem item = list.Items.Add(); item["Title"] = Message.Headers["Subject"]; item["DueDate"] = System.DateTime.Parse( Message.Headers["Date"]).AddDays(21); item["Description"] = Message.HtmlBody; item.Update(); }

Distribution List Support SharePoint site groups can have an associated ‘distribution list’ Create a distribution list for members upon site creation SharePoint sites will talk with directory services to create/manage distribution lists Interface with directory service is pluggable through SharePoint directory management Web service interface AD directory management Web service provided in SharePoint Example: Plug into existing directory management tools – apply policy on allowed naming for distribution lists

Directory Services Methods ChangeContactMembershipInDistributionGroup ChangeUsersMembersihpInDistributionGroup CreateContact CreateDistributionGroup DeleteContact DeleteDistributionGroup GetJobStatus ModifyContact ModifyDistributionGroup RenameDistributionGroup

Directory Services Example Snippet [WebMethod] public RequestStatus CreateContact( string Alias, string FirstName, string LastName, string Forwarding , ContactFlags Flags) { StringCollection formals = new StringCollection(); StringCollection args = new StringCollection(); formals.Add("Alias"); args.Add(Alias); formals.Add("FirstName"); args.Add(FirstName); formals.Add("LastName"); args.Add(LastName); DmsLog("CreateContact", formals, args); return (RequestStatus)Enum.Parse(typeof(RequestStatus), "Success"); }

Integration

Outlook And Synchronization APIs Outlook allows user to work with personal and team data in one place Read/Write access to SharePoint datatypes Calendar, tasks, contacts, discussions, and documents Synchronization for offline support Change Log APIs optimized for synchronization GetListItemChangesSinceToken – Web service method that returns list of items that changed (adds, updates, deletes, etc)

GetListItemChangesSinceToken Example 9 11

Outlook Synchronization

Keeping Informed Alerts Filters for more relevant alerts Richer information about item that has changed in the alert Platform for custom formatting, events, and alerts RSS All SharePoint lists provide RSS feeds

Alert Template Snippets Sample Alert $Resources:Alerts_2_filter_shortname; …

Alert Template Snippet $Resources:Alerts_event_lastmodified; ]]>

UI And Navigation Breadcrumb Site bread crumb provides user navigational context Security Trimmed UI Only show UI to users to which they have access Quick Launch and top navigation Present on view pages Customizable in the browser UI View Improvements Paging Backwards Better Filter/Sort UI

Alerts, RSS, And UI customization

Mobile Browsing SharePoint data accessible on mobile devices (e.g. phones, PocketPC). Accessible at Read/Write capabilities for list items Mobile view authoring from browser UI

Mobile

Community Resources SharePoint Products and Technologies on MSDN SharePoint Products and Technologies on GotDotNet Links to blogs, newsgroups, etc microsoft.public.sharepoint.general microsoft.public.sharepoint.design_and_customization microsoft.public.sharepoint.development_and_programming

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.