Showing posts with label SkyDrive Pro. Show all posts
Showing posts with label SkyDrive Pro. Show all posts

Saturday, March 29, 2014

Office for iPad and Office Mobile

There was a major announcement for Office 365 this week that I think almost everyone heard about this week. iPad for Office is now available. For business Office 365 business customers (and consumers) this was long awaited and a proof to world that Microsoft is making a commitment to be a devices and services company. Here are the big facts that everyone should know:

  • Office for iPad supports Word, PowerPoint and Excel.
  • Office for iPad for free allows you to read, view and present.
  • Office for iPad subscription service with Office 365 allows you to create and edit.
  • Office Mobile for iPhone and Android phones is now free, just like on a Windows Phone. No Office 365 subscription is needed.
  • Office for iPad when creating and editing will ensure that content and formatting will be maintained. This is really important for business scenarios to ensure the integrity of documents as a record.
  • Remember all this gets hooked into OneDrive and OneDrive for Business. This means your documents follow you everywhere. I will have to say that OneDrive for Business has literally changed the way I work. When I work with files on my laptop on in OneDrive or any SharePoint Online document library, I have access to all my recently edited Office files on my phone. So when I am on the run, I always have access to what I have been working on. Plus all my OneDrive for Business files accessible from Office Mobile / Office for iPad. Office is not longer just on my PC, it is everywhere I am working across devices. All the Office files (and other file types) are managed in the corporation and are discoverable.

I am telling you. Office Mobile / Office for iPad / OneDrive for Business is literally a game-changer in how your business people work across devices.

Then when you start looking at all the Lync Apps available on Windows Phone, iPhone, iPad and Android you can really see how productive people can really become.

http://blogs.office.com/2014/03/27/announcing-the-office-you-love-now-on-the-ipad/

Tuesday, January 28, 2014

OneDrive Announcement

If you have not heard by now, big news SkyDrive and SkyDrive Pro is going to be renamed to OneDrive and OneDrive for Business.

image

I love it. I have completely transitioned myself over to it at work. I have 25 GB of space with SharePoint Online which gives me more than enough room for my working files. I can access all my files on my work laptop, my Windows 8 Phone (or if you have Android, iPhone and iPad that is supported to) and on my Surface, my Dell Venue Pro 8 (which is an awesome device). I can work effectively everywhere and I am compliant with company policy. I love it.

Announcement - http://blogs.office.com/2014/01/27/skydrive-and-skydrive-pro-are-now-onedrive-and-onedrive-for-business/

Tuesday, September 3, 2013

SkyDrive Pro Sync Considerations

Initial Thoughts

I was recently asked is it possible to turn off the sync capability of SkyDrive Pro?

Before we go down the path of showing you how, let’s put this into perspective.

From a historical perspective Microsoft acquired a technology several years ago called Groove which could sync document offline. In SharePoint 2010 timeframe, a solution called the SharePoint Workspace 2010 was created to sync documents and data offline (http://technet.microsoft.com/en-us/library/ee649102(v=office.14).aspx). The SharePoint Workspace 2010 client is a good solution and can still be used with SharePoint 2013 – I wrote a blog about this a few months ago - http://www.astaticstate.com/2013/04/skydrive-pro-sync-and-sharepoint-2010.html.

With SharePoint 2013 (and available in SharePoint Online) there is the new SkyDrive Pro Sync Client. When it was first released there was some confusion. Here are some important points:

So what is the concern as the Sync capability is a great solution to allow end users to work on documents centrally in corporate resource that is managed and discoverable? Well some may have concerns about providing a capability that easily allows users to download large amounts of documents. Let’s address that from multiple different angles as this can be mitigated.

  • Information Architecture – An organization must make a determination of how to manage the content and who will have access to it. SharePoint Online can be configured so that content that is of high business impact is accessible to smaller amounts of people using granular access controls. Additionally there is audit reporting available to track access to content and how it is being utilized.
  • Device Connectivity – I think this overlooked the most. Remember your organization will have IT policies that dictate who can connect to your SharePoint Online and SkyDrive Pro. For instance, if you want to lock access to content by devices, use ADFS Client Access policies to control where devices can connect from to access your cloud content. A common scenario is to only allow specific IP ranges to only allow devices connecting from the corporate network or VPN. As well your IT staff should already have policies around what devices are allowed on the network. They probably have MDM Wipe Solutions or encryption solutions (like BitLocker) to ensure the content is protected on those devices. You can even incorporate solutions such as Forefront Unified Access Gateway (UAG) to do endpoint protection for remote devices connecting. With this, you know that if content is being Sync’ed it is protected by your corporate policies.
  • Authentication - Additionally utilization of ADFS also ensures that a corporate username and password are used to access the content; even two-factor authentication can be required. These policies are under your organization’s control and are not managed by Office 365 or SharePoint Online.
  • Data Loss Protection (DLP) – AD RMS can be incorporated into document libraries which store high impact documents – read up on it here - http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/set-up-information-rights-management-irm-in-sharepoint-online-HA102895193.aspx.
  • Etc.

Ultimately it is of a question of how you want your end users to access your content management services and you have control over your data. Blindly turning of Sync is not really the total answer because remember all Enterprise Content Management systems need to allow their users to download documents.

Configuration

At this point you have still identified scenarios where you need to limit the ability for end users to do Sync of content. There can be numerous reasons why. Let’s talk through how you would do it for SharePoint Online.

Specifically there is a property on a SharePoint List called ExcludeFromOfflineClient. This was originally introduced in SharePoint 2010 to block people using the SharePoint 2010 Workspace. This same property is also used to block SharePoint 2013 Sync capability.

Option - PowerShell

If you are an on-premise SharePoint 2013 customer, no problem PowerShell can easily be written to remove the ability to Sync. Please review this reference - http://technet.microsoft.com/en-us/library/dn169080.aspx

However if you are a SharePoint Online organization, the SharePoint Online PowerShell for SPOSite does not support ExcludeFromOfflineClient - http://technet.microsoft.com/en-us/library/fp161397.aspx.

Option – Turn Off via UI

As many of you know the Sync button is available in the top right hand corner. To get rid of it is pretty simple.

clip_image002

Go to Site Settings >> Search >> Search and Offline Availability >> and turn the Offline Client Accessibility to No.

clip_image003

The result is the Sync button not available removed (see below screen capture). The only consideration for this option is that it removes the Sync capability from the entire site and all the document libraries in that site. It will not remove the Sync button from each sub site.

clip_image005

Option – Using the Sandbox Solution

I did some digging and saw that the ExcludeFromOfflineClient property was available in the SharePoint Sandbox API and is supported in SharePoint Online - http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.excludefromofflineclient(v=office.14).aspx.

I then then looked at the SharePoint 2013 listing of that API to see if it was supported for Sandbox or SharePoint Online but there was no mention - http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.excludefromofflineclient(v=office.15).aspx.

My goal was to create a solution for SharePoint Online administrators that will allow them to disable a large amount of sites without having to manually disable the Sync capability on each and every site. My idea was that you could create a Feature that uses the FeatureActivated event handler to flip the ExcludeFromOfflineClient property to false. I was able to confirm that yes, it does work.

public override void FeatureActivated(SPFeatureReceiverProperties properties) {

SPWeb web = properties.Feature.Parent as SPWeb;

SPList list = web.GetList(“Documents”);

list.ExcludeFromOfflineClient = true;

list.Update();

web.Update();

}

Ultimately you will need to write some code to recursively loop over all the sites and libraries to remove the Sync capability. Only limitation of this solution is that a Site Administrator has the ability to go back turn Sync back on. That issue can be dealt by rerunning the feature or training your Site Administrators.

Since this is a Feature, you can get a lot more creative too. For instance you could build an entire UI to manage the Sync capability on per library basis, you can make library template, you can make a ribbon button, etc.

My colleague Ed Hild created the code snippet for me as I had not installed Visual Studio on my new machine – scary – thanks Ed.

Non-Option – Client Side Object Model

This is something I at least investigated but is not possible. If you look at the CSOM API for List you will see that ExcludeFromOfflineClient is not available - http://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.client.list.aspx.

Non-Option – Disable the Sync client

This is something I at least explored but determined it was not the best approach.

As I mentioned earlier, the Sync client I part of Office 2013 and is available as a standalone install of Office 2010, 2007, etc. Yes it is possible that you can create group policies to not allow the standalone Sync client to be installed. However if you are using Office 2013 I did not find a quick solution to block it.

Plus it is just not a realistic option. From a management perspective you should create policies based on your information architecture that drive security which is implemented by your SharePoint Online configuration. You will identify types of content where you may not want to allow syncing and therefore you will turn it off using the options I discussed above.

SkyDrive Pro “Shared with Me” View

Sometimes, it is the little things that count. Well there is a new feature being added to SkyDrive Pro in SharePoint Online called “Shared with Me”. It is awesome!

This provides an end user with a single place to go to review and edit documents / folders that have directly shared with them. Now you no longer have to bookmark or dig through old emails trying to find a link to a specific document that was shared with you.

Additionally adding this feature really helps people share files with each other using SkyDrive Pro. I am heavy user of SkyDrive Pro. I commonly create presentations for customers or write-ups that I only want to share with specific individuals. I always put them in SkyDrive Pro and then just share it with those specific people. Now all they need to do is just go to the “Shared with Me” view in SkyDrive Pro to find the documents I gave them permissions too.

clip_image001

And remember, sharing documents with SkyDrive Pro and with SharePoint 2013 sites is general is really simple! No more digging through complex permissions screens. It is so easy for end users.

clip_image003

Note the new “Shared with Me” feature does not show you documents / folders that been shared with you because you are associated to a group. It only retrieves items that are directly shared with you. This makes a lot of sense because you could have permissions to a Document Center that may have thousands of documents. You do not want to see all those documents clutter up this list. Remember you can always click the Follow button to follow large repositories or sites that you are most interested in.

Resource - http://blogs.office.com/b/office365tech/archive/2013/08/27/skydrive-pro-increases-storage-and-ease-of-sharing.aspx

Friday, August 30, 2013

Exchange Online Mailboxes and SkyDrive Pro Storage Increase

Announcement

There was been some really big news this week on Office 365 data storage for Exchange Online and SharePoint Online.

Exchange Online Mailbox Size Increase

First for Exchange Online, the mailbox sizes have doubled in size.

Both Exchange Online 1 & 2 mailboxes have gone from 25 GB to 50 GB!!! Plus for archive mailbox, Exchange Online Plan 1 when to 50 GB while Exchange Online Plan 2 is still unlimited.

Plus Shared and Resource mailboxes both increased from 5 GB to 10 GB.

Details here - http://blogs.office.com/b/office365tech/archive/2013/08/29/exchange-online-mailbox-sizes-are-doubling.aspx

SharePoint Online SkyDrive Pro Site Size Increase

Second, SharePoint Online SkyDrive Pro sites have had their sizes increased too.

There are now 25 GB available per SkyDrive Pro user in SharePoint! They were recently 7 GB, and remember they used to only be 2 GB before the new 2013 release. So basically SkyDrive Pro (legacy MySites) when from 2 GB to 25 GB in just few months. Remember this 25 GB does not count against your pooled storage.

Plus you have the ability to expand SkyDrive Pro Sites from 25 GB. They can be increased to 50 GB or 100 GB. This is done by using your SharePoint Online pooled storage and allocating that extra space to the individual SkyDrive Pro sites that need more space.

Details here - http://blogs.office.com/b/office365tech/archive/2013/08/27/skydrive-pro-increases-storage-and-ease-of-sharing.aspx

Closing

This is the value of the Office 365 cloud as an evergreen service; customers continue to get new features quickly that add value.

This is huge. Think of it this way:

  • E1 / G1 Suite – you went from having a default of 57 GB space per user to 125 GB space per user! That includes your default mailbox, archive mailbox and SkyDrive Pro site. Plus you can still expand the SkyDrive Pro site.
  • E3 / G3 Suite – is the same plus you have unlimited space in your email archive.

There are lots of different ways you can look at this but it is truly exciting.

Tuesday, July 16, 2013

New Office and OWA Apps for iPhone and iPad

New Announcements

Office 365 has again expanded support for iPhone and iPad. There are always been support for ActiveSync for Exchange Online, Lync App, Office Web Apps, SharePoint Online, and OneNote App.

There have been two announcements in June and July 2013 for more solutions for iPhone and iPad. First there was an announcement for Office for iPhone; very similar what users get by default on a Windows Phone. Second there was an announcement for Outlook Web App (OWA) for iPad.

Office for iPhone

Read the announcements, details, and watch a video here - http://blogs.office.com/b/office365tech/archive/2013/06/14/office-mobile-for-iphone.aspx

This capability provides:

  • Integrated log in with your organizational IDs
  • Connect to SharePoint and SkyDrive Pro
  • Word, Excel and PowerPoint (note there is already a OneNote App)

clip_image002

OWA for iPad and iPhone

Hot off the presses, the new Outlook Web App (OWA) for iPhone and iPad. Read the announcements with tons of screenshots and details - http://blogs.office.com/b/office365tech/archive/2013/07/16/owa-for-iphone-and-owa-for-ipad.aspx

This capability provides:

  • Email status notifications
  • Rich email, calendar and contact management
  • Voice commands
  • Information Rights Management support with AD Rights Management Server (AD RMS)
  • Outlook and OWA Apps Support
  • Exchange Online user configuration management
  • And more….

clip_image003

Friday, April 12, 2013

SkyDrive Pro Sync and SharePoint 2010 Workspace

Introduction
Here is an important distinction I have had to discuss with customers lately about SharePoint 2013 in Office 365 and SkyDrive Pro.

One of the new features of SharePoint Online is SkyDrive Pro. One solution feature of this is the new Sync capability. This Sync capability is actually available in all document libraries.

However this new SkyDrive Pro Windows Sync capability is different than the previous SharePoint Workspace 2010 solution. Additionally the new SkyDrive Pro Windows Sync capability only works when Office 2013 is installed.

SkyDrive Pro Windows Sync Client
Let’s discuss a little more.

Specifically there is this new Sync button up in the top right hand corner in SharePoint Online or SharePoint 2013 on-premise.

image

This will provide users to work with files locally out of their file explorer like below.

image

The SkyDrive Pro Windows Sync client which facilitates this is installed with Office 2013.

Why is this important? If a customer has Office 2010 installed on their client, they will not be able to use the new SkyDrive Pro Windows Sync client. However this does not preclude the end user from working with content offline. The end user will have to use SharePoint 2010 Workspace client will does work with the new SharePoint Online and SharePoint 2013 on-premise.

SharePoint 2010 Workspace
It is really important to note that SkyDrive Pro Windows Sync client does not replace, or is not an updated version of, SharePoint Workspace 2010. Both of these solutions are different but they provide a similar end result, allowing a user to work with documents when they are offline.

Additionally you still also have the ability to connect Outlook to SharePoint Online to work with documents offline too.

References

Saturday, March 30, 2013

SharePoint Online BI and Connecting to On-Premise Data

Refreshing Data with PowerPivot and Excel Services

I came across this really good whitepaper on how to refresh data in PowerPivot in Excel Services in SharePoint Online. The most important part is “in SharePoint Online”.

If you know much about SharePoint Online Business Intelligence, may know we provide Business Intelligences features in SharePoint Online with limitations. The most important being something like Excel Services cannot make a live connection to a database. If the data resides in the Excel spreadsheet itself no problem Excel Services works great with that data. The challenge has always been how to get the data refreshed into the spreadsheet if the data needs to be pulled from a line of business databases?

The solution described in the spreadsheet takes advantage of several new capabilities of SharePoint Online. It takes advantage of the new SharePoint Online PowerShell commands, the Sync capability of SkyDrive Pro and the new PowerPivot solution now supported in SharePoint Online. The script is very simple. All you do is schedule it, it will check out the Excel workbook, refresh the data, check it in, and then sync the file right back into SharePoint Online. Nice!

Before this new release of SharePoint Online, organizations would have to manually do this action. If an organization got crafty they could use web services to accomplish the same thing but it would be a cumbersome solution to manage and maintain.

This new solution is just so easy and straight forward.

Refreshing Excel workbooks with embedded PowerPivot models from SharePoint Online (white paper) - http://technet.microsoft.com/en-us/library/jj992650.aspx

SQL Reporting Services

If you have read the new SharePoint Online Service Description on Insights (http://technet.microsoft.com/en-us/library/jj819252.aspx) you will have noticed several new capabilities. One of these new capabilities is SQL Reporting Services reporting web parts are now supported. SSRS reports running out of a document library in the cloud can utilize data in a SharePoint lists. You could use a similar solution using the new SharePoint Online Client Side Object model to refresh data in a SharePoint list that the SSRS report would use. The only limitation to consider is the amount of data you are moving into the cloud. I am not suggesting that a SharePoint List cannot handle the data however we all know that SharePoint Lists are not meant to replace something like a SQL Server database. I would recommend that you do as much processing and aggregation of the data before sending up into SharePoint lists. It may even make sense to de-normalize the data a little.

Still you should be able to create some really nice reports that can be centrally managed and access through SharePoint Online.

Visio Services

Visio Services has always been available in SharePoint Online. I have in the past successfully used it to connect to data in SharePoint lists and then create both reports and dashboards. As usual the limitation was how to get the data on-premise.

The way I see it, you have two approaches for getting Visio Services in SharePoint Online to work with a database on-premise.

First, you can do what I just described above where you use the Client Side Object Model to get data into SharePoint Online lists.

Second is leverage BCS! This is new. If you have read what is new with Visio Services (http://msdn.microsoft.com/en-us/library/jj164027.aspx) you will see that SharePoint Online supports BCS. Additionally if you have SharePoint 2013 on-premise, it is now possible to implement a SharePoint Hybrid solution (http://technet.microsoft.com/en-us/library/jj838715.aspx). In this case you can have live on-premise data securely connected to SharePoint Online which Visio Services can build reports off of.

Conclusions

As you are seeing with the introduction of SharePoint Online PowerShell, Client Object Model, SharePoint Hybrid, SSRS, PowerView and SkyDrive Pro along with new improvements to BCS, Excel Services and Visio Services we now have some better options for BI in SharePoint Online. I see the gap starting to close and hope with time, more gaps to be closed.