 |
|
| Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
 |
|
|
|
|
|
Bob Mixon > Blog
|
|
SharePoint Planning, Information Architecture and Design...
|
5/14/2008
A couple of months ago I finally shelled out the money for a MacBook Pro laptop. Its an absolutely fantastic machine. Took me a while to learn the different keyboard shortcuts, and I am still learning news ones everyday.
Something I just ran in to so I thought I would share this.
VMWare now has a converter that will convert Microsoft Virtual Server and Virtual PC images to VMWare Fusion; its a very cool tool (and yes it actually works).
Hold on though -- before you go and start converting your images, today I learned (the hard way) that you need to first uninstall the Virtual Machine Additions. I'm in the process of doing the now so my mouse will work with the VMWare Fusion images. You have no clue how hard it is to work on Windows without a mouse!
So... my other recommendation is to not delete your Virtual Server or Virtual PC images until you are quite certain they work correctly in VMWare Fusion; thank God I didn't do that! 5/13/2008
Two days later, Wednesday, I am then speaking at the San Diego SharePoint User Group. I am going to cover SharePoint Workflow!
The following week, Wednesday, May 28th, I am speaking at the Hawaii SharePoint User Group. This is a long session where Dan Holme and I are splitting 4 hours. My sessions are going to cover Information Architecture and Controlled Intranet implementations! 4/20/2008
A few years back, I wrote a set of blog articles comparing BPM Software Solutions that integrated with SharePoint 2003. Because of the newer SharePoint and BPM Software Solutions available, I thought it would be a good opportunity for me to focus on this once again.
However, before I dive too deep into the lengthy topic of BPM Software Solutions that now integrate with SharePoint 2007 (both WSS and MOSS), I thought it would be a good idea to clarify a few terms.
Business Process Management (BPM)
Quite often I hear the term BPM interchanged with workflow. It is important to understand that the two have completely different meanings. Business Process Management (BPM) is both an art and science that defines guidelines and approaches for aligning business needs with the needs of Information Workers, Clients, and Vendors and so on. If there is an element of a business process that efficiencies can be gained through technology, this is where the workflow element comes in. Otherwise, technology doesn't even have to play a role in BPM. Operational efficiencies can be gained by simply understanding a process and reducing bottlenecks; without the intervention of technology at all. Once it is determined that automating a business process will add value, it can be accomplished by integrating workflow. As such, workflow is but an optional element of BPM.
Other Areas of BPM
There are many areas of Business Process Management that have little to do with workflow. Some of these include (but are not limited to):
-
A means by which to understand what a specific process is, it's execution path, the people and technology involved.
This is, perhaps, the most complex part of BPM. The analysis and documentation of business processes can be very time consuming and difficult. One must have the patience to work with individuals, ask the appropriate questions and determine the best approach for documentation.
-
A means by which to quantify the execution of a business process.
Before we can determine if a business process requires optimization, we must first understand the steps involved and how long they are taking.
-
A means by which to optimize a business process.
Once we understand the steps of a business process, we have to understand the optimization techniques at our disposal and be willing to use them. What do I mean by "willing to use them?" Let's take a simple business process example. A corporate IT department has a purchasing agent; we will call him George for our example. Anyone in the company may submit a purchase requisition to George; he is responsible for the final approval and making the actual purchase. After evaluation of this fine process it is determined that George takes an average of 35-days to complete a purchase order. In this simple example, one of your process optimization techniques would be to replace George with someone more efficient. Is this an option you are willing to take? Another optimization technique would be to implement a technology solution thus helping George with the piles of purchase requisitions. Such a solution could cost a bundle, are you willing to spend the funds necessary to deliver this?
-
A means by which to monitor a business process.
Once we have optimized a business process, we need a means by which to monitor it to see if our optimization approach is effective. This doesn't necessarily have to be technology monitoring the process, but something needs to be available.
The above list is but a few of the areas we need to consider when embarking on true Business Process Management.
For additional information on BPM, please see Wikipedia: http://en.wikipedia.org/wiki/Business_Process_Management
Business Process Automation (BPA)
The term Business Process Automation (BPA) is defined as implementing techniques to (hopefully) optimize a business process. These techniques can involve eliminating or replacing labor, the integration of applications, the elimination of (unnecessary) steps in the process and using software applications. As you may see, workflow can be an element of BPA but doesn't necessarily have to be. Also, the integration of software doesn't necessarily mean workflow. These software applications that can automate business processes can be anything from CRM to sophisticated ERP systems.
Workflow
Workflow is defined as a set of repeatable steps that can automate the flow of "something". That "something" can be an e-mail, a Microsoft Word document or a credit card transaction.
Now… if you want the very technical, long, drawn-out meaning of workflow, please see Wikipedia: http://en.wikipedia.org/wiki/Workflow
But I think you get the idea here. Workflow is viable and needed (more on this later); however, it is not BPM or BPA. Workflow is but an element of BPM and BPA.
Agility (Business at the speed of … well… Business)
Agility means a whole lot to a lot of different people; including me! However, when I refer to agility in the sense of business processes, I am referring to how well a business process can change as the business changes. With that in mind, the Wikipedia's definition of Business Agility (disambiguation) is:
"Business Agility An agile firm (one that demonstrates agility) has the capabilities and processes to respond to unexpected environmental changes. It is one of the ilities."
For the complete definition, please see Wikipedia: http://en.wikipedia.org/wiki/Agility_%28disambiguation%29
Conclusion
Hopefully you have a little better understanding of the differences between BPM, BPA and Workflow. If there is something you would like me to help you understand, please leave a comment and I will do my best to write something up!
The next article in this series will provide you with a rundown of what workflow is available in SharePoint, a high-level description of what it can do, what it can't do and where it will get you in trouble; titled "SharePoint Workflow – The Good, the Bad and the Ugly". ~ that should win me some big points ~
Until next time…
4/17/2008
We released SharePoint Beagle, April 2008, Issue 2 today containing part 3 (in a 4 part series) about MOSS 2007 Content Deployment.
If you haven’t signed-up for the SharePoint Beagle Newsletter yet, do so now so you can get your hands on this great information!
4/15/2008Quite often I am asked “what are the best practices around the use of Site Collections”. Though I find there are “best practices”, the best way I have found to determine their use is all based on requirements, governance and the core-competencies in an organization.
You may be asking, “how does core-competencies factor into our decision process?”. I will cover this in more detail later in this article; but here is a taste of what you will read. If your organization doesn’t have deep development competencies, and you are forced to farm-out these needs, you may choose to use less Site Collections because this typically requires more custom development efforts. Read on…
What is a SharePoint Site Collection?
A Site Collection, when referring to it in the realm of SharePoint, has the following characteristics:
- Contains one or more Sites. At a minimum, a Site Collection has a single top-most (or top-level) Site that may have any number of sub-sites. Each sub-site may have zero or more sub-sites. In general, it is a hierarchy of Sites.
- Can refer to a unique content database.
- Can be configured to constrain the amount of data that can be stored within; i.e. Quotas.
In addition to the above, a Site Collection is also responsible for:
- The encapsulation and management of Site Collection level Content Types and Metadata; the key to building a taxonomy.
- The encapsulation and management of Site Collection level publishing images, master pages, page layouts and other publishing specific features.
- The encapsulation and management of Web Parts and Features.
The majority of features found in SharePoint are encapsulated/isolated within a Site Collection.
Advantages of Using Site Collections There are many advantages to using multiple Site Collections in an organization. In fact, in most circumstances, I recommend it. If we are referring to only the internal needs of an organization, at a minimum I will recommend two Site Collections. One Site Collection for the controlled Intranet and the other for collaboration (what I refer to as the wild, wild west). In many situations, I will also recommend spinning Information Technology (IT) into its own Site Collection. I recommend this because it’s rare that we need to share IT information with the general employee.
So, you may be asking; “why and how does all of this work?” The Intranet is typically a place where departmental users work; i.e. get their job done. This usually consists of individuals working with a myriad of documents through the work-in-progress (WIP) to publishing lifecycle. Most often the information that is published to the Information Workers (employees) is controlled; information such as forms, policies, sales toolkits, and so on. I contend this work needs to all be done in a Site Collection that is governed by a knowledge management team who is skilled in the architecture of information. Thus, the reason I refer to this as the “Controlled Intranet”. Does collaboration happen in this area? Sure… everyday documents are worked on, submitted for review/approval and published. The majority of our corporate IP is managed in this “Controlled Intranet”. However, this information typically adheres to a strict corporate taxonomy and controlled flow.
There is a completely different need that organizations have. The collaboration of Information Workers on topics such as technical and non-technical projects, social events such as the corporate Christmas Party, communities of practice, and so on. This type of interaction (creative in nature) is what I typically refer to as collaboration and I recommend being managed in a completely unique Site Collection. The primary reason for managing this in a unique Site Collection is based on governance. Now there are other reasons, more on this later; but the primary reason stands as our guidelines for governing collaboration is different than that of the Controlled Intranet.
The Controlled Intranet If your goals are to create an environment that nurtures the sharing of knowledge and intellectual property (IP), there are two critical success factors that must be adhered to.
- We must make the addition of knowledge in the solution as simple as possible. This is accomplished by:
- Thoroughly understanding how our Information Workers perform their daily job duties.
- Craft a solution that simplifies these duties by automating operational business processes.
- Implement your Intranet in such a manner as to ease where this knowledge is stored.
- Provide a solution that makes locating information quick and simple so our Information Workers can make better, informed business decisions. We accomplish this by:
- Providing topical, functional and task-based site structures that aggregate knowledge in a manner making it easy to locate based on a need.
- Architect knowledge in such a manner as to provide “very” relevant search results.
There are many other critical success factors; however, these two are at the top of the list and discussed in detail in our Mastering SharePoint workshop.
The only way for you to successfully deliver a solution that adheres to these two critical success factors is to architect your corporate knowledge (information) in a manner that lends itself to aggregation and search. And, the only way to do that is through a detailed and carefully thought-out taxonomy. Simply tossing information into lists and libraries will only result in yet another repository that is similar to a file share. For an organization to successfully implement a controlled environment that improves operational efficiencies requires governance. The term governance itself implies rules, policies and best practices for the flow of information through an organization.
Collaboration (The Wild, Wild, West) On the other side of the fence is an organizations pure collaboration needs. I separate this completely because of the nature of work performed in these areas. It is typically creative and less controlled. Meaning, there may be little taxonomy design driving the storage of information and even less control of site structure. I personally recommend you allow this type of environment to exist in your organization. It is typically in this environment that most of your Information Worker creativity occurs.
Collaboration can be delivered in one or more SharePoint Site Collections; based purely on how you wish to govern its use. For example, you may choose to separate technology project collaboration from other collaboration needs; this would depend on how you wish to govern the management and aggregation of project information.
It is also in the collaboration environments that you will find the greatest number of sites. Make sure you set the appropriate expectations (communicate, communicate, and communicate):
- Information in these sites is less structured; which means you will typically see less relevant search results.
- This area can quickly grow to thousands of sites. Don’t let 5,000, 10,000 or even 30,000 sites scare you; simply make sure you have the appropriate infrastructure to support it.
- Govern the amount of information that can be stored on each site; configure quotas.
- Govern the length of time a site may remain inactive.
- Provide a means of archival.
My Sites for Collaboration One thing you may not realize is; each user’s My Site is in fact a unique Site Collection in-itself. This means, you as the implementer/manager, can define governing policies, guidelines and best practices that dictate their use. You can even define these governing rules for different roles in your organization. Then, each user has a place they can be creative and build their own collaboration environment.
Do Collaboration Sites Ever Become Controlled? Absolutely! You may find that a team creates a secure collaboration environment to start a community of practice. Over time, information may become key to driving success in the organization. In such a situation, the team may ask to convert the site to a more structured environment so its content is available to everyone in the organization.
There are many ways of accomplishing this task. The easiest is to leave the site intact, and move it through your internal architecture/design processes. These processes will force some level of structure, including taxonomy; which will make the information available for aggregation and search (even constrained search). You can then update your search configuration to include its content in a manner that best suits your organizational information needs. Another approach would be to provide a controlled means of moving the site and content to the Controlled Intranet Site Collection.
 Figure 1 – Common (Simple) Internal Structure based on 3 Site Collections
Other Uses for Site Collections Other uses for Site Collections are many. For example if you are looking for a “pure” security boundary between a Public Internet Facing site and your Intranet, you can provision this with a separate web application/site collection (even separate hardware) to provide this security. These are referred to as Zones and the new version of SharePoint supports the Intranet, Extranet and Internet facing zones quite well.
As you can see, there are many good (justifiable) reasons for using multiple Site Collections in your environment. One of the strongest IT cases for their use is the separation of Content Databases. In the past, we have been limited with how our backup, restore and disaster recovery processes worked; without the purchase of a 3rd party utility. Restoring a single document or Site from a Content Database that was 2 to 3 TB (or bigger) in size was a major exercise for IT operations. However, some of these obstacles have been reduced with the new version of SharePoint and new technologies being delivered from Microsoft. The new version of SharePoint now natively supports a recycle bin; thus pushing the ability to restore a deleted document back into the hands of the document owner (without IT intervention). In addition, Microsoft has recently released Data Protection Manager (DPM) services that provide us with a wealth of Content Database administration tools; including the ability to perform item-level restorations! For more information about Microsoft’s Data Protection Manager, please see:
http://www.Microsoft.com/systemcenter/dpm
Considerations for the use of Multiple Site Collections Unfortunately, there aren’t any “hard and fast” rules for the use of Site Collections. However, when considering this during your architecture and design efforts, ask yourself the following questions. If you answer yes, you may wish to use a unique Site Collection.
- Information to be maintained will not be shared with other collections of information. In the example where IT information rarely being aggregated and displayed elsewhere would lend itself to a unique Site Collection.
- Information SLA’s require availability that dramatically differs from that of other collections of information. For example, the availability of customer order information could be dramatically different than that of collaboration site information. In such a situation you may need to maintain a smaller Content Database for customer order information; thus easing the pains associated with data restores and disaster recovery operations.
- Governing policies, guidelines and best practices differ than that of other information collections. For example, a collaboration environment may have unique policies for your site creation process, those who have the ability to administer sites and what customization is made available.
- Language requirements differ than that of other information collections. An example of this would be for global deployments and you have multi-language requirements, (at a minimum) you will wish to use unique Site Collections. Note – global (distributed) environments require considerable planning and design considerations and are outside the context of this article. However, I thought I would mention it!
- Information has unique security requirements because of where it is hosted. An example of this would be an Internet facing site should be separated for complete separation from internal corporate IP.
Disadvantages of Using Site Collections So, I spent all that time describing the advantages of using site collections; what are the disadvantages? Once you become familiar with SharePoint, you will quickly learn that virtually every aspect has been designed with the Site Collection in mind. Meaning, virtually everything is bound to a single Site Collection. To give you some examples of this:
- All out-of-the-box Web Parts understand and work well within the boundaries of a Site Collection. None of them, including the significantly used Content Query Web Part, will cross Site Collection boundaries. Thus, the aggregation of information across Site Collection boundaries is not possible using out-of-the-box Web Parts.
- You need to consider this when determining how you will split your information across Site Collections. Any situation that requires you to aggregate and display information across Site Collection boundaries will require a custom development effort or the purchase of a 3rd party Web Part.
- You will also find that the use of Content Types and Metadata is specific to a Site Collection. Thus, if you architect a taxonomic structure that will be used in more than one Site Collection, you will have to duplicate your efforts; there is no means today of centralizing this taxonomic structure across Site Collection boundaries.
- Your branding and content publishing customization efforts will also have to be duplicated. Currently, all master pages, page layouts, and CSS files, common publishing images and reusable content is bound to a Site Collection.
It is important for me to note here; if you build your custom Web Parts, applications, and branding using the preferred “solution/feature” package approach, these can be easily deployed across a farm containing many Site Collections. This means thought, design and discipline needs to be exercised when developing custom solutions for SharePoint.
Planning for Site Collections The Microsoft TechNet site does contain a fairly significant amount of Office SharePoint Server 2007 planning guidelines and worksheets; and I do recommend you read it! However, you may find it difficult to locate a single place that contains a “here is the information I need to gather for planning Site Collections”. It may be there, but I haven’t found it; at least not in one succinct document. At a minimum, I recommend you collect and plan for the following:
- Name of the Site Collection.
- Purpose of the Site Collection.
- Site Collection administrators.
- Who has access (visability) to the Site Collection.
- Initial template to be used for Site Collection creation.
- What customization efforts will be required; i.e. navigation, branding, master pages, page layouts, CSS, etc.
- How search will be configured; content sources, scopes, keywords, best bets, etc.
- Governing policies for a site creation process.
- Governing policies for site administration (who and how they will be educated).
- Governing policies for overall purpose and usage.
- Business Intelligence needs; i.e. data connections, Excel services configuration…
- Document Management needs; document management lifecycle, publication model (WCM, PDF, ect.).
- Records Management needs.
- Forms Management needs; InfoPath, ASP.NET forms, Forms Services configuration, etc.
- Information flow; workflow…
This is not an exhaustive list, but should help you get well on your way…
Conclusion In my opinion, the appropriate use of SharePoint Site Collections can be determined entirely based on requirements and governing rules, policies and best practices. Of course, you then need to focus on the appropriate infrastructure and IT operations to support those needs. However, allow your requirements and design to drive the initial decisions, document governing rules for their use and reap the benefits of your success!
Until next time…
4/2/2008We released another great SharePoint Beagle issue today containing part 2 (in a 4 part series) about MOSS 2007 Content Deployment.
If you haven’t signed-up for the SharePoint Beagle Newsletter yet, do so now so you can get your hands on this great information!
3/25/2008I am currently in New York delivering my SharePoint Information Architecture class and am honored to have Mark Miller attending. Mark owns and operates No Geekspeak on SharePoint which is geared towards end user training.
During our class today Mark reminded me of a little trick that I felt deserved a blog post. However, I do want to make sure Mark gets all the credit for this one!
Heres the scenario…
When, for example, you are saving a document, the Save As dialog will open giving you the opportunity to select a location and filename; see Figure 1. When in an environment where SharePoint has been installed, one of the save locations is you’re My Site. This functionality I was always aware of; however, the ability to easily add links to the left vertical location bar in that Save As dialog I had forgotton. Below are the steps to accomplish this little task.
- Open an Office solution such as Microsoft Word. This can be accomplished with any of these tools; however, the example below uses Microsoft Word.
- Click on File -> Save or File Save As.
- You will be prompted with a Save As dialog; as shown in Figure 1.
 Figure 1 – Save As dialog, opened from Microsoft Word during a save operation.
If you have installed SharePoint in your environment, the Save As dialog will already contain a like to your personal My Site; as shown in Figure 1.
- For the sake of this example, click on the My Site location. You should then be displayed the Document Libraries in you’re personal My Site.
- Select one of the Document Libraries; this is accomplished by a single-click; do not double click it! See Figure 2.
 Figure 2 – Selecting a document library from your personal My Site.
- Right-click in any “empty” part of the white “Save in” area; see Figure 3.
 Figure 3 – Right-click in the white “Save in” area.
- Notice the context popup menu contains an “Add …” option. Select this option and the new location will be added to the Save As dialog.
 Figure 4 – New “Save As” location has been added to the dialog.
This new location will now be available each time you use the Save As dialog; regardless of the type of file being saved!
This new “Save As” location can easily be removed by right-clicking over it and select the “Remove” option.
Thanks again for this tip Mark! 2/24/2008
I will be working the Microsoft booth (with Joel Oleson and other leaders) at the opening 2008 Launch event; Los Angeles.
If you are at the LA event on Tuesday, February 27th, 2008, stop by and say hello!
More information on the event can be found here:
2/11/2008
I could say I was working this weekend… but…
I have been a fan of drag racing my entire life and the NHRA Winter Nationals were in Pomona California this weekend; I couldn’t resist the temptation. Now I don’t want to age myself here; however, when I started watching drag racing, I remember when 230 MPH quarter mile runs were very fast. Today, these cars go 0 to 100 MPH in under 1 second; 325 to 330 MHP top end. 8000 HP, 90% nitro, adrenaline… enough said…
The weekend started on Friday with the (second day) of eliminations. There is nothing like fast cars, the smell of nitro and rubber to get my adrenaline going. Unfortunately, I forgot to bring my camera along… I had made previous plans for Saturday so I missed that day of eliminations. However, Sunday was final eliminations and something I didn’t want to miss. And, I remembered my camera! So if you like drag racing, here are the photos I took during this fantastic day…
John Force
 If you haven’t heard the story about John Force’s crash last year and come-back this year; it’s quite amazing and heroic. On September 23, 2007, at 315 MPH, John Force collided with Kenny Bernstein (who was going 312 MPH) in a horrific crash (see it here). John suffered damage to his leg, arm and fingers. He was told there would be at least 9 month of rehabilitation before he would drive again; but he said no way. Just a few months later he was driving again, preparing for the Winter Nationals. My hat is off to John. 1/29/2008
I am honored to announce that I am speaking at the Portals & Collaboration Conference this May in San Diego.
I am not absolutely certain yet, still investigating; but I believe this will be the first time SharePoint sessions have been delivered at this conference!
UPDATE: 2/8/2008
I just received an e-mail from Shawn Shell indicating that he has delivered SharePoint sessions at this conference. Thank you for the update Shawn!
You can learn more about the conference and the sessions I will be delivering here.
| Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blog/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blog/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|
|
|
|
|
|
|
A new way to learn SharePoint from industry experts. Sign-up today!
|
|
|
|
|
|
|
|
 Interested in taking SharePoint content offline? Read more...
|
|
|
|
|
|
|
|
|
|