Chapter 17

Integrating Office Clients with SharePoint

WHAT’S IN THIS CHAPTER

  • What Office 2013 and SharePoint 2013 share in common
  • Integrating the various Office clients
  • Managing Office 2013 through Group Policy

Although technologies like SkyDrive and other cloud-sharing systems are being used by an increasing number of organizations, some workers are still sending documents over e-mail. Even though it is better than using “sneakernet,” this practice still creates confusion. With multiple versions of a document floating around, who has the latest version? Who is working on the document? Who made changes? Sending documents this way also causes wasted space on e-mail servers. Consider the cumulative effect of a few people sending a document back and forth four or five times. That is a significant amount of wasted space and efficiency. Compare all that effort to having one, version-controlled copy of the file that anyone can edit and easily track, in one place, and the answer is clear. SharePoint integration with Office can save you time and money.

One of the biggest advantages that SharePoint has over any other collaboration platform is its integration with Microsoft Office; and as long as Office reigns supreme over the information worker’s desktop, SharePoint will be king of the collaboration platforms. Interestingly, although most users know that this integration exists, very few can identify exact integration points or take the time to explore the depths of this integration. This chapter provides a close look at the fun and helpful things you can do when you combine Office 2013 and SharePoint 2013.

WHAT OFFICE 2013 AND SHAREPOINT 2013 SHARE IN COMMON

With the exception of the Backstage view, the look of Office has largely remained the same since 2007. The Ribbon interface provides a common set of menus that apply to all applications in the Office suite. Once you are familiar with it, you can use any of the products with ease. Simply put: learn it once, use it everywhere. To that end, many of the SharePoint collaboration features reside in the same place across the Office applications. There are also a multitude of points where Office and SharePoint interact with each other. If a user would like to upload a document, edit a document, or tag an existing document, these tasks can easily be done without ever leaving the client application.

Office 2013 also includes the Office Upload Center. As its name suggests, Upload Center acts as the intermediary between Office and SharePoint. When you save a file destined for SharePoint, Upload Center handles the transfer and alerts you to any errors.

SkyDrive Pro users have the capability to click the Sync button in SharePoint libraries, making the documents available offline in Windows Explorer. Office 2013’s Backstage view is also integrated with SkyDrive Pro, enabling users to save documents to their SharePoint MySite, for example.


NOTE SkyDrive Pro is the replacement for SharePoint Workspaces in Office 2010 and has nothing to do with the SkyDrive you know and love. It allows you to take SharePoint list and libraries offline and access that data. It is installed as part of Office 2013.

This section describes how you can get the most out of Office 2013 collaboration and integration. The first part covers connecting to SharePoint from within Office, and the second covers connecting to Office from within SharePoint 2013.

Connecting to SharePoint from within Microsoft Office 2013 Applications

For many employees, working with Office documents is a fundamental part of doing their job — they are living inside of Word and Excel documents. When those documents reside inside of a SharePoint document library, the burden of managing and storing them is eliminated. Better yet, with Office 2013 (and to a lesser extent Office 2010), users can enjoy the added advantage of live co-authoring. No more worrying about who currently has “the document” — everyone can do their part at the same time.

Live Co-Authoring

Introduced in Office 2010, live co-authoring enables multiple users to work on the same document in near real time without having to check it in or out. Checking out a document can be a work stopper because it locks the document exclusively for the user who checked it out, preventing anyone else from editing it. Because live co-authoring bypasses checkouts, it can greatly increase productivity. It also offers a number of collaboration features. For example, a handy Send a Message feature enables a user to send an e-mail or instant message to everyone working on the document, making it easy to share ideas or corrections. When a collaborator saves the document it is saved back to SharePoint, and shortly after that all the other collaborators will see an updated icon, letting them know the document has been updated. Each user’s changes are saved back to SharePoint and reflected in the open version of the other users.

To understand how this looks in the real world, suppose your department is responsible for writing a section of a Microsoft Word document that describes the process of adding new employees to the company’s IT systems. Your section of the document deals with adding the new hire’s personal information into the company’s Active Directory, while your co-worker’s section covers granting the proper permissions in the company’s SharePoint site collections. When either of you starts typing, a dotted outline bracket appears on the left side of the paragraph you have started. This indicates that the paragraph is locked, and other users will see the locked paragraph on their documents. Your locked paragraph will appear as a solid bracket, with your username next to it for the other editors. See Figure 17-1 for an example of what the editor sees and Figure 17-2 for what the other author(s) sees. When the document is saved and refreshed, all changes from other users will be highlighted, so you can easily identify what changed. Changes can also be reviewed with Word’s comparison feature, which is covered in detail later in the chapter.

Determining When a Document Is Being Actively Co-Authored

When a document is being edited from a SharePoint document library, the Save button changes. The icon will include a pair of green “refresh” arrows, as shown in Figure 17-3. This means the document is being co-authored.

An icon also appears in the status bar at the bottom of the screen, indicating the number of users currently editing the document, as shown in Figure 17-4. Clicking the people icon will display a list of the users’ names. Each name is clickable and can be expanded to display more information about the person, with various ways to contact them. Figure 17-5 shows Grant Young expanded.

When a user clicks Save, all other collaborators are notified in the lower-right corner that updates are available. Clicking the notification shown in Figure 17-6 refreshes the document to the newest version.

As users have the updates added to their document, they are highlighted in green so the changes are easily located. (Hopefully you are a fan of green.)

Live Co-Authoring Compatibility with Other Office Versions

The release of Office 2013 means that there could now be users accessing documents with Office 2007, Office 2010, and Office 2013. Users with Office 2007 should definitely upgrade if possible; otherwise, they will be missing out on a key feature of SharePoint. In fact, lacking this capability can actually hinder users of Office versions prior to Office 2010. When a user opens a document from SharePoint with Office 2007, SharePoint creates a lock on the document that prevents other users from using co-authoring or editing that document. Additionally, documents saved in an Office 2007 format and uploaded to SharePoint cannot be co-authored either.


NOTE While Office 2007 renders co-authoring completely useless, note that Office 2010 enables co-authoring but only in a reduced functionality mode. For example, the Live Layout feature is disabled if Office 2010 is used for co-authoring. The best-case scenario is for everyone in the organization to upgrade to Office 2013 at the same time.

Backstage View

Retained from Office 2010, all Microsoft Office 2013 applications offer what is called the Backstage view. This feature replaced the old “File” menu from Office 2007. It includes a ton of extra information about the file as well as a few buttons for interacting with SharePoint.

Of the many tabs it offers, the most useful for SharePoint users is the Info tab. The Info tab stores vital information about the file, including the file’s name and location. Most of the information on this tab either interacts with or consumes data from SharePoint. Figure 17-7 shows the Info tab while not connected to SharePoint, whereas Figure 17-8 shows the Info tab while connected. Notice that while connected to SharePoint you get much more information, including the list of current editors if co-authoring, and additional metadata properties. The Department and Status properties pull their data directly from the SharePoint document library columns. To get all of the properties to show, click the text Show All properties at the bottom of the screen. The following list describes the sections of the Info tab:

  • People Currently Editing — This section is displayed only if the document is being actively co-authored. The names of any users working on the document are displayed here.
  • Send a Message — This section is displayed only if the document is being actively co-authored. Selecting the drop-down provides two options: one to send an e-mail message to the other editors, and another to start an instant messaging session with everyone editing the document.
  • Protect Document — This section contains a number of features. Mark as Final lets readers know the document is done with the editing process. The status for the document is set to final, and all typing, editing commands, and proofing marks are turned off. The document is also set to read-only. When a user opens the document, a notification in the upper-left-hand corner indicates that the document has been marked final. Restrict Editing allows document authors to limit what types of edits can be made to a file. Restrict Access is an option related to SharePoint’s support of digital rights management (DRM) through Active Directory Services. DRM is outside the scope of this book; but if you have set it up, SharePoint will honor the settings specified here.
  • Versions and Check Out — This provides a quick date- and time-stamped list of the last 10 local versions of the document. An expanded list can be accessed by clicking the link Show All Versions at the bottom. Clicking Manage Versions will retrieve the latest version information from SharePoint and compare the open document with the last version on the SharePoint server, or the most recent major version. Note that document library versioning must be turned on in order to look at previous versions of the document.

The Share tab offers various methods to publish the document without necessarily using SharePoint. This is useful for collaborating with individuals who might not have access to the SharePoint farm:

  • Invite People — With this option you can save your document out to your SkyDrive. Once saved, you will be prompted to provide the information for people with whom you would like to share the document. The sharing functionality that is native to SkyDrive Office is just taking advantage of it.
  • E-mail — When this option is selected, a number of additional options are displayed, explaining the difference between sending the file as an e-mail attachment versus sending a link to the SharePoint document. As stated at the beginning of the chapter, when users understand the benefit of keeping files inside SharePoint, collaboration becomes much more efficient.
  • Present Online — This feature allows you to share Word and PowerPoint documents across the internet using the Office Presentation Service. The great thing is, assuming you have a Microsoft account, it just works. Once you begin presenting you just need to share the provided link.
  • Publish as Blog Post — This option provides the capability to publish the document to a SharePoint blog. It is covered in more detail later in the chapter in the “Blogging with Microsoft Word” section.

Taking a Look at the Document Panel

In Microsoft Word, Excel, and PowerPoint, the document panel enables you to view the metadata associated with the file, from within the application. Metadata refers to the properties associated with each file in a document library. Columns in document libraries are considered metadata, and contain information about each file, such as Created, Created By, and Modified (just three of several standard metadata columns associated with a default document library). You can add custom metadata to libraries simply by creating new columns.

For an example of the use of metadata, consider a document library that contains company policies. This document library has a metadata column called “Department.” When a file is added to the library, it can be associated with a department by picking the appropriate department name in the column. This information can also be added in the document panel in Microsoft Word.

Figure 17-9 shows the Document Properties panel for a document titled, A neat document title. The metadata fields associated with the document library “Title”, “Department”, and “Status” are shown, and are editable from within Word.

If the current user does not have at least Contributor permissions on the target document within SharePoint, the document information panel will be displayed in read-only mode.

By default, the document information panel is not displayed when documents are opened. To view it, follow these steps:

1. Open a document from a SharePoint document library.
2. Click the File tab.
3. The Info tab will be the first highlighted tab in the list. On the right-hand side, click Properties.
4. Click Show Document Panel.

When the Document Panel window is shown on the main screen, you can click the Document Properties drop-down in the upper-left corner to switch between different views of the properties. Each view contains different data about the document.

To enable the document panel to display automatically when a document is opened, you can modify the settings for the SharePoint document library. This can be done either through SharePoint Designer 2013 or from a browser by editing the document library’s settings. Both methods are discussed next.

Displaying the Document Panel Using the Browser

The following steps illustrate how to use the browser to configure the document panel to appear. You will need the appropriate SharePoint permissions (most likely designer level or greater) to do the following tasks. If you are using the default SharePoint groups you would need to be in the Owners group:

1. In the document library’s Library tab, click Library Settings in the Settings section.
2. In the General Settings section, click Advanced Settings.
3. In the Content Types section, change the “Allow management of content types” option to Yes. Click OK.
4. The Document Library Settings page will now contain a section called Content Types. It may be necessary to scroll down the page a little bit to view this section.
5. All the content types for the library are listed here. By default, the only content type is Document. Click this.
6. In the Settings section for this content type, click Document Information Panel settings.
7. Enabling the check box in the Show Always section forces the document information panel to be displayed each time files of this content type are opened.

Displaying the Document Panel Using SharePoint Designer 2013

These steps require that SharePoint Designer 2013 has been downloaded and installed on a client machine that can access the SharePoint farm via the Internet. For more information on SharePoint Designer, see Chapter 18. The price still hasn’t changed (free), so you might as well embrace it. As with the previous section you need the appropriate permissions to perform the following steps:

1. In the document library’s Library tab, click Edit Library in the Customize Library section. Clicking Edit Library will launch SharePoint Designer 2013. You may be prompted to allow the connection.
2. After loading, SharePoint Designer should automatically take you to the document library page. This can be confirmed by looking at the List Information box. Ensure that the Web Address and Name values are correct for the document library you are editing.
3. Click Administration Web Page in the Ribbon.
4. In the General Settings section, click Advanced Settings.
5. In the Content Types section, change the “Allow management of content types” option to Yes. Click OK.
6. The Document Library Settings page will now contain a section called Content Types. It may be necessary to scroll down the page a little bit to view this section.
7. All the content types for the library are listed here. By default, the only content type is Document. Click this.
8. In the Settings section for this content type, click Document Information Panel settings.
9. Enabling the check box in the Show Always section forces the document information panel to be displayed each time files of this content type are opened.

Connecting to Office 2013 from SharePoint 2013

Each library and list in SharePoint 2013 can be connected to the logged-in user’s Office client software. From a library, there is a Connect & Export section of the contextual Ribbon inside the Library tab, as shown in Figure 17-10.

Depending on the current type of list or library, different options will appear in this area:

  • Sync Library to Computer — This option enables users to create a synchronized copy of the library on their local workstation using SkyDrive Pro 2013, which is a desktop application included with Office 2013. The library will appear under Favorites in Windows Explorer on the user’s local workstation. This option should be used with caution; document libraries can become very large, so syncing large document libraries could potently fill user hard drives. Another consideration is bandwidth; a user attempting to sync over a VPN, for example, could bog down the network for other users.
  • Connect to Office — This option creates shortcuts inside Office applications such as Word, Excel, and PowerPoint, enabling users to quickly save files into connected document libraries. This is very similar to bookmarking a page in a browser. The shortcuts appear in the Backstage view inside the Office application. This option is grayed out unless the User Profile Sync Service and My Sites have been configured in the farm, both of which are covered in Chapter 14, “Configuring User Profiles and Social Computing.”
  • Connect to Outlook — In SharePoint, certain types of lists and libraries can be added to Outlook. This means that the item will be added as a linked location inside the Outlook client. Once connected, items appear under the heading “SharePoint Lists” at the bottom of Outlook’s folder view. Document libraries, task lists, contacts, calendars, and discussion boards are a few examples of what can be connected. You can access and edit connected list items without ever leaving Outlook. If you need to get to the SharePoint document library, you can do so by right-clicking the list and selecting Open in Web Browser.

    NOTE This feature doesn’t always work smoothly. For instance, in order to avoid having to log in each time Outlook attempts to sync you may have to add the SharePoint site to your trusted sites. If you are using single sign-on you might have to create a custom security level to force the “Automatic Logon with current user name and password” authentication option. In general, adjustments on the browser side may be needed to smooth out the process and allow you to get the most out of the feature.

  • Export to Excel — This option enables you to export the current list to an Excel spreadsheet. It takes both the data in the list and the column values as well. This is useful when you want to perform a deeper analysis of the data, or when a static list needs to be sent outside the organization.
  • Open in Project — This option is available in task lists. It enables you to schedule tasks and create reports in Microsoft Project. Changes made inside of project will be synced to the list.
  • Open with Access — This handy integration functionality enables you to connect a SharePoint list to Microsoft Access. When this is done, the live SharePoint list data is available as a table in an Access database.

Now that some of the more common integration features have been covered, the rest of this chapter details each of the Microsoft Office 2013 applications as they relate to SharePoint.

INTEGRATING SHAREPOINT 2013 WITH WORD 2013

Microsoft Word 2013 is used for document creation and editing, and it has its own set of unique integration points with SharePoint. This section covers the following Word capabilities:

  • Comparing document versions
  • Document barcodes
  • Quick Parts
  • Blogging

Comparing Document Versions

From the Review tab in Word, you can compare various versions of a document to one another. In order to make use of this feature, versioning must be enabled on the document library. By default, versioning is not enabled. Follow these steps to enable versioning:

1. Select the document library from the SharePoint site.
2. Click the Library tab.
3. In the Ribbon, click Library Settings in the Settings section.
4. In General Settings, click Versioning settings.
5. In Document Version History, choose Create major versions. That way, each time the file is saved, it becomes a new version number. You can create major and minor (draft) versions if necessary to work on drafts and then publish each file when it is ready only for public consumption as a major version. In this section you can also specify the number of major and minor versions to keep in the history.
6. Click OK.

To view the file’s version information from within SharePoint, click the ellipsis next to a document. In the fly-out menu, click the ellipsis and choose Version History. The version history shows file version numbers with the dates and names of the users who modified them. Previous versions can be opened, but sometimes it’s hard to tell exactly what was changed in the document, especially if it’s a large document or only minor changes were made. In situations like this, Word’s compare feature can be used to view both versions side by side, which makes finding the changes easy.

In Word, open a document from a SharePoint document library. Click the Review tab, and select Compare. Figure 17-11 shows the options to compare specific versions to each other, or even combine versions.

When versions are compared side by side, the differences are indicated in red, making it readily apparent what the differences between the two versions are. You would have to look at who saved a given version to find the culprit for those changes you don’t like.

Working with Document Barcodes

The Information Management Policy settings in SharePoint have several capabilities, but the main one related to Office integration is the capability to insert barcodes into documents. Barcodes are often part of a records management strategy, and are used when your document management solution requires that unique barcodes must be associated with, and inserted into, each document.

Barcodes are one aspect of records management. Many companies still need to have hard copies of documents, such as a law office. In this case, documents are created using Word and uploaded to SharePoint for storage. Assuming both the court and the client need copies for their records, how can the law office link the physical document, which can be moved from one file cabinet to another, while at the same time keep track of its electronic counterpart? Barcodes can be a good solution, by assigning a unique barcode to any document uploaded to SharePoint. The assigned barcode can be configured to display on the document when it’s printed out.

Barcodes policies can be set up at the site collection level, or on an individual document library. Follow these steps to enable the barcode functionality for a library:

1. Select the document library from the SharePoint site.
2. Click the Library tab.
3. In the Ribbon, click Library Settings in the Settings section.
4. In the Content Types section, change “Allow management of content types” to Yes. Click OK.
5. Back on the Document Library Settings page, under Permissions and Management, click Information management policy settings.
6. Under Content Type, click Document.
7. In the Barcodes section, click Enable Barcodes. Optionally, select the option to prompt users to insert a barcode before saving or printing.
8. Click OK.

Now that you have barcodes enabled you can view them from Word using the Info tab. There is a section called Information Management Policy where you will find relevant information.

Using Quick Parts

Quick Parts in Word are fields that you can insert into your document that will display document metadata from SharePoint within your document. This is really useful when data needs to stay with the document, especially when printed. To put it another way, Quick Parts add context to documents. Let’s say you are in charge of training new hires. Typically, such employees receive some sort of handbook with a printed list of policies or other information. Policies can change quickly, so how can you tell if a policy in the handbook is outdated and needs to be reprinted? Quick Parts can help solve this problem.

Using Quick Parts, you can add a field to the document that will display the last date and time the document was modified. This can be done anywhere in the document. For this example, the footer section in a Word document is used:

1. Open a Word document from a SharePoint document library.
2. Scroll to the bottom of the document, right-click in the footer area, and select Edit Footer.
3. Type a word or phrase to give the Quick Part some context — for example, “Last Updated:”.
4. Click the Insert tab.
5. Click Quick Parts in the Text section.
6. From the drop-down click Field.
7. Under Field Names, select SaveDate.
8. Select a format in which the date should be displayed and click OK.

The date will be refreshed automatically from SharePoint the next time the document is opened. If you wanted to take this a step further, you could also include the full name or username of the last person to update the document. Follow the same procedure just outlined and select LastSavedBy as the field name. Figure 17-12 shows an example of a useful footer you can easily construct using this technique.

The Quick Parts feature opens the door to a nearly unlimited number of automation options and the creation of custom solutions. Unfortunately, a deep dive into their use is outside the scope of this book.

Blogging in Microsoft Word

Microsoft Word can be used to easily create and post blog entries right into SharePoint and other types of blogging software. This section covers the Word 2013 blog integration with SharePoint 2013. Here is a list of some blogging terminology to be aware of:

  • Blog post — A post is your content, which can be about anything. Some posts are personal, some are educational, and sometimes they are just a simple rant. Typically, posts are displayed chronologically, with the most recent entry displayed first.
  • Blog site – This is the location on the web where the blog resides and the posts can be viewed. A uniform resource locator (URL) is associated with the blog; for example, http://portal.contoso.com/sites/IT-Blog. SharePoint provides a template that enables you to quickly and easily get your own blog up and running.
  • Blog account – The account is the URL and user account information associated with the blog site. Out of the box, Word supports the following blog provider options: Blogger, SharePoint blog, Telligent Community, TypePad, WordPress, and Other. If you choose Other, you need to provide the connection information and then cross your fingers that Word can handle it.

To quickly create a new blog site in SharePoint, follow these steps:

1. From a SharePoint site, click the gear icon.
2. Select View Site Contents.
3. Under Subsites, click New subsite.
4. Add a title for your blog.
5. Add a website address — for example, http://yourservername/myblog.
6. Select the Blog template in the Collaboration tab.
7. Click Create.

Once the blog is set up, you’re ready to add your first blog post. Open Word and create a new document. When the post is ready, go to Backstage view and click the Share tab. Select Publish as a Blog Post. If this is your first blog post from Word, you’ll be prompted to register your blog account.

To set up your account, follow these steps:

1. Click the Publish as Blog Post button.
2. The document will reload in the Web Layout view, and you will be prompted to register a blog account. Click Register Now.
3. Use the drop-down menu to select “SharePoint blog” as the blog provider.
4. Click Next.
5. Enter the URL of the blog.
6. Click OK. Add your username and password if prompted.
7. Once registration is completed, you will be able to add a post title. After entering the post title, click Publish in the Ribbon.

A confirmation date and time stamp will be displayed on the document to let you know publishing was successful. Congratulations on your first blog post! Go to the SharePoint site and check it out.

There is yet another way to create a new SharePoint blog post in Word. On the blog site in SharePoint, there is a set of links called Blog tools on the right side of the page, which is visible only to content owners and editors. Click Launch blogging app and Word will open in Web Layout view with a blank blog post.

If you have an existing Word document that was not created as a blog post, it can still be published to a blog. Follow these steps:

1. Open the document in Word.
2. In Backstage view, click the Share tab.
3. Select Publish as Blog Post under Share.
4. Click the Publish as a Blog Post button from the panel on the right.

Now that you see how easy it is to blog, thanks to the power of SharePoint and Word, you have no excuses. Start blogging. No matter how trivial you might think the information you are sharing is, chances are someone else out there doesn’t know it and would like to. Even just blogging all the error messages you encounter in a day and the fix you used makes for great information and could save someone trouble.

INTEGRATING SHAREPOINT 2013 WITH EXCEL

This section describes the ways in which Excel 2013 is integrated with SharePoint 2013. You will learn about importing from and exporting to SharePoint 2013, displaying charts, and a little bit about Excel Services. You can find additional details about Excel Services in Chapter 8, “Configuring SharePoint for Business Intelligence.”

Importing Spreadsheets into SharePoint

The capability to import spreadsheet data into SharePoint is very powerful, enabling workers to be more efficient in their daily tasks. Any properly formatted Excel spreadsheet can be imported into SharePoint as a new custom list. If you can simply upload a spreadsheet into a document library and take turns with other users checking it out and working on it, why would you want to import the spreadsheet? What is the difference?

The difference is quite significant. Consider a scenario in which managers are tasked with entering their sales figures in a shared spreadsheet every day. If that spreadsheet is in a document library, the managers must take turns checking it out, adding their sales numbers, and remembering to check it back in. Conversely, when the spreadsheet is imported as a custom list in SharePoint instead, users are simply creating new items in the same list. Besides the obvious efficiency gain, a benefit of working in a SharePoint list is the capability to use SharePoint alerts. Once the data has been collected, it can still be exported back out to spreadsheet format if needed.


WARNING A spreadsheet must be properly formatted in order for it to be imported using the Import Spreadsheet App from within a SharePoint site. Each column heading becomes a new column in the SharePoint list, so ensure that row 1 (and only row 1) contains the column headings. The list data must begin at row 2, and there should be no blank rows among the data portion of the spreadsheet.

Because column headings will become SharePoint list column names, it’s a good idea to keep these short. Keep in mind that if a more descriptive column heading is needed, there is a Description field associated with each SharePoint column that can be used for further clarification to end users. Column A in the spreadsheet will become the Title column in the SharePoint list, so it is a good idea to use a Text field as this first column before importing.

Another way to move data from Excel to SharePoint is from within Excel. Select the spreadsheet’s data region, click the Format as Table button, and pick a style. From this new table, click the Design tab in the Ribbon. The Export button provides the option to Export Table to SharePoint List.

Exporting to Excel

As mentioned earlier in the section, “Connecting to Office 2013 from SharePoint 2013,” lists and libraries contain an Export to Excel button that you can use to export the current view to Excel. To access this feature, click the List or Library tab in SharePoint’s Ribbon. Export to Excel is located in the Connect & Export section of the Ribbon. This feature provides a convenient way to do a deeper analysis of items contained in the list or library. The way this works is a new spreadsheet is created with a link back to the SharePoint list. This way the data in the spreadsheet can be refreshed with the latest SharePoint data at any time.

Displaying Charts

The Chart Web Part from SharePoint 2010 is no longer available. If you used the Chart Web Part in SharePoint Server 2010, you will need to use an other SharePoint functionality, such as Excel Services (see next section) or the new PowerView, to display a chart in a SharePoint site.

Using the Excel Web Access Web Part

Users of SharePoint Enterprise Edition have access to the Excel Web Access Web Part as part of Excel Services. This Web Part can be used to display data from within a spreadsheet that has been uploaded to a SharePoint document library, as shown in Figure 17-13.

You can display the entire spreadsheet or just specific portions of it such as ranges and charts. When interactivity is enabled in the Web Part properties, users can work with the spreadsheet directly in the browser. Some interactivity functions include sorting and filtering.

INTEGRATING SHAREPOINT 2013 WITH POWERPOINT

PowerPoint. No other Microsoft application has ever evoked more feelings of fear and dread, in everyone from college students to CEOs. Nearly all of us are familiar with the annoying experience of watching someone bring up a PowerPoint slide with three paragraphs worth of text and then proceed to read every word verbatim.

However, a well-done presentation in PowerPoint links individual slides together into a cohesive flow of information that complements what is being discussed. This section covers the ways in which PowerPoint 2013 and SharePoint 2013 are integrated. Live co-authoring, which is covered earlier in the chapter, is also available in PowerPoint presentations, enabling multiple users to work on the same presentation. Each user’s currently edited slide is locked from editing by the other users, which helps prevent three unwanted paragraphs of text from turning up on the slide you’re working on, at least until the next user gets hold of it.

Working with Slide Libraries

Slide libraries were introduced in SharePoint 2007 and continued to be awesome in 2010 but like those parachute pants from your youth they went out of style. Thankfully, unlike parachute pants, Microsoft pulled them off the shelf. This feature has been removed from SharePoint 2013 with no ready replacement to suggest. Sorry.

Broadcasting Slides

This feature has been discontinued in SharePoint 2013. The reasoning from Microsoft is that hosting and broadcasting PowerPoint presentations can be done more effectively outside of SharePoint 2013. They recommend using other applications, such as Lync 2013. PowerPoint is still capable of broadcasting presentations over the public web using the Office Presentation Service, which is free but requires a Live ID. If you look under the Share tab of Backstage view, you will see the Present Online option.

INTEGRATING SHAREPOINT 2013 WITH OUTLOOK

As nearly all readers will know, Outlook is Microsoft’s e-mail management program, integrating e-mail with personal lists such as contacts, calendars, and tasks. With Outlook 2013, you can find and view information, customize your user interface, and connect to SharePoint and other social media networks. This section focuses specifically on the ways in which Outlook 2013 is used with SharePoint 2013.

In particular, it describes how to manage SharePoint alerts from Outlook, the types of SharePoint lists and libraries that can be connected to Outlook, and how you can integrate Exchange calendars with SharePoint calendars in the browser.

Managing SharePoint Alerts

In SharePoint, alerts are e-mail notifications that are set up by end users, in document libraries and lists. When alerts are set up, automatic e-mails arrive when list items are added or changed, and at the frequency that the user specifies. Users can manage all of their own alerts on various SharePoint sites from a single location in Microsoft Outlook.

To view and/or create an alert, execute the following steps:

1. In Outlook, on the Home tab of the Ribbon, click the Rules button in the Move section.
2. Click Manage Rules & Alerts, and then choose the Manage Alerts tab. This screen displays a list of all your existing alerts, which can each be viewed and modified.
3. To create a new alert, click the New Alert button.

Connecting SharePoint Lists and Libraries to Outlook

Many types of SharePoint lists and libraries can be connected to Outlook for interactivity from within the Outlook client software. Using Outlook for e-mail is a standard part of life for many people, so the convenient accessibility of SharePoint data in Outlook is yet another way that Office and SharePoint integration drives efficiency. The following types of lists and libraries can be connected to Outlook:

  • Calendars
  • Tasks
  • Project tasks
  • Contacts
  • Discussion boards
  • Document libraries
  • Individual document sets
  • Picture libraries

In the Library or List tab in the Ribbon (depending on whether it’s a library or a list), each of these types of lists has a Connect to Outlook button. Users can click this button to link their own Outlook client to SharePoint. When this is done, a new PST file is automatically created on the client hard drive, called SharePoint Lists.pst. Take a look at Outlook’s Folder view, which usually has this file as the last PST at the bottom. Items in these SharePoint lists are synchronized and editable from either SharePoint or Outlook 2013.


NOTE Editing files offline from Outlook can get users in trouble with versioning. Also, SharePoint doesn’t support merging changes; instead the user needs to decide how to deal with any conflicts that may occur during offline editing. It is recommended that they check the file out before going offline to avoid any conflict.

All lists and libraries connected to Outlook are actually full, offline copies of the libraries in their entirety. From a client support perspective, this could be a nightmare. Imagine end users clicking the Connect to Outlook button for document libraries with hundreds of files in them. Those hundreds of files are then copied to the PST on that client hard drive. SharePoint 2013 enables site administrators to avoid this scenario by setting Offline Client Availability. Follow these steps to disable the offline availability of a library:

1. In the Library tab in the library’s Ribbon, click the Library Settings button.
2. In the General Settings section, click Advanced Settings.
3. Scroll down to the section called Offline Client Availability. The default setting is Yes. Change it to No and click OK.

When offline availability is turned off, the Connect to Outlook button in the library is grayed out and disabled. If clients have already created offline copies of the library, they will still exist as disconnected but they will not receive any further updates from the library.

Other than completely blocking users from downloading offline copies of the libraries to Outlook, two other options are available, although they entail giving a bit of guidance to library owners and contributors:

  • Teach users the practice of setting up multiple document libraries on each site, as opposed to one large one. A good way to carry this out would be when the site is provisioned. Create new sites with no default document libraries, and instruct the new site owner to create new, separate libraries for different topics.
  • Use document sets, which enable you to group similar documents together. Multiple document sets can be created in each document library. One of the great things about document sets is that the set itself can be connected to Outlook.

Connecting Calendars and Meetings to Outlook

As discussed previously in this chapter, SharePoint calendars can be connected to Outlook clients. Using an Overlay view, you can add and combine Outlook calendars to SharePoint calendars in the browser, enabling a quick visual comparison of the team’s personal calendar with the appointments in a SharePoint calendar:

1. In the Calendar tab, click Calendars Overlay in the Manage Views section.
2. Click New Calendar.
3. Click Exchange in the Type of section.
4. Fill out your Exchange information and click OK.

INTEGRATING SHAREPOINT 2013 WITH INFOPATH

InfoPath is used for the creation and filling out of forms. This powerful program enables business users to easily create and customize their own forms. A lot of time and money can be saved by using InfoPath forms, as no programming knowledge is required, and the interface and form publishing process are simple and familiar.

Consistent with the changes in Office 2010, InfoPath remains divided into Microsoft InfoPath Designer 2013 and Microsoft InfoPath Filler 2013. Because designing a form and filling out a form are two distinct tasks, typically performed by different types of users, it is logical to provide two different entry points to the program.

When forms are created, one of the first choices to make is whether the form will be browser-based — that is, whether it can be opened and filled out in the browser. If a form has not been set up as browser-based, it must rely on client software. The latter option requires that all client computers have InfoPath software installed as part of the Microsoft Office suite. However, at the same time, in order to browser-enable a form, you must have SharePoint 2013 Enterprise. Different types of controls and capabilities within InfoPath forms are compatible with different versions of the InfoPath client, so compatibility with clients is a consideration that is best tackled at the beginning of the form creation process.

When a new form is created for use in a SharePoint form library, you have three different options for publishing the form to SharePoint:

  • Form Library — This method is for publishing the form to a single library on a SharePoint site. Use this option when you know that the form will not be needed in other sites or libraries. Browser-based forms are optional here. Note that at the SharePoint library level, there is a setting that enables administrators to force the manner in which the client machine opens forms.
  • Site Content Type — The form is published to a SharePoint site as a content type. This type of form can then be used in multiple libraries and subsites, and the content type is managed from one location.
  • Administrator-approved Form Template — These types of forms are to be uploaded to InfoPath Forms Services in Central Administration, and they can be globally available in the organization. This option requires selecting the browser-based option. This does not mean that the form can be only browser-based, but that it at least must be available in that format. The next section describes how to manage these administrator-approved forms.

By default, all libraries will be set to use the server default to open documents in the browser, but since that could be changed globally by an administrator to something other than opening documents in the browser, it is possible to set the setting for a specific library. To force an individual library to open documents in the browser:

1. In a SharePoint forms library, click the Library tab. (If you don’t have a Form Library created you create it the same way you create all other apps, using the gear icon in the top right-hand corner.)
2. Click Library Settings in the Settings section.
3. Click Advanced Settings.
4. Choose Open in the browser under the Opening Documents in the Browser section.

The following sections describe the administrator-approved templates in relation to InfoPath Forms Services, which entails some Central Administration settings, and step-by-step instructions on how to carry out the form deployment process. A few other concepts covered are the InfoPath Form Web Part, customizing the document information panel using InfoPath, and customizing SharePoint list forms.

Deploying InfoPath Forms Services in Central Administration

In Central Administration, click General Application Settings on the left side of the screen. Figure 17-14 shows the InfoPath Forms Services section.

The following list is a breakdown of the options available for managing InfoPath Forms Services:

  • Manage form templates — This is the master list of all templates that exist in InfoPath Forms Services. Several are provided by default, which are associated with some out-of-the-box workflows in SharePoint 2013.
  • Configure InfoPath Forms Services — This page contains general settings such as time-outs, authentication, and postback thresholds.
  • Upload form template — After an administrator-approved template has been created as described in the previous section, it can be uploaded to InfoPath Forms Services from this screen.
  • Manage data connection files — Upload existing data connection files here so that they can be globally accessed from multiple InfoPath forms.
  • Configure InfoPath Forms Services Web Service Proxy — Use this page to enable the web service proxy for forms.

Deploying a form template to InfoPath Forms Services is done by a SharePoint Farm administrator. This section covers the steps required to take a form from inception to “going live” on a SharePoint site.

What you will need:

  • The template file — The person who has created the InfoPath form sends the form template to the administrator as an XSN file.
  • Site Collection URL — To which site collection(s) will this form need to be deployed? The form creator should also supply this information.

Once the form template and site collection URL have been obtained, take the following steps:

1. On the General Application Settings page in Central Administration, click Upload Form Template.
2. Browse to the form template, which is the XSN file supplied by the form creator.
3. Optionally, click the Verify button, to confirm that the form does not contain any errors.
4. Click the Upload button. After the process has completed, a Form Template Status screen will indicate success.
5. On the Manage Form Templates dialog, hover over the name of the template that was just uploaded. Click Activate to a Site Collection.
6. Select the site collection that the form creator specified from the drop-down menu and click OK.

After the template has been deployed to the site collection, it is available as a content type that can be added to libraries in the site collection.

InfoPath Form Web Part

The InfoPath Form Web Part enables the insertion of any browser-based InfoPath form right onto a Web Part page. A good use of this would be to add a survey to the homepage of a departmental site collection.

Follow these steps to add the Web Part:

1. On a SharePoint page, click the Page tab.
2. Click Edit and choose Edit from the drop-down menu.
3. Click the Insert tab.
4. Click Web Part in the Parts section.
5. In the Categories section, choose Forms.
6. In the Parts section, choose InfoPath Form Web Part.
7. On the bottom-right side, click Add.
8. With the Web Part now on the page, click the link that says, “Click here to open the tool pane.”

The tool pane is where you configure your options for the InfoPath Form Web Part. The options include the location of the form to be displayed, as well as what to do once the form has been submitted. After setting your preferences, click OK at the bottom of the tool pane.

Customizing the Document Information Panel

An earlier section of this chapter, “Connecting to SharePoint from within Microsoft Office 2013 Applications,” introduced the document panel. To change the appearance of the document information panel, such as inserting a company logo or other graphics, you can use InfoPath to perform these customizations.


DOCUMENT PANEL VS. DOCUMENT INFORMATION PANEL
Ha! There is no vs. with these two. They are the same thing; Microsoft calls it both quite regularly. In 2007 or 2010 it was always called just the document information panel or DIP. This chapter calls it the document panel unless the UI for a given feature specifically calls it the document information panel. Such is the case with InfoPath 2013.

Inherently, a document information panel is associated with a content type in SharePoint. When a custom document information panel is created, the process involves InfoPath communicating with a specific document library in order to obtain information about the content types and meta data (columns) associated with the library. Therefore, before the form is created, obtain the URL of the target document library. Once you have the URL, use the following steps to customize the look and feel of the document information panel using InfoPath 2013:

1. In the Backstage view in InfoPath Designer 2013, click the New tab. Figure 17-15 shows some of the available Form Template Options when you are creating new forms.
2. In the Advanced Form Templates section, choose Document Information Panel, and click Design Form on the right.
3. On the first dialog of the Data Source Wizard, enter the URL to the target document library, and then click Next. The URL would be similar to http://portal.contoso.com/shared documents.
4. Choose the Document content type and click Next.
5. Click Finish. At this point, a new form will be displayed in Design view in InfoPath, with all the library fields already inserted. You can customize this form by adding a company logo or rearranging the form fields.
6. It is recommended that you save your own local copy of the form template as a backup, so click the Save button at the top of the screen.
7. Click the File menu to display the Backstage view. On the Info tab, click the Quick Publish button, which publishes the custom document information panel back to the document library specified in step 3.

From this point on, files in the target document library will display the new custom document information panel, rather than the default.


DOCUMENT PANEL MIGHT NOT UPDATE
As of this writing when you click Quick Publish, you get an error message and a success message. If your new document panel doesn’t show up, go to plan B. Use the browser to edit the list settings. From there you can modify the Document content type and manually upload your saved XSN file to the Document Information Panel section. Hopefully by the time you read this the error has been worked out but just in case a work-around is always helpful.

Customizing SharePoint List Forms

By default, lists in SharePoint have a standard look and feel. With SharePoint 2013 and InfoPath, you can make advanced customizations to list forms. This is especially useful when you want to highlight information. For example, say you have a Monthly Sales Totals list that has two columns: Month and Units Sold. When entering a new month’s information to the list, both titles are a very small font and gray. You can make the fields stand out more by using Customize Form to increase the font size, make the font bold, change the font entirely, or update the background color.

A typical SharePoint list has three associated forms:

  • NewForm.aspx — This is used when a new item is created in a list.
  • DispForm.aspx — After a list item has been created and it is opened to view, this form is used.
  • EditForm.aspx — When the Edit Item button is used on a list item, this is the form that is filled out.

The form customization process starts with first navigating to the desired list. On the List tab in the Ribbon, look in the Customize List section for the button called Customize Form. If the Customize Form button is missing, then the current form cannot be customized.

Follow these steps to customize a SharePoint list form:

1. Navigate to the target SharePoint list.
2. Click the List tab.
3. In the Ribbon, click Customize Form, in the Customize List section. The Microsoft InfoPath Designer 2013 application will start running. You may be prompted for permission to run the application.
4. A very basic version of the current list form will be displayed in InfoPath Designer, with a Fields pane displayed on the right side of the screen.
5. Once you have made your changes, publish them back to the SharePoint server by clicking the File tab in the upper-left corner. Clicking File will take you to the Backstage view. In the Info section, click the Quick Publish button in the Publish your form section.
6. A notification will pop up, indicating that the form was published successfully. Click OK and close InfoPath Designer.

Now to see the fruits of your labor, navigate to the list using your browser and click New. Look at that beautiful form you created; aren’t you proud?

INTEGRATING SHAREPOINT 2013 WITH VISIO

Microsoft Visio is an application for the creation of advanced visuals such as charts, diagrams, flowcharts, network diagrams, and even floor plans. This section covers several ways that you can use Visio with SharePoint.

The Visio Graphics Service is a service application in Central Administration. When a Visio diagram has been created on a client machine and published to the server, it eliminates the need for the client software. Once the diagram has been published to the Visio Graphics Service, the server itself knows how to refresh the diagram and maintain the data connections inside of it. It is important to keep in mind that the Visio Graphics Service service application is part of SharePoint 2013 Enterprise. It is also covered in Chapter 8, “Configuring SharePoint for Business Intelligence,” in more detail as part of its BI capabilities.

Setting Up the Visio Graphics Service

Getting the Visio Graphics Service set up is easy:

1. In Central Administration, click Manage Service Applications, and confirm that the Visio Graphics Service is listed.
2. Click the Visio Graphics Service link to access the Visio Graphics Service Management page. Two links provide service customization options here:
  • Global Settings — This page contains settings for maximum web drawing size, maximum and minimum cache age, maximum cache size, and the maximum recalc duration. Also, if external data connections are to be used in Visio graphics, there is a section here for an unattended service account’s application ID.
  • Trusted Data Providers — This page contains a list of default data providers, with databases such as SQL and Oracle. You can add new, custom trusted data providers here.

Adding a Visio Web Access Web Part

When added to a page in SharePoint, the Visio Web Access Web Part is used to display Visio files that have been saved to SharePoint as a Visio Drawing (VSDX) file. Follow these steps to insert a Visio Web Access Web Part on a page and configure it:

1. Navigate to a SharePoint page and click the Page tab.
2. Click Edit in the Edit section.
3. Click the Insert tab, and click Web Part in the Parts section.
4. In categories, choose Business Data.
5. In Parts, choose Visio Web Access and then click Add.
6. After you add the Web Part will get an error. This is because you need to point the Web Part at a Visio diagram. Click the Web Part and from the Ribbon click the WEB PART tab.
7. Click Web Part Properties.
8. Now on the right-hand side of the screen you should see the Web Part properties box. Click the ... for Web Drawing URL. Now you can navigate your site and choose the Visio drawing you want to display in your Web Part.

Figure 17-16 shows an example of a Visio Drawing being displayed in a Visio Web Access Web Part. You can make further customizations in the Web Part tool pane. In addition to the settings displayed in Figure 17-17, there are sections to configure the toolbar and user interface, and web drawing interactivity.

INTEGRATING SHAREPOINT 2013 WITH ONENOTE

OneNote is an Office application that is used to quickly take notes and organize them. If you have never used OneNote, then you are truly missing out. It is a gem in the Microsoft Office toolbox that doesn’t get enough praise. Not only are there note-typing and writing capabilities, you can insert many different types of objects into OneNote files, such as images, links, and even video or voice clips. Putting notes in OneNote gives you a visually clear and easily searchable solution.

OneNote’s capability to be shared and integrated with SharePoint and the other Office applications makes it a very useful and easily accessible tool. The live co-authoring feature discussed at the beginning of this chapter also applies to Office OneNote.


A PERSONAL PERSPECTIVE ON ONENOTE
If you aren’t a fan of OneNote you don’t know what you are missing. I personally use it for so much it makes my head spin. I used to keep everything scattered in text files on my computer, or worse yet post-it notes on my actual desk. Talk about a recipe for disaster! Instead today I now use OneNote for all of it.
I keep all of my SharePoint PowerShell on a page. I have a whole notebook dedicated to clients. Each client has a page with all of the notes of my interactions with them. I have another notebook for all the meetings I go to. On a personal level, I keep my task lists and notes for later all in OneNote.
Additionally, I store my OneNote notebooks on SkyDrive so I can access them from my laptop, Windows Phone, or Surface without having to worry about which one is right. They all point to the same place. Even cooler? Co-author Todd Klindt and I have a shared notebook on his SkyDrive that have all of our farm deployment scripts on them so we can both look at the same source. It even has embedded files. I can’t encourage you enough to give it a try. There are even iPhone/Android apps now, so you have no excuse.

To create a new shared notebook for collaboration from a document library in SharePoint, follow these steps:

1. From within OneNote, click the File tab to open the Backstage view.
2. Click New.
3. Click Computer.
4. Click Create in a different folder.
5. Navigate to your SharePoint Document library. If you are having trouble the best way is to type in http://portal.contoso.com for your Notebook Name. After you authenticate then you can double-click on your document library.
6. With your document library open type in a name for Notebook Name:. In this example use Demo Notebook.
7. Click Create.
8. Once the new file is created, OneNote will prompt you to invite people. Click Invite people to send an e-mail link to the new notebook.

From this point on, users who have at least Contribute permissions on the document library will be able to open the file and make notes. To sync OneNote back to SharePoint after changes are made, follow these steps:

1. From within OneNote, click the File tab to open Backstage view.
2. On the Info tab, select the Settings box next to your notebook’s name.
3. Click Sync from the drop-down.

If there are multiple notebooks, clicking the View Sync Status button will show all notebooks and their most recent sync information. There is also a button in this window that enables you to sync all your notebooks at once.

INTEGRATING SHAREPOINT WITH ACCESS 2013 AND ACCESS SERVICES

Microsoft Access is a small-scale relational database management system (RDBMS) that has a somewhat checkered past. Although the earliest versions suffered from some limitations that hindered its widespread adoption, subsequent versions addressed these early issues and the product evolved into a respectable RDBMS; and with SharePoint 2013 a corner has clearly been turned. Microsoft’s investment in Access Services makes it clear that Access 2013 has a major role to play.

Access has historically been used to create relatively simple solutions; and in most cases, database creators need not have any programming knowledge. Access provides the capability to connect to any external data sources, such as SQL Server or other databases. Before delving into how this application relates to SharePoint, you should know about some basic Access objects:

  • Tables — Tables are the location where the data itself is stored. Everything that you do in Access is based upon information in your tables.
  • Queries — Queries provide ways to look at or interact with the data in one or more tables. For example, using a query you can filter and refine information, reference information from various tables, sort data, group data, and define the way that common fields relate to each other.
  • Forms — Forms are the means by which end users interact with data in the tables. These generally consist of text boxes, drop-down menus, and other types of controls, such as buttons. Forms are the user interface for adding or modifying table data.
  • Reports — Reports are used to display or print the Access data. Business users generally view reports in order to quickly assess numbers, using tables or graphs.

Access is not generally multi-user friendly, so in scenarios where multiple users are attempting to access and modify the data within Access database tables, SharePoint integration provides a solution. If you think of lists and libraries in SharePoint as tables in a database, it is easy to understand its natural integration with Microsoft Access.

This section describes how to use SharePoint lists as tables in Access databases, how to create Access views in SharePoint lists, and the new concept of Access Services in SharePoint 2013.

SharePoint Data as a Table

The data in SharePoint can easily be connected to serve as live table data in an Access database, which can be queried and reported on. There are a couple of ways to accomplish this. In this section, you’ll learn the methods that you can use to establish communications between SharePoint and Access.

Connecting to Access from SharePoint

From a SharePoint 2013 list, select the List tab in the Ribbon. Click the Open with Access button in the Connect & Export section. Figure 17-18 shows the Open in Microsoft Access dialog that appears.

If the desired database already exists, navigate to it; otherwise, customize the name of the new database to be created. The option to link to the dynamic data is the default, but the data can optionally be exported statically from SharePoint.

Connecting to SharePoint from Access 2013

You can create a dynamic connection to SharePoint from within the Access 2013 application. This section describes the various ways to go about this.

As shown in Figure 17-19, in the External Data tab of Access 2013, both the Import & Link section and the Export section have a drop-down menu called More, which contains an option for SharePoint lists.

Data can be imported from SharePoint into Access, and it can even be exported from Access, to become a table in SharePoint.

Using the Create tab in Access, you can create several different types of SharePoint lists from within Access. The Database Tools tab contains a button called SharePoint, which you can use to move the tables to a SharePoint list and create linked tables in the database.


USING SHAREPOINT AND ACCESS TOGETHER: AN EXAMPLE
A project management department at a small company has an Access database on a file share, which they have always used to enter new projects. Some fairly complex Access reports are run on the project data. These reports are based on multiple tables and queries, are full of advanced calculations, and need to be shown to the company president every month.
The problem with this archaic solution is that it is not easy for multiple people to enter data at the same time. This is a good scenario in which the tables can be added to SharePoint as lists, and connected to Access. The Access database itself can then be uploaded to a document library, and the original copy on the file share can be deleted. Multiple users can access the Project Management SharePoint site and enter and edit project data, and those monthly reports can still be run from within the Access database in the document library.

Note that changes to the database design itself (not the data) require that the database file be downloaded, changed, and then uploaded to the document library again. When multiple users change the database design simultaneously, a user’s version of the file can be overwritten.

Creating Microsoft Access Views in SharePoint

The default SharePoint lists are not very visually exciting. SharePoint site users appreciate both the ease with which data can be displayed and the capability to create custom views of list, but they often ask how they can make it look nicer. One way to visually enhance a SharePoint list is to create an Access view of it. However, the prerequisite is that the view creator and anyone else who will be looking at the view must have Microsoft Access installed on their client computers, and in many cases this prerequisite is prohibitive. This makes Access views a little-known gem.

Follow these steps to create an Access view of a list:

1. On a SharePoint list, click the List tab.
2. Click Create View in the Manage Views section.
3. Under Choose a view type, click Access View.
4. A wizard will guide you through the type of Access object to create, such as a report.
5. Microsoft Access will open with the report in Design mode, to be modified as desired.
6. When you are finished, save and upload the view back to the SharePoint server, using the Save to SharePoint button.

Access Services Overview

Access Services has undergone significant changes since SharePoint 2010. Access Services 2013 for SharePoint 2013 now requires SQL Server 2012. SharePoint itself can still run on an earlier version of SQL, but Access 2013 has some special requirements. Previously, in SharePoint 2010, if you published an Access database to a SharePoint site, the data inside the Access database was stored as part of the site’s content database. Now, however, any Access 2013 application created for SharePoint 2013 will generate a dedicated SQL server database. Data input into the new Access app will be pushed into the generated database, keeping the data separate from the site’s content database. The databases generated by an Access 2013 application can only reside on SQL Server 2012. It’s recommended that these databases be created on a separate dedicated SQL server that does not contain any other SharePoint databases. The database server can be specified in the Access Services Service Application, discussed in the next section.

It’s also worth mentioning that Access can create its app as an individual SharePoint site. To extrapolate, this means that an Access database created specifically for publishing to SharePoint is technically considered an app. The Access 2013 client application in this case acts as an abstraction layer for the end user; therefore, even with these changes, no actual coding is necessary, as you can use Access in Designer view.

Access Services is now divided into two different service applications, as explained in the next section. For a much deeper dive into Access Services, including how to configure the service applications, please check out Chapter 8.

Access Services Web Service Application

The Access Services Web Service Application acts as a middle-tier service that handles communication between the Access application, end users, and SharePoint’s back end. As mentioned previously, there are now two service applications: Access Services and Access Services 2010.

Access Services

This service application is specifically for settings related to Access 2013. One thing you will notice immediately is that you have fewer configuration options relative to SharePoint 2010. This is because the heavy lifting is done in the background on the SharePoint server Access host. Specifically, this is where you can define the application database server, which must be a SQL Server 2012 server. You will also find a number of options related to session control, such as maximum sessions per user, maximum request duration, cache timeout, and query timeout.

In order to use Access Services you must go through a very difficult battle to get everything configured behind the scenes. That battle is detailed in Chapter 8. You will need to follow the steps for creating an Access Services service application before performing the steps. Use the following steps to create your Access 2013 application:

1. Open Access and choose Custom web app.
2. Add a name in an App Name field.
3. Specify the URL, of SharePoint where the app will reside. You can also choose a location from the Locations list if it is populated.
4. Click the Create button.
5. Choose from a number of existing table templates or create your own.
6. After adding some tables and views, click Launch App in the Home tab, to open the application in the browser.
7. From the browser, you can add, edit, and view the data in your app.

Access Services 2010

This service application now exists for backward compatibility with Access 2010 databases. Here you will find settings to optimize the performance of Access Services, including several query settings such as maximum columns per query, maximum sources (lists) per query, and maximum calculated columns per query. The setting called Maximum rows per query enables you to control how many rows can be viewed at once. For instance, if there are 2 million rows, a default of 50,000 rows per query is an appropriate setting.


NOTE Another setting for the access services 2010 service application is Maximum records per table. This setting enables you to set a limit on the table’s size. For example, the IT department may want to reassess the use of a database when it reaches a certain size. At that point, it can be further evaluated to determine whether the data may be better suited to another type of database, such as a new Access 2013 database or a SQL Server database.

PUBLISHING LINKS TO OFFICE CLIENT APPLICATIONS

Training users to save documents to SharePoint can be a difficult task. Saving to a web location can be daunting for users who are trained to save to conveniently mapped drives on file shares. You can make it easier for your users by publishing links to common SharePoint locations; that way, when users use Save As in Office, they don’t have to manually type a URL. Instead, they just click the link, and Office redirects to a SharePoint site, list, or document library. Publishing links can also utilize the SharePoint audience feature, which enables specific links to be targeted to different user groups. This is a great feature, especially if you have site collections set up for departments. For example, using Audience Targeting, a link to the Human Resources site collection can be pushed out only to members of the Human Resources site, whereas engineers would only see the Engineering site collection link, and so on.

Figure 17-20 shows published links as they would appear to users.

To configure personal site links:

1. In Central Administration, in the Application Management section, click Manage Service Applications.
2. Scroll down and click User Profile Service Application.
3. Under My Site Settings, click Publish Links to Office Client Applications.
4. Click New Link. Figure 17-21 shows the Properties page for the new link page, which will become available to all clients in their Office applications.
5. Fill out the required fields and click OK.

MANAGING OFFICE 2013 AND SHAREPOINT THROUGH GROUP POLICY

Active Directory and Group Policy administrators will be excited to learn that they can easily customize a plethora of SharePoint and Office 2013 settings across a large organization by utilizing Group Policy administrative template (.adm) files. Registry-based policy settings (located under the Administrative Templates category in the Group Policy Object Editor) are defined using an XML file format known as ADMX. These files enable you to configure client registry settings in a central location and deploy them in Active Directory containers. To learn more about managing Group Policy, step by step, refer to http://technet.microsoft.com/en-us/library/cc748955(v=ws.10).aspx. The following tables show a sampling of group policy settings you may want to explore further. Table 17-1 is focused on Office as a whole, while Table 17-2 is specific to Outlook. Table 17-3 helps with InfoPath and 17-4 is all about Word. Remember: These are just a small subset — there are plenty more where those came from. TechNet has lots more fun reading at http://technet.microsoft.com/en-us/library/cc179176(v=office.15).aspx.

TABLE 17-1: Office 2013 Configuration Settings

POLICY GPO PATH DESCRIPTION
Places Bar Location softwarepoliciesmicrosoftoffice15.0commonopen findadminaddedplaces Configures the list of items displayed in the Places Bar of the Common File dialogs
Disable Document Information Panel softwarepoliciesmicrosoftoffice15.0commondocumentinformationpanel!disable Controls whether users can view the Document Information Panel
Maximum number of items to scan from today to determine the user’s colleagues for recommendation softwarepoliciesmicrosoftoffice15.0commonportalcolleagueimport Maximum number of items to scan in the Outlook mailbox to determine the user’s colleagues. The larger the number, the more accurate the recommendation. The smaller the number, the faster the recommendations are generated.
Home Workflow Library softwarepoliciesmicrosoftofficecommonworkflowhome Allows administrators to make workflows from a specified list or library available within the workflow-enabled Office applications.

TABLE 17-2: Outlook 2013 Configuration Settings

POLICY GPO PATH DESCRIPTION
Default SharePoint Lists softwarepoliciesmicrosoftoffice15.0outlookoptionsaccounts Deploys specific SharePoint lists to Outlook
Default servers and data for meeting workspaces softwarepoliciesmicrosoftoffice15.0meetingsprofile Defines up to five servers to be listed when meeting workspaces are created

TABLE 17-3: InfoPath 2013 Configuration Settings

POLICY GPO PATH DESCRIPTION
Control behavior for Microsoft SharePoint Foundation gradual upgrade softwarepoliciesmicrosoftoffice15.0infopathsecurity Controls whether forms and form templates follow URL redirections provided by Microsoft SharePoint Foundation during a gradual upgrade
Turn off InfoPath Designer mode softwarepoliciesmicrosoftoffice15.0infopathdesignerdisabledesigner Controls whether InfoPath users can design new or modify existing form templates

TABLE 17-4: Word 2013 Configuration Settings

POLICY GPO PATH DESCRIPTION
Control Blogging softwarepoliciesmicrosoftofficecommonlog Controls whether users can compose and post blog entries from Word
Default File Location softwarepoliciesmicrosoftoffice15.0wordoptions Defines the default path to documents

This is just a small sampling of the options that can be deployed. Consider using some of these settings to encourage users to save Office documents to SharePoint, or to automatically view a list of data from SharePoint in Outlook. Integration should be as seamless as possible; you don’t want users to have to “find” SharePoint when it is time to upload a document for collaboration.

SUMMARY

Microsoft Office 2013 and SharePoint 2013 are highly integrated. The commonalities of the Ribbon interface and the detailed information stored in both applications enables users to communicate and collaborate with more efficiency. As demonstrated in this chapter, while SharePoint is impressive on its own, it truly shines when you add Office 2013 to the mix.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.232.189