Sunday, June 22, 2014

Office 365 for business roadmap & First Release

The Office 365 for business roadmap lists updates that are currently planned for applicable subscribers. Updates are at various stages from being in development to rolling-out to customers to being generally available for applicable customers world-wide.The Office 365 for business public roadmap provides you with a way to learn more about upcoming updates before the change comes to your service. It provides a few months’ view of new features, enhancements, and major updates. It will provide visibility to planned updates that are in development and in the process of being rolled out to the service, as well as to items that have been launched and are now generally available for all eligible customers. The public roadmap will be your best source of truth for product enhancements coming to the service.

In addition to the public roadmap, also rolling out is a new program called First Release. First Release gives customers who opt-in the opportunity to get a small selection of significant enhancements to the Office 365 user experience, SharePoint Online, and Exchange Online first. If you opt-in to First Release, you will receive new qualifying feature updates first, a minimum of two weeks before customers in our standard release group.

Major Highlights:

  • Peak into the future of O365
  • Move ahead in line with First Release

Office 365 Roadmap

Office 365 Public Roadmap

http://office.microsoft.com/en-us/products/office-365-roadmap-FX104343353.aspx

Tuesday, March 25, 2014

Windows Azure to Microsoft azure

Microsoft is all set to rebrand Windows Azure to Microsoft Azure. This makes lot of sense as the previous name (Windows Azure) gave an impression that it was limited to only Windows or Microsoft stack only. But, Azure today has evolved as a multi-platform and enterprise-grade public cloud platform. Today, it supports Windows, SQL and .NET to Python, Ruby, Node.js, Java, Hadoop, Linux, and Oracle. So, in that sense the rebranding makes lot of sense.

Also,

Microsoft has announced trade-in scheme that invites Indian SMBs to exchange older hardware for Azure credits. Click here to find out more

Saturday, March 1, 2014

You receive a "Sorry, there was a problem and we can't open this document" error when you try to view an Office document in Office Web Apps and the primary reason for the behaviour are the following settings

  1. AllowOAuthOverHttp setting is set to False (It should be set to True)
  2. The SharePoint host domain is not in the allow list. Use the New-OfficeWebAppsHost command to add the domain to the allow list

However, you might also see the same error when your OWA server is not able to communicate with the SharePoint server. Check that both SharePoint and the OWA server are able to communicate with each other.

Also see

http://www.dhirendrayadav.com/2014/01/you-receive-this-document-cant-be.html

Service Pack 1 for SharePoint 2013

Update:

Microsoft has discovered some problem with SharePoint 2013 Service Pack 1. So do not update your environments until further notice

We have recently uncovered an issue with the following Service Pack 1 packages that may prevent customers with Service Pack 1 from deploying future Public Updates.  As a precautionary measure we have deactivated the download pages until new packages are published.

http://support.microsoft.com/kb/2817429

http://blogs.technet.com/b/office_sustained_engineering/archive/2014/02/25/announcing-the-release-of-service-pack-1-for-office-2013-and-sharepoint-2013.aspx

Service Pack 1 (SP1) for SharePoint 2013 family of products is now available! Service Pack 1 provides fixes to improve general stability, functionality, and security in Office, SharePoint Server, and other related products.Microsoft SharePoint Server 2013 Service Pack 1 (SP1) provides the latest updates for SharePoint Server 2013. This service pack includes two kinds of fixes:

  1. Previously unreleased fixes that are included in this service pack. In addition to general product fixes, these fixes include improvements in stability, performance, and security.
  2. All the monthly security updates that were released through January 2014, and all the Cumulative Updates that were released through December 2013.

The service pack for SharePoint can be downloaded here

List of issues fixed

SharePoint

2817429​

Metadata is lost when documents that use a custom content type with a "Description" field are opened for editing.

SharePoint

2817429​

When an item is deleted, restored from recycle bin, and then deleted again, there is a primary key constraint error.

SharePoint

2817429​

An error occurs when files are moved between document libraries and the web time zone is behind that of the server.

SharePoint

2817429​

Metadata filtering at list level always lists all metadata terms.

SharePoint

2817429​

The hyperlink popup window drops the selected word to be linked when there is a delay of more than one second in opening the window.

SharePoint

2817429​

Multiple-column, SummaryLinkWebParts with a group heading style of "Separator" are rendered incorrectly.

SharePoint

2817429​

A hash tag that contains a full width space does not get created successfully.

SharePoint

2817429​

Search schema compression is now enabled by default to allow larger search schemas.

SharePoint

2817429​

Highlighting for FQL queries is now enabled for FQL as well as KQL.

SharePoint

2817429​

Opening a custom SharePoint list in datasheet view and applying multiple custom filters, where each filter has more than one condition, can result in an incomplete set of list items.

SharePoint

2817429​

When the "Export to Excel" button is clicked in a SharePoint document library that has the Content Type field displayed, the Content Type field does not appear in the Excel workbook.

SharePoint

2817429​

An error occurs after changing the "Manager" property in EditProfile.aspx page when the My Sites WebApp is not in the same farm as the UPA.

SharePoint

2817429​

SharePoint REST API does not return a well-defined error response for a duplicate key exception.

SharePoint

2817429​

Developers are unable to specify a Content Type ID when creating Content Types in the client object model.

SharePoint

2817429​

On list views in SharePoint sites, the Connect to Outlook button in the ribbon may be erroneously disabled.

SharePoint

2817429​

In some non-English languages of SharePoint, the text displayed in the callout UI for a document or list item, describing who last edited the item, may not be grammatically correct.

SharePoint

2817429​

Copy and Paste in a datasheet does not work correctly with Internet Explorer 11.

SharePoint

2817429​

Pages do not render in Safari for iPad when private browsing mode is used.

SharePoint

2817429​

When editing rich text fields in SharePoint, if the editing session exceeds 30 minutes, the edits may not be saved.

SharePoint

2817429​

An error that says "SCRIPT12004: An internal error occurred in the Microsoft Internet extensions" may occur intermittently when users visit their SkyDrive Pro or other pages on their personal site.

SharePoint

2817429​

InfoPath may crash when a form that points to a SharePoint list, with a lookup to another SharePoint list, is opened.

SharePoint

2817429​

An InfoPath form with extended characters in its name fails to open.

SharePoint

2817429​

An error that says "Security Validation for the form has timed out" may occur when an InfoPath form is digitally signed and hosted in a SharePoint site collection that uses the SharePoint version 2010 user experience.

SharePoint

2817429​

"Show document icon" remains unchecked and the document icon does not show in Edit Properties for a list item.

SharePoint

2817429​

A "Failed tagging this page" error occurs when the "I like it" button is clicked.

SharePoint

2817429​

The wrong term is removed when manually editing a multi-valued taxonomy field.

SharePoint

2817429​

When tagging list items using a language that is different from the term store default language, suggestions for labels are offered in multiple languages. The suggestions appear confusing because both language suggestions are listed without any identification of the language.

SharePoint

2817429​

An error that says "There was an error processing this request" may appear when editing the user profile.

SharePoint

2817429​

Times are missing from Date/Time results in certain filtered list web service calls.

SharePoint

2817429​

Minimal and no metadata are now enabled as supported JSON formats.

SharePoint

2817429​

Actions4 schema workflow actions can't be deployed to SharePoint.

SharePoint

2817429​

Using Client Object Model, Stream.Seek() to seek to a particular position doesn't seek at the proper offset.

SharePoint

2817429​

Refreshing a workflow status page generates the following error: "System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary."

SharePoint

2817429​

Setting custom, non-English outcomes in web pages on tasks in a workflow fails to set the value.

SharePoint

2817429​

Configurations of SharePoint using Azure Hybrid mode and Workflow Manager together can cause workflow callbacks to fail.

SharePoint

2817429​

Workflow task processes on wiki pages won't start.

SharePoint

2817429​

Workflows won't wait for changes to content approval status fields.

SharePoint

2817429​

E-mails generated by workflow cannot be disabled for approvals in SharePoint workflows.

SharePoint

2817429​

Workflows may fail to send an e-mail or send too many e-mails.

SharePoint

2817429​

Association variables do not update correctly for auto-start workflows.

SharePoint

2817429​

A KeyNotFoundException error may occur in a workflow when the associated task list uses unique permissions.

SharePoint

2817429​

Incomplete tasks are deleted when workflow task activities complete.

SharePoint

2817429​

Task activity is suspended when the task is completed using app-only credentials.

SharePoint

2817429​

An error that says "This task could not be updated at this time" occurs when trying to complete a workflow task using the "Open this task" button in Outlook.

SharePoint

2817429​

A workflow doesn't respond properly when waiting for changes in specific types of list columns, such as Boolean, Date Time, and User.

Wednesday, February 19, 2014

InfoPath is dead (not for now)

We all have been wondering about the future of InfoPath and SharePoint forms, and now we’ve some information on the next generation of Office forms. Microsoft is bringing in new intelligent, integrated forms experience that will span across devices. The new forms can be easily designed, deployed, and will use intelligent, integrated forms across Office clients, servers, and services—forms that everyone can use on their PC, tablet, or phone.

Some FAQ's

Is InfoPath 2013 is the last release?
Yes InfoPath 2013 is going to be the last release of the desktop client

What about InfoPath Form Services?
InfoPath Forms Services in SharePoint Server 2013 is the last release of InfoPath Forms Services

What about InfoPath in Office 365?
The InfoPath Forms Services technology within Office 365 will be maintained and it will function until further notice.

What should I use to build and complete forms?
You should continue to use InfoPath technology.

What are the alternatives?
Microsoft investing in new forms technology across SharePoint, Access, and Word

I use InfoPath, how will I get impacted?
Microsoft working on migration guidance in parallel to their their next generation forms technology. InfoPath 2013 desktop client and InfoPath Forms Services for SharePoint Server 2013 will continue to be supported through 2023.

What next?
More details will emerge as the year progresses. A sneak peak will be available at the SharePoint Conference

Power BI for Office 365 now available

Microsoft has made Power BI available for all Office 365 customers. Power BI for Office 365 brings self-service BI solutions to everyday business users through the familiar tool they already use – Excel. Power BI for Office 365 is a cloud-based business intelligence (BI) solution that enables our customers to easily gain insights from their data, working within Excel to analyse and visualize the data in a self-service way. It works with Office 365 to help customers share insights, find answers and stay connected to their data from their favourite mobile devices.

Power BI for Office 365 includes:

  • Power Query, enabling customers to easily search and access public data and their organization’s data, all within Excel (formerly known as “Data Explorer“).
  • Power Map, a 3D data visualization tool for mapping, exploring and interacting with geographic and temporal data (formerly known as product codename “Geoflow“).
  • Power Pivot for creating and customizing flexible data models within Excel.
  • Power View for creating interactive charts, graphs and other visual representations of data.

Tuesday, February 18, 2014

visual studio Bing Code Search

Bing Code Search for Visual Studio 2013 helps developers find and reuse code samples on the web more easily by bringing the code search experience directly into Visual Studio. With this extension, a developer can search sites such as MSDN, Stack Overflow, CSharp411 and Dotnetperls and find, copy and use C# code samples directly inside the IDE.

Bing Code Search works currently for C# solutions only, more languages to follow.All the snippets in the index were automatically checked to ensure they compile, but in the search, the algorithms also look at votes from the given community that the snippet comes from and other quality signals.

The best thing, though, is that it doesn’t just copy and paste the snippet into the code, but it will also try to modify the code to fit the variables you already use in your own code.

Even if you don’t have Visual Studio installed, you can try a web-based version (with a slightly different interface) here.

Here is a video demonstration of the Bing search add-on

 

Source: http://blogs.msdn.com/b/visualstudio/archive/2014/02/17/introducing-bing-code-search-for-c.aspx

Monday, February 17, 2014

Microsoft brings eSignature to Office 365 customers

Microsoft Corp. and DocuSign on Monday announced a long-term strategic partnership to make DocuSign’s industry-leading eSignature apps widely available from within Microsoft Office 365. DocuSign’s eSignature apps for Office 365, available in the Office Store in early March, will provide customers with the ability to submit and sign documents without leaving Microsoft applications, allowing them to quickly, seamlessly and confidently transact their business.

DocuSign’s new solutions, built on the Office 365 platform, will include integration within Outlook, Word, SharePoint Online and SharePoint Server 2013.

Read more here.

Friday, January 31, 2014

You receive a "Sorry, this document can’t be opened for editing" error when you try to edit an Office document in Office Web Apps and the primarily the reason is UPA not synced correctly with Active Directory User groups as described here.

http://support.microsoft.com/kb/2908321

However, I want to bring one more aspect where editing word documents was not working in my SharePoint environment and was failing withe the same message “Sorry, this document can’t be opened for editing” and it turned out that I had disabled co-authoring on my web application which led to this behaviour.

Make sure that co-authoring is enabled and you will not get this error while editing in office web apps.

SPWebApplication.DisableCoauthoring = false;

Cannot add import term set in Managed Metadata term store

In SharePoint Online at times you might encounter that you cannot add or import term sets even after being a site collection administrator. Especially in the small business plans where there is no SharePoint Admin Settings and you might be wondering how to get started with adding terms to the term store.

In such cases when you navigate to Site Settings—>Term Store Management you might see something as below which does not allow you to add or import anything.

image

Worry not the solution is simple, navigate to Site Collection Features and activate the SharePoint Server Publishing Infrastructure Feature

image

And head back to term store management, you should now see a new group and now you can start adding the terms.

image

Tuesday, January 21, 2014

Storing in the Cloud

Cloud Storage in recent years has not only caught everyone’s imagination but has also changed the whole perspective of collaboration and sharing on a day-to-day basis. The human race has been known for adapting to different environments and at the same time evolving progressively. It wouldn’t be wrong to say the same on cloud storage options available to us today as compared to what was available (or maybe not) few years back. Cloud Storage has become the most preferable and viable medium for carrying out collaboration and sharing tasks today. Cloud storage plays a pivotal role in our social and professional lives today, so let’s get to know it better below. Cloud Storage has evolved very quickly in very short span of time to catch the imagination of many.
 
What?
In simple English Cloud Storage is the means of storing your data in the cloud. It could be anything from your personal photographs on a social media site, your daily grocery list on a public cloud, or a corporate presentation on a private cloud. It is about storing your stuff without worrying about sharing, syncing to multiple devices, backups etc. All this is taken care by the cloud storage for you today, isn’t that awesome!!
 
Who?
We all come in contact of a cloud storage solution in our day-to-day lives irrespective of our profession, personality or preference. Right from a novice to an expert everyone uses cloud storage in one form or another. It could be a regular home user, a technical geek, a marketing professional or just about anyone.
 
When?
Right now!! (And obviously the future!) Needless to say that we are using cloud storage solutions in one form or the other today. And while a small portion which might still be untouched is surely expected to join the band wagon soon.
 
Where?
You can store information anywhere from personal, private to public cloud. Depending on which end user role you fit the complexity of the cloud storage solutions will vary. There are resources like Online Backup Magazine where more information can be garnered about where and what are the options available to leverage cloud storage options along with gaining important know-how on what’s hot in the cloud storage space.
 
Why?
Is that even a question that should be asked? There are multiple benefits of cloud storage solutions which make it compelling enough to ask WHY NOT? The advantages of storing in cloud are enormous of which accessibility, ease of use, multiple device sync, on-demand, pay as you go subscriptions are just a popular few.
 
So, that was a short overview of the cloud storage solutions/options around us and how we are in some way or the other consuming the cloud services. For those who are not it is never too late!!

Wednesday, January 15, 2014

Deprecation of Custom Code in Sandboxed Solutions

There has been lot of speculation and confusion around sandboxed solution being deprecated in SharePoint 2013. Finally the SharePoint team has clarified that sandboxed solution without custom managed code a.k.a no-code sandboxed solutions (NCSS) are very much supported.

Following is the update from the SharePoint team

“While developing sandboxed solutions that contain only declarative mark-up and JavaScript -- which we call no-code sandboxed solutions (NCSS) -- is still viable, we have deprecated the use of custom managed code within the sandboxed solution. We have introduced the new SharePoint app model as a replacement to those scenarios that required the use of managed code. The app model decouples the SharePoint core product from the app runtime, and this enables much more flexibility and gives you the ability to run the code in the environment of your choice. We realize that our customers have made investments in coded sandboxed solutions and we will phase them out responsibly. Existing coded sandboxed solutions will continue to work in on-premises SharePoint farms for the foreseeable future. Given the dynamic nature of online services, we will determine support needs for coded sandboxed solutions in SharePoint Online based on customer demand. NCSSs continue to be supported. All future investments will go to making the new SharePoint app model richer and more powerful. Accordingly, we recommend that all new development should use the new app model whenever possible. In scenarios where you have to develop a farm solution or coded sandboxed solution, we recommend that you design it so that it can easily evolve toward a more loosely coupled development model”.

So,

Sandbox solution without managed code i.e having only declarative mark-up and JavaScript
Supported
Sandbox solution with managed code
Not Supported (Use the SharePoint App Model instead)

Reference:

Saturday, January 4, 2014

SharePoint Conference 2014

SPC

SharePoint Conference 2014 will offer numerous tracks across all audiences: IT Pro, Developer, Executive and Power User. Each track will have sessions at different levels, from overview (100 level) to deep dive (400 level), designed to help you build the skills you need. Have a look below and start to plan how you will balance your time throughout the week. SharePoint Conference 2014 is being held March 3-6, 2014 at the Venetian Hotel and Resort in Las Vegas, Nevada, USA.

What to expect?
The conference offers a wide variety of presentations, labs, certification testing, Q&A sessions, workshops, and networking events for attendees to build their skills and meet other SharePoint and Yammer professionals. SPC14 is designed for our three major audiences, Developers, IT Professionals, and Executives with content ranging from overviews and introductory lessons to deep dive sessions.

Why go to SharePoint Conference?
Just one word...Stay ahead

Conference Tracks
Adoption
Architecture
​Business Intelligence
Deployment & Implementation
Governance
Licensing
Office 365 
​Office Development
Search
​Security
​SharePoint Development
Sites & Portals
​Social
Upgrade & Migration

& more……

Register
http://www.sharepointconference.com/registration

Friday, December 20, 2013

Removing checkbox from SharePoint view using PowerShell

At times there is a need to remove the selection checkboxes in SharePoint list/library views. The following PowerShell code does that for you

$OpenWeb = Get-SPWeb http://mysite.cloudapp.net
$OpenList = $OpenWeb.Lists["My Library"]
$OpenView = $OpenList.Views["All Documents"]
$OpenView.TabularView = $false
$OpenView.Update()

Thursday, December 12, 2013

Enabling ECB menu on a custom column in SharePoint 2013

Most of you would be aware of the fact that in SharePoint 2010 we could move the ECB menu on any custom column or for that matter a different columns than what was when the List/Library got created. There is a blog for the same (as below).

http://blogs.msdn.com/b/chunliu/archive/2010/09/27/enabling-ecb-menu-on-a-custom-column-in-sharepoint-2010-part-1.aspx

http://blogs.msdn.com/b/chunliu/archive/2010/09/29/enabling-ecb-menu-on-a-custom-column-in-sharepoint-2010-part-2.aspx

As part of this blog we are going to see how to achieve the same in SharePoint 2013. The basic concept in SharePoint 2013 still remains the same as SharePoint 2010. However, Since the Design View has been removed from the SharePoint Designer 2013 hence I wanted to put across the modified steps to be performed in the absence of the Design View.

Steps:

As we all know by default the ECB menu is present on the Name column in case of a SharePoint Document Library and on the Title column in case of a SharePoint list. Here we are gong to take the example of a SharePoint Document Library.

Note: The steps remain the same for a SharePoint List as well

  1. Navigate to the Document Library/List where you want to move the ECB menu to a different column. Ensure that the column on which you want to move the ECB menu is present in the view. In our example the column/field is Title

image

2.   Navigate to the Library Tab in the ribbon of the document library and select the Modify view in SharePoint Designer (Advanced) option

image

3.   This will open the view in SharePoint Designer (Use SharePoint Designer 2013)

image

4.   In the Editor locate the <View> element  as shown below

image

5.   Under <View> locate  <ViewFields> and then the <FieldRef Name=”Title”> or the field where you want to enable the ECB menu and then add the attribute ListItemMenu=”TRUE”

image

6.   Save the changes and visit your document library to verify that ECB has been enabled on the Title field.

image

Real Time Analytics