Sp fest 2012 sp2010 on the cloud

22
The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

Transcript of Sp fest 2012 sp2010 on the cloud

The Trusted Technology Partner in Business Innovation

PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

Implementing SharePoint 2010 BPOS for

Hyatt Hotels and Resorts

A Case Study in the Cloud

Pallavi SharmaPrincipal Consultant, Portals & Collaboration Practice

[email protected]

www.letsgetalittletechnical.blogspot.com

WHAT IS O365?

SaaS - Software as a Service PaaS – Platform as a Service

Microsoft Office Pro Plus

Microsoft Exchange

Online

Microsoft Lync

Online

Microsoft SharePoint

Online

Saas + PaaS = 'Cloud Computing'.

Anywhere/anytime access to data

Improved reliability and security of data

Software that’s up-to-date with less

malware

The cloud is tailor-made for monthly

payment plans.

Easy, fast deployment to users means quicker ROI

for you.

Cloud computing requires less in-

house staff.

ADVANTAGES OF THE CLOUD

HYATT - THE OPPORTUNITY

Collaboration – Team

Intranet + Corporate Apps

Global Hotel Productivity Apps

GOVERNANCE

SHAREPOINT ARCHITECTURE

Hyatt’s SharePoint

Dedicated environment

has three web apps

• Portal

• Team

• MySite

The Portal and Team

web apps have multiple

site collections based on

the site quota needed

for their data storage

(2 GB per site collection)

Data is stored across

multiple Site collections

across Web Apps

TEAM / PROJECT SITES

Build a collaboration environment for Hyatt employees to interact, document & track projects

tasks and goals.

• Use of

Blog

Discussion Boards

Note Board

Tasks

Calendar

• Document Management, File Sharing, Search

DEMO – SAMPLE O365 SHAREPOINT SITE

CORPORATE APPLICATIONS

Build a series of corporate applications, some of which were ported from existing Lotus applications – Revisit the design and tweak existing functionality e.g. Corporate Safe, HR Online, Project Tracking etc.

Deploy solutions tailored to the business processes

Security trimmed views for different audience types

Increase productivity with centrally located and always available resources, readily searchable records

HOTEL PRODUCTIVITY APPLICATIONS

Build a series of hotel applications to be deployed at each hotel site e.g. Lost and Found, Guest Banquet Requests, Manager Logs, Gift Voucher Requests etc.

WORKFLOW APPLICATION

Build a workflow application to manage the multi-tier approval system for feedback of participants enrolled in a plan.

Security trimmed views for different audience

Reports

Custom dashboard and email notifications for status changes

CHALLENGES: BPOS(D) ENVIRONMENT

• No Access to central administration

• Third-party components can be deployed after approved by Microsoft.

• Farm solutions are time intensive (change requests to Microsoft)

• No access to data across site collections using sandboxed solutions

• No Access to file system

• Cannot create a fully coded workflow or Create a full-trust workflow activity – For the workflow apps

• The sandboxed environment does not permit you to deploy any files to the server file system – Branding Challenge

• Very limited customization options

DEMO - BUILDING WORKFLOW SOLUTIONS ON SHAREPOINT

O365

LOTUS APPLICATIONS AND DATA MIGRATION

Existing Apps

• Improved User interface

• Improved Information Architecture

• Address existing issues users faced earlier.

Migrate Lotus Data

• Load all data in Excel

• Format the excel based on the new Design of Lists

• Attachments info as a part of the Excel

• Use Web Services to Migrate the data

New Apps

• Utilized the JQuery and Client Object Model to create better User Interfaces

• Leverage the existing reusable solutions developed.

Leveraged sandboxed architecture for building apps in the scope of the Site collection, Farm solutions proposed

when absolutely needed, e.g. Timer jobs

Access the Lists services from a console application for Migrating Lotus data in

an excel format and upload attachments from file system to online apps/lists.

Use OOB SharePoint forms for data upload in custom list data entry form for

attachments.

Use SharePoint Designer workflows for sending emails for the Workflow

Application developed.

Custom centralized solutions gallery to make solutions available to individual

site collection administrators –Branding, Hotel Apps store.

Module element with a Type attribute value of Ghostable or

GhostableInLibrary to deploy your templates to the content DB rather than

the file system.

Use JQuery & SPServices to populatedata at the portal home page, pullingdata from different site collectionsacross web applications. Use Data Tablesto create the user Interface

SHAREPOINT SOLUTIONS ON THE CLOUD

Involve the business users from the beginning

Identify Focus Groups for Pilot applications

Conducted biweekly sessions for Hyatt’s users to increase the adoption of SharePoint, promote best practices and help them with any issues/questions.

Intuitive user interface and Information Architecture – easy to use design

ADOPTION

Specific SharePoint permission groups were provisioned to put the governance in place for :

– Content Management & Approval Policies

– Users Access Management

– Site creation rules

GOVERNANCE

A governance plan can be a guide to help plan the roles, responsibilities, and policies necessary to support your site collection.

BPOS-D

Business Productivity Online

Services - Dedicated

For enterprise customers who

are willing to purchase a

minimum of 5,000 seats of

SharePoint, Exchange, OCS,

CRM, etc.

BPOS-D FEATURE SET

Visual studio .wsp file

SANDBOX SOLUTIONS – HOW TO BUILD

Upload to solutions gallery

SANDBOX SOLUTIONS DEPLOYMENT

Activate

Demo

– Visual Studio Development

– SP Designer Development

– o365 Site Deployment

SAMPLE – LIST DEPLOYMENT VIA SANDBOX SOLUTIONS,

Demo on o365

THANK YOU!