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.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Search functionality for JSON datasource

    It would be nice to have some searchbox in AutoTag Data Bin. Data source which we are using, have thousands of properties, so it would be faster to type few keys and filter appropriate properties.

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  4 comments  ·  Windward Designer  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Add image-size specified-height to IMPORT tag

    You currently have it available where we can set the width only and the height will be adjusted to keep the aspect ratio.

    I have a need where I need to set the height only and the width will be adjusted to keep the aspect ratio.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Paul!

    This functionality has been added to Report Designer. Now you have the option of setting the image size as either “specified-width” or “specified-height.”

    Thank you for your feature request and please enter any other ideas you might have!

    - The Windward Team

  3. Bitmap images does not inherit settings from the template

    Without this there is no way to set a border, rotate the image, add a shadow or a reflection, etc.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Bill,

    In our 16.2.0 release, we released new functionality where out and import tags of type bitmap are treated as objects by the template instead of tags. This allows all of the properties to be set on a bitmap (like a border) to be set using office, and no longer are may properties set in Designer. With this change and others, this functionality is hopefully finished and fulfills this request. Thank you for your submission, and please submit any other ideas you might have!

    Adam Austin
    Product Manager

  4. Create Dockable Data Bin and Tag Builder windows

    Design Data Bin and/or Tag Builder windows that can dock to the top, left, or right-hand side of your Word and Excel documents in a similar fashion to the standard toolbars. Eliminates the need for multiple pop-up windows and enables users to quickly design report templates.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Create a macro language for tags

    For the tag select/value/evaluate= part, implement a complete macro language similiar to that found in Excel.

    This will provide significant power & functionality for users because they can not just do simple operations but can call powerful macros. This would eliminate the need for the function tag.

    Within each macro would be the capability for multiple selects, possibly against different datasources.

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Please add a method that we can call to inject the license key to the Windward engine.

    We use a custom method to securely deploy our configuration values. Due to this, we would like to have a function that we can call to provide the Windward license key to the library instead of it reading from the web.config file directly.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  .NET Engine  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Reporter!

    I am happy to announce that this functionality was released with version 16.3.0! You can find documentation here for the .NET engine:
    https://ohana.windwardstudios.com/m/79483/l/1109667-how-do-i-inject-my-license-key-into-the-net-engine
    and here for the Java engine:
    https://ohana.windwardstudios.com/m/79484/l/1109698-how-do-i-inject-my-license-key-into-the-java-engine

    Thank you for your suggestion!

    Adam Austin
    Product Manager

  7. Include image location in 'bad image' exception messages

    When there is a bad image in the report, the exception message does not show the URL of the bad image, which makes it extremely difficult to troubleshoot. This takes us hours and hours to troubleshoot a customers report, whereas if we had the URL of the offending image, we could cut that down to minutes.

    Instead, this is what we get:

    net.windward.env.DataSourceException: ReadBitmapHeader error; call exception getters for additional information

    The underlying exception is:

    Caused by: org.apache.commons.imaging.ImageReadException: Couldn't read magic numbers to guess format.
    at org.apache.commons.imaging.Imaging.guessFormat(Imaging.java:268) ~[commons-imaging-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
    at org.apache.commons.imaging.Imaging.getImageParser(Imaging.java:738) ~[commons-imaging-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
    at org.apache.commons.imaging.Imaging.getImageInfo(Imaging.java:731) ~[commons-imaging-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
    at org.apache.commons.imaging.Imaging.getImageInfo(Imaging.java:665) ~[commons-imaging-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
    at net.windward.env.image.ImageHandler._readBitmapHeader(Unknown Source)…

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Java Engine  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Reporter,

    I am happy to report that this information should be added in the exception in our recent 20.0 release. Please let us know if you have any problems with the 20.0 exception for your image paths.

    Thank you for your idea.
    Adam Austin
    Product Manager

  8. Support for .NET Core (at least on Windows)

    All new development in our company is .NET Core, and we would like to continue using Windward Reports.

    From our correspondance it sounds like the problem is finding the license key. I can tell from experience that figuring out what config file to use and exactly how to specify the license key is also a pain for your users. I suggest, as someone else has also done, that you let the application supply the license key instead of trying to find it.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET Engine  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Reporter!

    I am happy to announce that this functionality was released with version 16.3.0! You can find documentation here for the .NET engine:
    ohana.windwardstudios.com/m/79483/l/1109667..
    and here for the Java engine:
    ohana.windwardstudios.com/m/79484/l/1109698..

    Thank you for your suggestion!

    Adam Austin
    Product Manager

  9. Keep 'Shrink to fit' setting in Excel

    Please preserve 'Shrink to fit' setting on a cell while generating an Excel spreadsheet with AutoTag.
    I use AutoTag 15.1.48.0 for Excel and it keeps 'Wrap text' setting already. Why not to support the one in charge of cell content shrinking?

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Windward Designer  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. I would love to have embedded documents updated

    I would love to have a word template that has an excel (or power point) file embedded in the template, that also gets updated with the same pramteres. And if you could choose to use the embedded document based on a parameter, then you could switch it "On/off" depending if the output needs to have it embedded.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Windward Designer  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  RESTful Engine  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Charting: Adjustable Scaling in Y-Axis

    Changing the scale on a chart axis and having the ability to have multiple different scales on the same chart.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. support additional XPath functions - especially 'replace()'!

    I'd like greater powers to manipulate the text returned from an XPath statement using a more complete set of XPath functions. If I could pick just one function that really 'must' be supported, then that's the 'replace' function - see http://www.w3schools.com/xpath/xpath_functions.asp#string

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Pedro,

    I am only just reading these comments, but we have supported XPath 2.0 for a number of versions now. This issue should be resolved with our current support of XPath 2.0. Than you for your suggestion, and please submit any other ideas you have. Thank you.

    Adam Austin
    Product Manager

  15. gap in msword Output to PDF

    msword features the ability to define TC entries in a Table Of Contents; WW does not render TCs in output to PDF, hence there is a truth in rendering gap; there is no acceptable workaround.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hello Reporter,

    I am happy to report that Windward actually does support table of contents output to PDF! Perhaps there was something more specific about table of contents that was not being rendered or this functionality was introduced after the ticket was opened? For now, I am closing this ticket as completed since the functionality is available in our recent releases. Thank you for your idea, and please submit any other suggestions you have to improve our products. Additionally, if there is something specific about this suggestion that is still not supported, please enter a new idea and I will take another look.

    Thank you,
    Adam Austin
    Product Manager

  16. Add email output to the engine

    This feature would allow the user to have the final report emailed to one or more email addresses.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Show the document structure

    Provide an outline view of the document structure. We have a very complex document with lots of levels of nested 'ifs'. It can be difficult to match up corresponding 'ifs', 'elses' and 'endifs' when viewing the tags amongst all the text inside the template.

    An outline tree view would make the structure of complex documents easier to understand.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Support XLS & XLSX as a datasource

    Can pull data directly from a spreadsheet as a datasource (presently requires saving it as an XML file).

    The follow-on question then becomes, what language is used for selects.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. create a wr slide break tag for powerpoint

    The idea is so that you can 'manually' tell windward when you are in a loop on on a powerpoint slide to 'jump to'/start another slide - kinda like a dynamic powerpoint equivalent of word's next page break

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Hi Tina!

    Since this is an old request, I suspected this functionality may have been developed. I tested in our upcoming 16.1 version by doing the following: I connected to our sample Northwind MSSQL database and created a slide with a forEach tag in the header selecting from the Categories table. Then I used the “break” property of my ForEach tag and set the value to ‘1’.

    When I output this succeeded in giving me one slide for every category displaying the category name (an out tag I put in my forEach loop.)

    Thank you, and please let me know if this does not resolve your feature request.

    - The Windward Team

  • Don't see your idea?

Feedback and Knowledge Base