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.