O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... ·...
Transcript of O-16 Office Business Applicationsdownload.microsoft.com/documents/UK/Danmark/technet... ·...
![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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/24.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022050106/5f441edbfe3f0b23645a503a/html5/thumbnails/25.jpg)
THANK YOU!