2.25.08 Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.

Slides:



Advertisements
Similar presentations
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
© 2008 OSIsoft, Inc. | Company Confidential Facilitating the Creation of Dynamic Office Business Applications Paul Kaiser Prabal Acharyya Paul Kaiser.
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
Accelerate Business Success With CRM CRM Interoperability.
SharePoint 2010: BCS m Business Connectivity Services.
Client Solution Secure collaboration with partners on customer initiatives and transactions Internal users push content to site without multiple authentication.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
SharePoint Collaboration Features & Workflow
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Andrew Coates Developer Evangelist DEV307.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Developer Roadmap to Office Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Teaching End User SharePoint Robert Bogue
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
Microsoft Confidential Office as a Development Platform Tim Heuer
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
SharePoint 2007 Overview and Solution Examples Inetium.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
OSP Addressing Critical Business Challenges 2. Increasing Productivity 3. Modern Organizational Reality 4. Connecting Data and People Business.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Office 2007 for Developers Darryl Burling Developer Evangelist Microsoft New Zealand Blog:
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Windows SharePoint 2007 Introduction. What is Microsoft SharePoint 2007? Microsoft SharePoint 2007 is the central information sharing and collaboration.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Adam Seligman Strategy Advisor Microsoft Corporation
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
SharePoint 2007 Business Intelligence
Integrating SharePoint 2010 with Office 2010
Leveraging the Business Intelligence Features in SharePoint 2010
Beyond the BDC\BCS Model
Upgrading from BDC to BCS
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
Extensible Platform Microsoft Dynamics 365
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
SharePoint Foundation 2010
SharePoint Foundation 2010
The Social Life of Information
Office 365 Development July 2014.
SharePoint 2007 Developer Overview Collaboration BI Features
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

Todd Kitta

 Covenant Technology Partners  Professional Windows Workflow Foundation

 History of Office Development  Explanation of OBAs  Architecture of the Office System  Development Experience  OBA Patterns  Demos

 VBA!  Office Add-ins  Automation

 A Composite Application  Use Office to bring everything together  Use existing LOB investments to handle the business

 Integrating functionality into the Microsoft Office Outlook calendar that links an appointment with a customer to an LOB billing system.  Integration with Outlook that associates a scheduled meeting with a sales opportunity recorded in a customer relationship management (CRM) application.  Employees reporting vacation time to an LOB human resources system through time reserved in the Outlook calendar.  Feedback on an interview with a prospective employee entered in Outlook that is automatically inserted in a human resources system.  Hosting a centralized budgeting spreadsheet using Excel Services and Microsoft Office SharePoint Server  Exposing customer data from a customer relationship management (CRM) system in a SharePoint site using the Business Data Catalog.

 Familiar & ubiquitous UI  Bringing LOB functionality to more people  Making processes less ad-hoc outside LOBs  Providing context to IWs  Promoting collaboration around business processes

Business Documents Analysis Tools Presentation Tier Document Management Collaboration Productivity Tier Business Rules Workflow Application Tier Transactions Reporting & Analysis of Data Identity Data Tier

 Workflow  Business Data Catalog  Search  Fluent UI  Open XML  Website & Security Framework

Client – Word, Excel Server – SharePoint w/ Sites, Web Parts, etc. Presentation Tier Lists Document Libraries Form Libraries Productivity Tier LOB Systems Workflow Excel Services Application Tier Web Services BDC SQL & SSAS Data Tier

 Open XML  Fluent UI (i.e. the Ribbon)  Outlook Custom Form Regions  Custom Document Information Panels  InfoPath

 Develop at the document level…  Document templates as well  …or target the entire Office application  Add-in (creates a DLL which must be installed on the client)  Ribbon customizations

Form RegionDocument- level Actions Pane Ribbon UI Customization App-level Custom Task Pane ExcelXXX WordXXX OutlookXXX PowerPointXX InfoPathX

 2008 Rocks!  Multi-targeting  Project templates (Office, WPF, WF, WCF)  New language features  A ton more…  Office client project templates  SharePoint Workflow project templates

 Excel Services  InfoPath Forms Server  Workflow  Web Parts  Enterprise Search  Content Management  Business Data Catalog  Business Intelligence

 Learn how to do it the right way…  Features  Solutions  Visual Studio Extensions for SharePoint 1.1  Released just a couple weeks ago  Only for VS2005 at the moment!  Project Templates Web Part, Team Site Definition, Blank Site Definition, List Definition, Empty SharePoint Project  Item Templates Web Part, Custom Field, List Definition (with optional Event Receiver), Content Type (with optional Event Receiver), Module, List Instance, List Event Handler, Template  SharePoint SDK

 Develop on the server!  Seriously, just develop on the server…  No, really… do it.

OBA Apps as a Reach Channel Document Integration Composite User Interface Complementary Document Workflow Discovery Navigation Collaborative Site Application Generated Tasks and Notifications 2007 Microsoft Office System

 Extending LOB functionality to more people  Reducing duplication of effort  Direct Integration Pattern  Supplementing LOB functionality w/ code  Mediated Integration Pattern  Exposing functionality w/o code (e.g. BDC)

 Only 30% of data lives in LOBs  Can be done by…  Batch creating documents  Creating “intelligent” documents (using Add-ins)  Merging of business data into documents (could use a custom task pane)

 Handling document workflow outside the LOB  The stuff that usually happens via  LOB could publish documents to SharePoint library  Workflow may act as a variant on the “intelligent” document pattern

 Users search for entities and take action  Enabled by Business Data Catalog (BDC)

 Unstructured collaboration in SharePoint  Document libraries  Discussions  Task lists  Calendars  Project management tools  More…

 Brings together multiple LOB processes into one “shell”  Composite Client UI (Task Panes, Ribbon Customization)  Composite Web UI (Web Parts)  Analytics (BDC, Excel Services, PerformancePoint)

 Tasks are generated in many systems – this is cumbersome  Push vs. Pull model  Synchronization is an issue  Intelligent Tasks & Notifications  s requesting vacation time – context is identified and user is able to act in Outlook  Forms-based Tasks & Notification  Utilizes InfoPath in or via Forms Server

.NET  BDC  InfoPath  Open XML  SharePoint  Workflow  WCF & web services

 OBAs  Office Development  Client  Server  Patterns  Call to action: an opportunity to specialize!

 Office Business Applications Developer Portal  us/office/aa aspx us/office/aa aspx  OBA Central   Visual Studio Extensions for SharePoint v1.1  amilyID=3e1dcccd-1cca-433a-bb4d- 97b96bf7ab63&displaylang=en amilyID=3e1dcccd-1cca-433a-bb4d- 97b96bf7ab63&displaylang=en  No VS2008 support until ~June ‘08!  SharePoint 2007 SDK  amilyId=6D94E307-67D9-41AC-B2D D6286FA9&displaylang=en amilyId=6D94E307-67D9-41AC-B2D D6286FA9&displaylang=en