Windward Core
Some of our most innovative features originate with the users of our software. Please use this forum to submit ideas for new features and enhancements to existing features. The more votes from users from different Customers an idea receives, the more likely the feature will be added in the near future.
69 results found
-
Add Custom Script Execution After the Document Generation
Create a plugin/process so that after document generation a custom script can be executed on the document before that document is status is set to done and returned as a finished document.
19 votesAvailable starting in version 21.4.0
-
HTML rendering in PowerPoint
We understand the Out tag can render HTML when the Type property is set to TEMPLATE. This is not possible in PowerPoint. We need to have this feature in PowerPoint as it is one our core docs requiring HTML.
104 votesThe current production version supports some but not all HTML tags in PPTX templates.
- All text-based html tags will work
- table, tr, td, and img are not supported
- list tags are not supported (ol, ul, li)
- For the css attributes, anything relating to tables is not supported
-
Catch exception on expired license
When using the RESTful Engine with an expired license the application throws a 500 with an unhandled exception. I would suggest you improve your application by catching your exceptions and throwing meaningful error codes and messages to the client.
I get the exception when calling the version endpoint with an expired license. I tried uploading the Postman response but that doesn't work either. Below is the stack trace.
[LicenseException: Expired license key ]
net.windward.xmlreport.ProcessReport._init(Boolean ) +6115
net.windward.xmlreport.ProcessReport.init() +26
net.windward.api.csharp.Report.Init() +24
RESTfulEngine.WebApiApplication.InitLicenseAndEngine() in C:\agent_work\1\s\restfulengine\RESTfulEngine\Global.asax.cs:87[HttpException (0x80004005): Expired license key ]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +520
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)…7 votes -
Ability to Pre-populate an Editable PDF Form Field
I would like to have the ability to pre-populate data into an editable text field in a PDF form.
Example:
Name, address, phone, and email address are part of a PDF form. If we have this data in our system, we want to be able to pre-populate those fields, but still allow for the customer to edit the data in the field if it is incorrect.18 votesThis functionality already exists in the program.
-
UI improvement - close Edit Tag screen with ESC key
Closing the edit tag screen with the ESC key is faster than clicking on the small close button.
It's a standard available across most software.
4 votes -
Configurable Watermark
Add the ability to conditionally add a watermark to a word template based on an input parameter.
Use case:
We have an invoice we send to our customers that is a draft. We apply the wording "draft" as a watermark to the template. Once the customer has approved the invoice, we send them a final copy which is identical to the original without the word "draft" as a watermark. Currently, we have to maintain two identical templates to handle this. It would be ideal to only have one template where an input variable controls the display of the watermarked text.19 votesThis is already supported. Here is the documentation. If still have issues please contact support.
https://ohana.windwardstudios.com/m/76878/l/1503050-how-do-i-dynamically-set-a-watermark
-
Images in HTML specified as absolute URLs
We use Winward to generate HTML content for marketing emails. These mailers often have images included along with the text. However, some email clients block images in HTML that are embedded inline using base64 encoding. An alternative solution is to specify the source of the image as an absolute URL.
For example, the following inline embedded image:
<img src="data:image/jpg;base64, iVBORedghAAAfrdsdge=">should be replaced with:
<img src="https://www.myserver.com/car.jpg">.It would be great if Winward could support adding images specified by absolute URLs into templates.
3 votesThis enhancement is available in the 21.0.0 version of Windward Core.
-
XPath 2.0 Connection debugger
When connecting to a data source errors can occur. In many cases there is too much information about the error for it all to be view-able in the connection editor.
SQL data sources solve this problem with the connection debugger. There should be one of these for XPATH 2.0 aswell.
6 votesHello Reporter,
I am happy to share that this functionality has been accepted and also released in our 20.1 Core release. You can read more about the functionality here: https://ohana.windwardstudios.com/m/76878/l/1254031-how-do-i-use-the-xpath-connection-debugger . Thank you for your idea and please submit any other suggestions you have to improve our software.
Adam Austin
Product Manager -
Generate Partial Reports
We have some huge templates. Hundreds of pages long that results in reports that are thousands of pages long.
While entering data in our system, we'd like to ability to preview what the report will look like. Therefore, we are requesting partial template generation.
Example: I have just entered the data for pages 42-45 of a 200 page template. I would like to generate those page, which may end up being 5 or 10 pages long when generated.
3 votesThis has been added. Use ProcessReport.setRenderPages() in Java and Report.RenderPages in .Net.
-
Maven dependencies
On your page https://ohana.windwardstudios.com/m/79484/l/1035755-how-do-i-use-maven-to-install-windward-java-engine-in-my-application#locate-your-settings-xml-file you state that the repository should be added to your settings.xml file. This is not convenient for teams, because settings.xml is personal (not stored in e.g. Git) and sometimes contains passwords or tokens.
Putting the repository in your project's pom.xml ensures everyone has the same repository (because this file is in Git) and prevents problems with new members.
1 voteHello Reporter,
It sounds like the page changes have resolved this ticket. Thank you for your idea, and please submit any other suggestions you have to improve our software (or our documentation!).
Adam Austin
Product Manager -
There should be an option for tag output of QR codes that does not use an external API
Currently, there is a workaround to get QR code output using an import tag and an external API. This solution is not an option for users who cannot send their data to this external API as a security precaution. As such, there should be support for QR codes native in Windward instead of using this external service.
See the old ticket dealing with QR codes here: http://ideas.windwardstudios.com/forums/248503-windward-beta-program/suggestions/7685712-qr-code
9 votesHello Reporter,
I am happy to share that the Windward Designer now has native support for QR codes (and some other barcode types). Please read more about this support here: https://ohana.windwardstudios.com/m/76878/l/1263147-how-do-i-use-barcodes-in-designer
Thank you for your suggestion, and please submit any other ideas you have to improve our products.Adam Austin
Product Manager -
Disconnect DataSets from Datasources
Disconnect DataSets from Datasources. If we could create a dataset seperately (Like we do with Query Tags) we could have datasets defined in the template itself and not in the datasources. This allows us to change the datasource when generating the template on the Staging or Prod machines and still have the same subset of data selected.
It would make templates much more reusable as we could define a handful of more general datasources and limit the data requested by using DataSets in the templates.
3 votesThis enhancement will be in the 21.5.0 release.
-
Creating dynamic columns for tables / Auto generation of tables based on the data
Table should have fucnctionality of expanding in 2 direction. Currently, using for loops we can have dynamic rows creation. Similarly, a functionality to expand the columns based on a certain value form the source.
In this way, we can create tables/grids dynamically, with no fixed no. of rows and columns1 voteHello Reporter,
I am happy to share that this functionality is already supported. You can read here about how you can utilize the ForEach tag to dynamically populate columns instead of rows: https://ohana.windwardstudios.com/m/76878/l/878118-foreach-and-end-foreach-tag-reference#tag-properties . Thank you for your suggestion, and please submit any other ideas you have to improve our software.
Adam Austin
Product Manager -
7 votes
This has been implemented in version 20.3
-
restful enginge output to image
We would like to output reports to JPG (or other image format) with RESTfull engine.
57 votesHello Reporter!
I am happy to announce that this functionality was released with version 16.3.0! You can find documentation here for the RESTful Engine updated to include image output options: ohana.windwardstudios.com/m/79043/l/913251-..
Thank you for your suggestion!
Adam Austin
Product Manager -
Dynamically colour table cell backgrounds in Report Designer
Hi
We would like the functionality to dynamically input coloured table cell backgrounds in our template. The colours we use are pulled dynamically from our data source and are defined by our clients, therefore the conditional formatting of table cells is inadequate as the conditional formatting always requires a hard-coded value to be present in the template to compare against.
32 votes -
Support Google Analytics as a datasource
We use Google Analytics in our marketing along with other sources of data like HubSpot and SQL. Please support Google Analytics as a datasource so that we can join these databases together in our templates.
2 votesThis is supported. Please download the appropriate driver from https://www.cdata.com/drivers or https://skyvia.com/connectors and install. You then have full access to the datasource.
-
1 vote
This is supported. Please download the appropriate driver from https://www.cdata.com/drivers or https://skyvia.com/connectors and install. You then have full access to the datasource.
-
Support JIRA as a datasource
We use JIRA in our development and would like to be able to source data from JIRA into our output reports.
1 voteHello Reporter,
We now have two ways you can connect to Jira from the Windward Designer:
You can connect via the API and basic authentication:
https://ohana.windwardstudios.com/m/76878/l/1294830-how-do-i-connect-to-the-jira-cloud-api-as-a-datasource-from-designer
Or you can connect via the 3rd party CData connector: https://ohana.windwardstudios.com/m/76878/l/1256754-how-do-i-connect-to-jira-data-source-using-cdata
Thank you for your idea, and please submit any other ideas you have to improve our products.Adam Austin
Product Manager -
Support HubSpot as a datasource
We use HubSpot in our marketing along with other sources of data like Google Analytics and a SQL database. Please support Google Analytics as a datasource so that we can join these databases together in our templates.
1 voteThis is supported. Please download the appropriate driver from https://www.cdata.com/drivers or https://skyvia.com/connectors and install. You then have full access to the datasource.
- Don't see your idea?