warning |
---|
Please note that SP Reportify is actively in development, if you have ideas or encounter bugs, don't hesitate to create an issue!! |
SP Reportify is a simple utility to create and run reports using data in a SharePoint Site.
SharePoint List Views are great to visualize the data from the List or Library. Some key points always took me away from using them for users.
- Datasource is not exposed: users cannot navigate elsewhere in the Site nor changing the List or Library View.
...
You first need to create a new List, in the same site your datasources are. The List should contains the following columns:
Column Title | Type |
---|---|
Title | Single line of text |
Description | Multiple lines of text |
ListId | Single line of text |
SelectEntries | Multiple lines of text |
ShowEntries | Multiple lines of text |
SortEntries | Multiple lines of text |
Query | Multiple lines of text |
BatchSize | Number (0 decimal) |
- Download the latest release from the Releases page.
- Extract the content on your computer.
- Copy the file
bin/dconf.template.js
, rename tobin/dconf.js
. See the Configuration file to know how to set it up. - In your SharePoint Site, upload all files in a new Document Library or in a new Folder in an existing Library.
The Configuration file is named dconf.js
, under the bin
folder.
It is a file that set global JavaScript variables, used by the main library, so you don't need to get in the big code file.
💡 This file will be more detailled in the future, once all settings are identified and when the first real release will be published.
Variable _SPR_URL
must be set to the root addess of the SharePoint site that contains your data.
To tell spReportify where to read/write report definitions, you must fill the following variables:
- Variable
_SPR_REPORTLISTTYPE
: must containstitle
orguid
, depending on if you want to refer the list using it's Title or it's GUID. - Variable
_SPR_REPORTLISTREF
: set the List Title or GUID according to the value you have set in_SPR_REPORTLISTTYPE
.
Download the latest release from the Releases page.
TBD - Free to use, but do not rebrand and take ownership. Nice features are comming in a near future.