Have you wonder about the limitations of BCS in SharePoint 2010? Well Chakkaradeep Chandran a Program Manager from Microsoft SharePoint Development Team blog about it here on August 2010. As long customers require SharePoint 2010 support I will continue sharing information like this. So, please take a look:
BCS Limitations
Even though BCS is great and can do wonders when you want SharePoint 2010 to interact with your external systems or other LOB applications, it has its own limitations. Understanding these limitations will help you build good BCS solutions.
Below are some/all of the BCS/External Lists limitations:
- Workflows cannot be associated with external lists
- However, you can use the external data columns and manipulate the external lists in a workflow
- No RSS feed support for external lists
- No REST based access for external lists
- The http://site/_vti_bin/ListData.svc does not support external lists
- LINQ to SharePoint spmetal.exe does not support external lists
- Cannot configure alerts for external lists
- Cannot export external list items to Excel (Export to Excel feature)
- Item-Level permissions is not available for external lists
- Versioning cannot be configured on external lists
- Item History is not available on external lists
- Datasheet view cannot be used in external lists
- XSLT is supported though
- You cannot create a site column of type ‘External Data Column’
- External data columns can be created only as list based columns and cannot be consumed in site level content types
- No Write support for BLOB
- You cannot write back to BLOB fields using BCS unless you write your own method
- You can access BLOB columns by defining a StreamAccessor method and presenting the external data via the BCS Data List web part by checking the Display stream fields property
- Ratings feature is not supported for external lists
- Metadata based navigation is not supported for External Lists
Some of the limitations are quite obvious as the data does not reside in SharePoint and it is not SharePoint’s responsibility on how the data behaves. SharePoint is here to just present the external data. That said, I do think some are not limitations, but Microsoft just didn’t have time to implement, like:
- RSS feed support
- External data site columns
- Export to Excel
If I have missed any limitations, please feel free to comment and I will add them to the list.
This post was originally published by Chakkaradeep Chandran here http://chakkaradeep.com/index.php/bcs-limitations/