O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... ·...

25
O-16 Office Business Applications Bridging the results gap Henrik Nordtorp [email protected]

Transcript of O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... ·...

Page 1: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

O-16

Office Business ApplicationsBridging the results gap

Henrik Nordtorp

[email protected]

Page 2: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Agenda

• Is it a bird?

• Concept and value

• Scenarios and demos

• Deployment

• How to get started

Page 3: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Speaker intro

• Senior Solution Architect

• Freelance SharePoint consultant for 1½ y

• With Digital/Compaq/HP for 8y

• With NNIT for 3y

• Focus on Knowledge Mgt. area

Page 4: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Is it a bird?

• Is it a product?

• Is it a platform?

• Is it a concept?

• Is it marketing?

Page 5: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

OBA short

OBA is about connecting

business applications with

people using their favorite

tool:

Office

Page 6: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Create

LeadQualified?

Retire

Lead

Create

OpportunityCreate

Quote Closed?Complete

Sale

Create

Invoice

CRM ERP

Info Worker real world

Get specs

from

customer

Validate

specs with

Tech Sales

Estimate

custom

design

Cost out

the

solution

Decide

discount

strategy

Assembl

e

proposed

response

Approve

proposed

response

Unstructured

Page 7: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

OBA benefits

• In context

• Intuitive

• Leverage existing investment in Office

• Less training required

Page 8: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Meta applications

• SOA architecture – systems as services

• Discrete resources collected to one app

• Interact with people the way they work

• OBA delivers in context of the end result

Page 9: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Client Platform

• Open XML file formats

• Extensible, results-oriented Ribbon UI

• Application-level add-ins, managed code

• Outlook object model & form regions

• Office 2010 Backstage

• Content placeholders

Page 10: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Scenario 1 – ref. manager

• Client situation:

– OLD desktop application,

single user

– Download file with metadata

from PubMed

– Bind to document in Ref. Mgr.

– Fileshare based

– Integration with Word for

references (only one user at a

time)

• What I did

– Moved documents to

SharePoint

– Integrate with PubMed using

WS – ItemUpdated

– Word AddIn for references

Page 11: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

DEMO

Page 12: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

What I used

• SharePoint 2010

– Content types, list event handler, web parts

• Word

– Add In, SharePoint client object model

• Visual Studio 2010

– Templates for both parts

Page 13: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Scenario 2 – Project reporting

• Client situation

– Use word template to

report status on projects

– Hard to get overview for

quarterly reports

– Considered to use

Database instead

• What I did

– Alter the template to use

content control

– Added an Issue Style

– Use OpenXML SDK to

create a PowerPoint

presentation

Page 14: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

DEMO

Page 15: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

What I used

• SharePoint 2010

– Document library

• Word

– Template w. content controls and styles

• OpenXML SDK 2.0

– Linq for Office, SDK tools

• Visual Studio 2010

Page 16: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Scenario 3 – readable audit

trail

• Client situation

– SharePoint cannot be

used for compliant

solution due to non

readable audit trail

• What I did

– Add a backstage

application exposing the

audit trail for the

document

Page 17: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

DEMO

Page 18: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

What I used

• SharePoint 2010

– Document library, policy for audit trail enabled

• Office 2010

– Backstage extension for readable audit trail

– Client Object Model

• Visual Studio 2010

Page 19: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Admin part

• Relatively complex

• Decide on method

– Msi package

– FileShares

– SharePoint

• Decide on security model

– Signed, trusted locations

– Group Policy

End User part

• Seamless (allmost)

• ClickOnce

• Easy upgrades

• Integrity verification

Deployment and security

Page 20: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Deployment and Security

• Admin deploy to SharePoint

• End user download and deploy to client

Administrator

SharePoint

Office

Application

Page 21: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Deploying Complete

Applications

• Applications are more than just addins

– Many WSS items are often used

• Content Types, List Templates, Workflows, etc…

– Addins should be deployed with other items

SharePoint Solution (WSP)

Word Addin

Web Part

List Template

Workflow

Page 22: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Deploying Addins in

SharePoint

• Not tied to a specific document type

– Attached to a feature

– Initiated by a link or button

Page 23: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Deploying Document

Templates

• Deployed as part of a Content Type

– Document and Addin deployed as well

– Deployed in _cts/[Content Type] folder

Page 24: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

Wear sunscreen1

• OBA IS smart and have great business

value

• 2010 Offers a broad suite of posibilities

• Deployment a LOT easier compared to

earlier

1 Mary Schmich, published in the Chicago Tribune, 1997.

Start with the

obvious winners!

Page 25: O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... · •SharePoint 2010 –Document library, policy for audit trail enabled •Office 2010 –Backstage

THANK YOU!