Archive

Archive for the ‘Work’ Category

#O365 #SharePoint Online–Information Rights Management #IRM–what works, what doesn’t in a business context-Part 2

September 22, 2015 1 comment

This article is part of a series:

Part 1: https://spandps.com/2015/09/21/o365-sharepoint-onlineinformation-rights-management-irmwhat-works-what-doesnt-in-a-business-context-part-1/

In the first article of this series we discussed what IRM was, some scenarios and high level device supportability.

Let’s dig a bit deeper with what works in SharePoint Online:

Setup within SharePoint Online.

So I could talk about the Tenant Administration side of things but honestly, its not difficult, and these articles are more business focused.  If you are interested, take a look here:

https://support.office.com/en-us/article/Set-up-Information-Rights-Management-IRM-in-SharePoint-admin-center-239ce6eb-4e81-42db-bf86-a01362fed65c

Assuming you have Information Rights Management (IRM) turned on in your Office 365 tenant, you will have the following options in the settings of your lists and libraries:

image

Do not get confused with Information Management policy settings at the bottom, this is entirely different involving audit trails, bar coding etc.

Once you click, you get a screen as follows (pre-filled in for my example in this blog series)

image

Most of these are fairly self explanatory, but allow me to get into specifics on some of these items:

Set additional IRM library settings > Do not allow users to upload documents that do not support IRM

Seems, kind of vague and initial Google (Bing…) searches did not help me, after some digging however, we find something… only certain file types are supported within SharePoint:

  • PDF
  • The 97-2003 file formats for the following Microsoft Office programs: Word, Excel, and PowerPoint
  • The Office Open XML formats for the following Microsoft Office programs: Word, Excel, and PowerPoint
  • The XML Paper Specification (XPS) format

And in my further research, for Word, Excel and PowerPoint, your standard office suite has been supporting this capability since Microsoft Office 2003 on Windows and since Office for Mac 2011 on OSX.

But what about Multi-factor Authentication I hear you cry out…

Well that was supported in Office 2013 in an update around November 2014 (last year): https://blogs.office.com/2014/11/12/office-2013-updated-authentication-enabling-multi-factor-authentication-saml-identity-providers/

The end result of this is fairly painless to the user.  They upload unprotected files (that are supported).  SharePoint protects the files and when you open them from SharePoint, you get this:

image

Word opens the file, checks the RMS server for the permissions against the user opening the file and if you have the rights, you can see the document.

If you don’t have the rights, you get this:

image

Further Gotcha’s / Things we need to know: PDF Support

Essentially what we are seeing here is that we need to have a level of support for IRM in both the server (to set the policy) and on the client (to enforce the policy)

As stated above, Microsoft Office has been supporting this in some form since 2003 for Windows and 2001 for the Mac.

On the Adobe Reader side of things, it is a little different.

Adobe Reader does not support IRM protected PDF’s unfortunately and when you try you get this response:

image

So for the well initiated or hacker minded, I know what you are thinking… Microsoft Word can open PDF’s… what happens then:

Well they thought of everything:

image

Thankfully you can use some alternative PDF Readers.  Here is the run down on supportability:

image

Foxit Reader (Free) does display the PDF but with a suggestion that you should buy the RMS plugin:

image

I can confirm that you can view the whole document with the free product with the IRM restrictions in place.  However the watermark shown above appears on every page.

Lastly, just to confirm the security Foxit supports for IRM PDF files:

image

Further Gotcha’s / Things we need to know: Other / Unsupported File Types

If you attempt to upload a file that is unsupported, you get the following message from SharePoint.

image

File Type Conclusions

So bottom line is, if you need to protect Word, Excel & PowerPoint files than this solution provides a way to protect content without much trouble to the end user.

If you want to use PDF files as well then you will need to use Fixit or NitroPDF on Windows and unfortunately for OSX, it won’t be supported.

Lastly, all examples so far shown are using a standard custom list with attachments.  The functionality in a document library is the same in 99% of cases.

The Next Post

As I look further and further into this topic, more and more questions are unraveling.  In the next post(s), I shall be exploring:

  • What happens when we use Windows Explorer view with a document library?
  • How does the Microsoft RMS plugin help us for unsupported file types?

I am sure there will be more questions as I look further, but as this is a pressing concern for my company, you will see more posts soon.  Till the next time…

Useful Links:

Microsoft Office Compatibility (older information): https://technet.microsoft.com/en-us/library/dd772650(v=ws.10).aspx

Microsoft Office 2007 IRM support: https://support.office.com/en-ca/article/Information-Rights-Management-in-the-2007-Microsoft-Office-system-afd5c5a9-e6fb-4ce7-b24c-eadcc9ee3fe8

Microsoft Office 2003 IRM support: https://support.office.com/en-au/article/Information-Rights-Management-in-Microsoft-Office-2003-495d2755-3c0d-44fb-9fcd-451c1c0e8c9e

Microsoft Office 2013 MFA Support: https://blogs.office.com/2014/11/12/office-2013-updated-authentication-enabling-multi-factor-authentication-saml-identity-providers/

#O365 #SharePoint Online–Information Rights Management #IRM–what works, what doesn’t in a business context-Part 1

September 21, 2015 2 comments

I know I said I would get to the new features of Document Management in SharePoint 2016, and the plan is still do to that… but at work I have come across the need to use IRM for one of my internal customers.  So without further ado…

The Scenario

Migrating a site with Restricted Confidential data from On-Premise to SharePoint Online.  Everything within the network is nice and secure requiring two factor authentication to connect to the VPN from a domain connected laptop.  It is nice and secure!  Couple that with strict password and domain communication policies, security within the network seems good.

Of course, now as a company we want to take advantage of the great savings offered by Office 365.  Office 365 doesn’t require a VPN to connect any more and suddenly the need for information rights management feels way more important than ever.

Multi Factor Authentication

So combat some of this, we can require multi-factor authentication to connect to the Office 365 tenant.  If you do this properly, then you will have a nice, unhindered experience within your corporate network and a multi-factor authentication login from outside your network.  (Please note you will need Microsoft Office 2013 as a client for outside your network).

This is all well and good but that doesn’t stop you logging into your personal PC and downloading the file using your corporate account.  That is where IRM comes in…

Information Rights Management (IRM)

header

As a brief overview, IRM essentially controls what a user can do in a client application regarding a document based on who they are logged in as and the group they belong to.

For Example:

Corporate Network

You have a protected Word document and you are authenticated inside your corporate network.  You have permissions to View, Print, Edit the file etc…

vs.

You have a protected Word document and you open the file on your personal computer.  You cannot View, Print or Edit the file regardless of how you received the file (link to a SharePoint site, an Email Attachment or perhaps via a USB drive).

Personal Computer


So ideally what we are looking for is this:

DeviceAllowance

And just so we know what I mean by the Red, Amber, Green symbols above…

DeviceAllowanceLegend


 

Guest Devices

Of course in this very modern bring your own device to work world, guest devices means a lot of different platforms and form factors.

  • iPhone
  • iPad
  • Android
  • Windows Phone
  • Windows RT (Maybe…)
  • Windows
  • Mac OSX
  • + others no doubt (blackberry for example…)
  • Thankfully, thanks to Microsoft view on being portable in this world is not tied to device, they have for the most part covered all devices with their Microsoft Office suite which fully covers IRM protection standards across the above listed platforms.

      However, in this changing world, there are always some caveats…  this series of articles will begin to discuss…

    Stay tuned for the next article when we talk about:

  • SharePoint specifics such as setup, file type support, unsupported file types…
  • What you can do about unsupported file types etc.

Useful links for learning…

#ProjectServer and #SharePoint 2010 / 2013 September 2015 Cumulative Update #PS2010 #SP2010 #PS2013 #SP2013 #MSProject

September 19, 2015 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

Just a quick update to the post below:

http://bit.ly/1K7feXH

The Project Server 2013 September 2015 CU Server Roll up package also known as the Uber packer is now available:

http://bit.ly/1NKE1I7

Categories: Paul Mather, Work Tags:

#ProjectServer 2016 Preview is now officially available #PS2016 #MSProject

September 17, 2015 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

Project Server 2016 preview is now officially available (it has been in the SharePoint 2016 preview for a few weeks). See the link below for details:

http://bit.ly/1KiHJCD

Download today and take a look.

Categories: Paul Mather, Work Tags:

#ProjectServer and #SharePoint 2010 / 2013 September 2015 Cumulative Update #PS2010 #SP2010 #PS2013 #SP2013 #MSProject

September 9, 2015 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

The Office 2013 September 2015 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1OcxULy

Project Server 2013 September 2015 CU Server Roll up package:
***There is no cumulative / server roll up package this month*** See: http://bit.ly/1K7feXI

Project Server 2013 September 2015 update:
http://bit.ly/1OcxULz

Project 2013 September 2015 update:
http://bit.ly/1K7fg1N

Also worth noting, if you haven’t done so already, install Service Pack 1 http://bit.ly/1uorn2C first if installing the September 2015 CU.

The Office 2010 September 2015 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1OcxULy

Project Server 2010 September 2015 CU Server Roll up package:
http://bit.ly/1K7feXJ

Project Server 2010 September 2015 update:
http://bit.ly/1OcxW6g

Project 2010 September 2015 update:
http://bit.ly/1K7ffdW

SP2 is a pre-requisite for the Office 2010 September 2015 updates.

As always, fully test these updates on a replica test environment before deploying to production.

Categories: Paul Mather, Work Tags:

#SP2016 Technical Preview–testing the new stuff–part 1–Document Libraries–Accessibility

September 8, 2015 Leave a comment

As part of the new features of SharePoint 2016 On-Premise there are some bold promises that have been causing issues with my customers for a long time that are supposedly fixed.

I intend to create some post that tries out these known limitations and see the results.

For this, I have created a standard Team Site out of the box and not turned on any features that are not turned on by default (yet…).

Here is a quick summary of what I shall be looking at for the next set of posts:

  1. Document Library Accessibility (https://msdn.microsoft.com/en-us/library/Mt346121(v=Office.16).aspx#doclib)
  2. Durable Links
  3. File names – expanded support for Special Characters (https://msdn.microsoft.com/en-us/library/Mt346121(v=Office.16).aspx#file)
  4. Image and Video Previews within a document library (https://msdn.microsoft.com/en-us/library/Mt346121(v=Office.16).aspx#preview)
  5. Large file support (https://msdn.microsoft.com/en-us/library/Mt346121(v=Office.16).aspx#largefile)
  6. Open Document Format (ODF) support (https://support.office.com/en-us/article/Set-Open-Document-Format-ODF-as-the-default-file-template-for-a-library-bf30a61d-1601-486e-8fa2-924bc5ea303e)

That’s quite a lot for a single post, so this may end up being a multi part situation, but you have probably already gathered, I tend to write these blogs as I try things out.  So without further ado…

1. Document Library Accessibility

For this test I am using the standard Shared Documents, document library that is created with the team site by default.

Accessibility it always a hot topic for me as I used to work a lot in the education and charity / not for profit sectors when I was back in the UK.  Accessibility mattered especially when working with the blind.

Keyboard shortcuts are provided for the following document tasks according to the documentation provided by Microsoft.  Let’s give them a go:

  • Alt + NNew – This worked with no issues and in a standard document library, I got the Upload Document dialog.  This is dependent on the behavior of the default content type on the library.  (Site Pages creates a new Wiki Page for example)
  • Standard Document Library Example:

01 - Alt+N

  • Site Pages Example:

02 - Alt+N

  • Alt + EEdit – In IE11, I could not get this to work as it kept invoking the edit menu in the browser.  Tried CTRL + E, CTRL + Alt + E with a document selected and not selected but to no avail.
  • Alt + UUpload – Same functionality as Alt + N in the Shared Document library.  Under the Site Pages library, it activated the upload dialogue.  So it is slightly different.
  • Alt + MManage
  • Alt + SShare  – Either having a document selected or not, this always highlighted and set focus on the Search Box for me
  • Alt + Y – Synchronization – Opened the One Drive for Business web dialog to start the sync
  • Sync Example:

02 - Alt+Y

This is the Technical Preview, so maybe it will change with the full release or perhaps I am not doing something right.  These tests were carried out with Accessibility mode turned on and off.  The results were the same in both cases.

So I have had this post going on an off for a couple of days now, so it will definitely be multi part.  Let’s get this one out there and we will work on Durable Links next time around.

Till the next time…

#SP2016 Technical Preview–SharePoint 2010 Workflows still available!

September 8, 2015 Leave a comment

So I am running a project internally at the moment about moving away from a vended product to a capability in Office 365 / SharePoint Online using out of the box functionality as much as possible (cost saving exercise) – The Oil & Gas industry is hitting hard times if you haven’t seen commodity prices lately!

Anyway, this interim / temporary solution requires me to send an email to an external user.

With the SharePoint 2010 workflow engine, you could do this with a standard SharePoint Designer workflow.

In SharePoint 2013 they essentially deprecated the SharePoint 2010 workflow engine and introduced a new Azure based version.

This newer workflow engine requires the user that you send an email to an authenticated user with Active Directory / Azure Active Directory.  This causes me an issue for my temporary solution in SharePoint Online!

 

Can Nintex Help?

 

I initially thought… perhaps Nintex Workflow for Office 365 Workflow can help?

Alas, it is based on the SP2013 Workflow engine, so no luck there…

(To be fair, you can’t really blame Nintex for supporting the current standard… I would do the same)

 

What are my options?

 

1. Add the external users to Azure AD – Not really an option in this case right now

2. Create a 2010 platform workflow with a single step – Email User.  Call this workflow from the 2013 workflow and hope it stays supported – For this temporary solution, this may work but we all know how temporary often becomes permanent.

3. Create my own code / action to call a web service and send the email – This would work but for this temporary no code solution, it feels overkill.  A good backup however, if the solution turns permanent.

4. Find a 3rd party product that can add actions.  PlumSail has a package: https://plumsail.com/workflow-actions-pack/.  $400 per year.  – This is also a good option but there is of course this gotcha!

There isn’t going to be a SharePoint Designer 2016.

http://blogs.technet.com/b/sharepointwarrior/archive/2015/05/13/sharepoint-2016-on-premises-update-ignite-recap.aspx

SharePoint Designer 2013 however still works.

 

Conclusions

 

Now that I have my newly installed SP2016 On-Premise environment and I can confirm that this is still currently available when you connect SharePoint Designer 2013 to a SP2016 On-Premise server.

image

I can also confirm that as of the time of writing, it is also still available in SharePoint Online.

So for this “temporary” project, this is likely the way we will go, knowing full well, it might go away at some point.

Stay tuned for more posts about SharePoint 2016 as I answer my own questions about the real business issues I face.

#SP2016 Tech Preview -web templates from Bill Baer

September 7, 2015 Leave a comment

just a very short post as I know I will want to find this again during the lifecycle of SharePoint 2016.

Web templates for the SP2016 Technical Preview: http://blogs.technet.com/b/wbaer/archive/2015/09/07/sharepoint-server-2016-it-preview-web-templates.aspx

Categories: Work

#SP2016 Technical Preview – The Wizard Completes…

September 7, 2015 Leave a comment

As I am going about my Labor Day weekend, I am slowly installing SP2016 for my development box at home.

This is part 3 of this mini blog series as I detail what I encounter and find new and interesting things to explore…

Where we left yesterday was letting the configuration wizard run (usually a big no no for people, but you have to try these things now and again… I know it leaves your configuration databases with GUID’s etc… but for the sake of this testing period, I’m OK with it.)

SP2016 Install 6SP2016 Install 7

SP2016 Install 8SP2016 Install 9

So to start with, we choose the services.  I am keen to know how well the default runs so I am leaving the check boxes as they are.

We kind of have a new Managed Service:

  • Project Server – Now part of the standard SharePoint installation.  This should make patching and life in general easier!  (Previously it was a separate install and quite easy to get the versions out of sync if you weren’t careful)

We also have the Services section at the bottom with something new…

  • Microsoft SharePoint Insights – not too much to go on for this one with the documentation but Bill Baer suggests that future unannounced functionality is coming in this MSDN Forum post last week: https://social.technet.microsoft.com/Forums/office/en-US/b5d745f3-e4a0-4879-aaff-1cb157cb718a/the-service-instance-microsoft-sharepoint-insights-could-not-be-provisioned-because-of-the?forum=SP2016

I press Next and we get the familiar working on it screen from SharePoint 2013 and are then requested to create a site collection:

SP2016 Install 11

Once created, we get our success screen of all services:

SP2016 Install 12SP2016 Install 13

On this screen we have the ability to configure the new Hybrid features with Office 365 such as Search integration (via a new managed service) and OneDrive cloud integration (I shall investigate this in a later post)

Lastly, I check that the site collection worked as expected:

SP2016 Install 14

The site collection (team site) came up as expected with very little change apart from the top bar which has the app launcher on the left and the new site actions / user menus on the right.  This resemble the ones that have been on Office 365 for a while now.

You can find out a bit more of the end user experience regarding the App Launcher for Office 365 in this blog here: http://epmsource.com/2014/12/07/customising-the-nav-bar-app-launcher-in-office-365/ (Thanks Alex :)).  On initial inspection, the capability is not quite the same here but I will be investigating further.

In Office 365 they have just released the capability of adding your own icons via the tenant admin: https://support.office.com/en-us/article/Add-custom-tiles-to-the-My-apps-page-and-app-launcher-1136115a-75af-4497-b693-640c4ce70bc6 – I will confirm that this is available On-Premise also.

Lastly, if you want to code your own via an Azure App…https://msdn.microsoft.com/en-us/office/office365/howto/connect-your-app-to-o365-app-launcher – This is again for Office 365 but I suspect there is similar capability for On-Premise.

Looking at the site settings, we have a couple of new things (or perhaps things I hadn’t noticed in 2013 SP1…)

SP2016 Install 15

  • Site Closure and Deletion policies – this will be useful for those operational cleanups and potential compliance requirements large enterprises have.
  • Search and offline availability – Search availability is not new, but the offline availability I do not remember being in SP2013 via this menu (perhaps permission levels with remote interfaces).  Again this could be good for compliance purposes, especially for Legal sites.
  • Lastly, Site collection health checks… I need to start these running but if we can code our own health checks based on company governance… this could be awesome!

Anyway… I am off to a baseball game in an hour… one of the last games of the season for the Round Rock Express.  They are playing the Iowa Hawkeyes!  This is the first game I have seen since moving over here… exciting stuff!downloadbaseball

VS.

Categories: Work

#SP2016 Technical Preview – installed…

September 6, 2015 Leave a comment

Part 2 of my mini blog posts as I install SP2016 Technical Preview over this Labor Day weekend.

We’re installed!  I chose Single Server Install right now as I have limited resources on my host and it is my intention to turn this into a DEV box for future App Model (Add In) projects.

SP2016 Install 3

Click Finish and Central Administration starts to load…

SP2016 Install 4

by all means send my info to the Customer Experience Program… it’s what this early access is all about!

Lastly, as you can see, Central Administration looks pretty familiar.  For this Single Server Install I shall kick off the configuration wizard and see which managed services it installs by default.

SP2016 Install 5

Stay tuned for the next post as I kick off this process and blog the results…

Design a site like this with WordPress.com
Get started