There have been so many occasions where we needed to quickly browse through the available lists and create quick queries.
We needed something that can be used by both developers as well as System administrators. We couldn’t find anything that suited our needs so we resorted to developing our own. I figured it needs to be a desktop tool so anyone can just run it on their machine and connect to any SharePoint site. So here we release the tool to the SharePoint community as a free utility – CAML Query Builder.
This utility has the below features available:
- Supports SharePoint 2010/2013/Online.
- Site Manager which remembers your settings and sites information, so you can use them for the later time. (All the information is encrypted.). You can save as many connections as you want.
- This utility shows all lists and libraries from the site you requested and also it will show all the subsites and lists in the site as well.
- Better UX design which will help users to better use the tool. Below are the modules available to configure and generate your query.
- View Fields: To select what fields to show in the query results.
- Order By: used for sorting the results.
- Filters: To add where clauses. (Right now grouping support not available.)
- Query Options: To select any additional options for generating CAML Query.
- This tool also gives the below advantages other than simply generating the query.
- Gives CAML Query output
- Generates Server Side Object Model Code. So, you can simply hook the piece of code directly.
- Generates Managed Client Object Model Code.
- Generates Java script (ECMAScript) Client Object Model Code.
- Generates Webservices Code.
- Generates Powershell script code.
- Export the query to the text file. So, you can share it with others.
- Export all languages generated syntax to the text file.
- Execute and see the results. So, you make sure your query is correct.
- Export the results to Excel.
- Along with the query generation, this tool also has the support of showing all list information.
- List Metadata
- Export the list schema to an xml file.
- All fields in the list.
- Export fields to the Excel.
- Show all Content Types attached to the list.
- Export content types to Excel.
- See all workflows on the list.
- Export workflow details to Excel.
- See all Event Receivers on the list.
- Export all event receiver details to Excel.
- Log viewer is also available. So, users can see if anything is wrong in using the tool.
- You can open the list, site, library or any other entity directly from the tool. You will see “open in window” icon everywhere next to them.
Please let me know the feedback at Saketa / Contact Us or you can leave comments here.