Qdabra

Tools

FormsViewer: History

2018-11-21 - Version 3.21 released

  • qRules Commands
    • AlterImage: new command to support scaling images for mobile photo capture and submission
    • GetUserProfileByName: added new properties and parameter to allow querying additional user profile values (for example, WorkPhone, Location, etc.)
  • FormsViewer Designer
    • SubmitToSharePointList: fixed regression preventing adding or modifying connections via the FormsViewer Designer
    • JSON to XML converter: fixed IE issue

2018-10-24 - Version 3.2 released

  • Fixed issue where multiline textbox would fail to expand to the necessary height under certain circumstances
  • Small improvements to rule editor/data connection editors
  • Bug fixes for RefreshSharePointListItems/SubmitToSharePointList
    • Fixed issue where qRulesLastModified was not being set correctly and RefreshSharePointListItems would fail to work under certain circumstances
    • Fixed functionality to correctly detect list items that have been removed from the list and remove them from the form’s data source
  • File Attachment Controls
    • Fixed issue where browser would lock up temporarily after selecting a large file to add to an attachment control (now shows a wait animation)
    • Improved wait times when adding large files to file attachment and picture controls
  • Improved error handling
    • MakeRequest – Would produce an “Object reference not set to an instance of an object” under certain circumstances. Should now provide a more meaningful error.
    • Better error handling for view rendering
      • Previously, if the view failed to render during form load, FormsViewer would fail to load the form with a nonspecific error. If it failed while the form was in use, the user would simply not be informed of any issue.
      • Now, FormsViewer should show a more meaningful error in both cases.
    • FormsViewer now shows a meaningful error when attempting to load an invalid XML document (previously, showed nonspecific error)
  • Misc bug fixes with regard to querying SharePoint from anonymous forms
    • Now possible to query SharePoint’s REST API from anonymous forms
  • qRules improvements
    • GetDayOfYear – Fixed issue where GetDayOfYear could return a value that was off by one day if the user’s machine is in Daylight Savings Time
    • JsonToXml – Fixed issue where JSON conversion could fail if the JSON contained property names with special characters
  • Improved start page with guidance text
  • Support for Hyperlink columns in SharePoint lists (in List query connections and when submitting to lists from a List form)
  • Fixed issue where using overlays caused view switching to not work correctly

2018-04-30 - Version 3.1 released

  • Forms Designer – added features
    • Data Connections – create and edit SharePoint Library Submits and Queries
    • Resource Files – add new resource files
    • UI improvements – Mapping and Rule Editor tabs
  • File Attachments and Pictures
    • Add files or pictures via drag and drop
  • qRules Commands
    • Prompt – use a dialog to prompt users for input
    • RegisterMultiDrop – support dropping multiple file attachments
    • CreateSharePointFolder – support for creating folders multiple levels deep
    • Transform – support for storing results as a file attachment
  • People Picker
    • Usability improvements for multi-person people picker dialog
  • Data Connections – REST Query
    • Query SharePoint’s REST API using XML File or REST connections
  • Bug Fixes
    • Rich Text – tabbing out of fields duplicated contents in some cases
    • SharePoint list data connections – query Lookup columns that allow multiple selections
    • Upload Template page – navigating from a link showed error in some cases
    • Calculated Values – scrollbars were showing when Wrap Text property disabled
    • Update Form action – list forms failed to load correctly
    • Manage Templates page – open counts did not correctly increment
      • Added count to show total opens across all sites in tenancy
    • Mapping to SharePoint lists tab
      • Existing mappings were not correctly detected
      • Failed to load mappings in some cases
      • Incorrectly overwrote mapping files in some cases
    • Rule Editor tab – corrected “Don’t Run Remaining Rules” option

2018-02-28 - Update for Microsoft O365 Person Picker Change

  • Change to use different method to query users

2017-12-26 - Version 2.4 released

  • Faster loads – load times are up to 40% faster
  • Support for SharePoint List forms – download the latest FVLinks.js file to configure them
  • PDF Rendering – render PDFs in your form using qRules RenderForms command
  • People Picker gets easier to use – focus defaults to search box and search runs on enter key
  • SharePoint list person columns can now be queried – please download the latest .app file
  • Date formatting – calculated value controls now support date formatting
  • Dropdown bug fixes
    • Selecting a value from a dropdown would show the next value as selected
    • Selecting the blank option from a dropdown would show the blank option’s display text (e.g. “Select…”)
  • Rich Text Box improvements
    • Added selectors for font style and size
    • More easily adjust tables by clicking and dragging their borders
  • qRules improvements
    • CopyRichText command – fixed a bug that caused this command to fail in certain circumstances
    • ChangeConnectionUrl – redirect ShP list connections by changing site and list name (GUID no longer needed)
  • FormsViewer App improvements
    • Rule Editor – edit your form’s rules and add new rules from the browser
    • Access the new Form Designer features from the Upload Template page

US 2017-10-27 / EU 2017-11-01 – Version 2.3 released

  • Rich Text Box
    • Support for underline, superscript, and subscript
    • Change to add single line breaks on Enter key (previously, double line breaks were added)
    • Fix bug with duplicate text in Internet Explorer
    • Fix bug where tables could be invisible in certain situations
    • Fix bug when Submit clicked after editing would not save edits
  • People Picker
    • Include e-mail addresses in search results
    • Reorganize Provider dropdown to place the most commonly used Providers first
  • Data Connections
    • Support query library option to “include data for the active form only”
    • Support querying data from attachment columns
  • Tools
    • SharePoint List Mapping: support mapping form data to lists on other sites
    • New JSON ↔ XML converter and query test tool (added to qRules Builder page)
    • Manage Hrefs: fix bug where associations were not site specific
    • qRules Builder: include command descriptions and guidance text
  • qRules Commands
    • MakeRequest: fix bugs querying non-ASCII text and receiving large responses
    • GetDayOfYear: fix bug where white space before date or no date specified return NaN

2017-08-31 – Version 2.2 released

  • Manage Templates
    • Template categories and search
      • Group your templates for better organization
      • Search for a template when you don’t know what group it is in
    • Safeguards to prevent accidental template overwrites
      • More thorough version checks to ensure that you are uploading the right form
  • Date Formatting for Date Pickers
    • Customize how your dates display – great for country specific formats
  • Custom Controls Framework
    • Build custom controls with code (like signatures) that respond to user input and read-write form data
  • qRules Commands
    • DateAdd and DateDiff
      • Fixed browser-specific bugs that resulted in incorrect results
    • SubmitToSharePointlist
      • Fixed bug that prevented saving blank values on top of non-blank values in date columns
    • Reduce rule actions by specifying where the Result field gets saved in the qRules command
      • Use /resultdestds and /resultxpath to set the Result into a specific field in your form
    • New Commands!
      • GetConnectionUrl – get the URL for your data connections
      • GetAttachmentAttribute – get info about files attached to your form
      • GetDayOfYear – get the day of year for a specific date
    • Designer Baby Steps
      • Inject qRules into your form using the web interface – no local injector install!
      • Build qRules commands with an easy to use web interface
      • Build InfoPath to SharePoint list mappings right in your browser
  • SharePoint list connection fixes
    • Getting date values is now consistent with InfoPath (uses time zone of SharePoint site, not UTC)
    • Fixed bug where list connections would not work if columns’ StaticName was different from their InternalName
  • Miscellaneous
    • Fixed bug in SharePoint list connections where they would not work if columns’ StaticName was different from InternalName
    • Support for setting your rich text boxes to read-only
    • Fixed bug where switching views did not scroll to top of form
    • Fixed errors when refreshing FormsViewer forms
    • Manage Hrefs to open previously saved forms from libraries with multiple content types
    • Support for image controls that link to a URL outside the form

2017-06-09 – Version 2.12 released

  • Additional form loading time improvements
    • We have added new caching features to FormsViewer’s loading of view definitions, which means you should see an additional 1-3 second improvement in initial loading time for forms that you have used recently.
    • This also provides a 1-3 second improvement in the time to switch between views when using a form.
  • Allow querying manager data using the GetUserProfileByName qRules command (requires upgrading to the latest .app file)
  • Date pickers now allow manually editing their date value
  • Fixed issue with date pickers not showing forward/back arrows
  • Changed date handling behavior of SubmitToSharePoint to be consistent with the InfoPath/IPFS version of qRules (dates are treated as being in the timezone of the destination site)
  • Fixed issue that caused submitting to SharePoint libraries to fail for certain forms
  • Speed improvements for uploading templates to FormsViewer
  • Stability improvements to Rich Text Boxes and fixed issue that prevented rich text box edits from being stored in their corresponding field under certain circumstances
  • Improved error handling for the SubmitToSharePointList command
  • CreateSharePointFolder qRules command – create folders in SharePoint libraries 

2017-05-09 – Deployed fix for issue with form timeouts after extended use

Updated US servers to fix issue with form timeouts after extended use. On prem users contact Support@Qdabra.com to upgrade. Timeout fix coming to Europe servers on 2017-05-10

2017-04-28 – Version 2.11 released

  • Smarter client caching of static data
    • Recently used forms should open much faster
    • No lag when displaying images
    • Speed-ups for XSLT, XML and other static data sources
  • Smarter server caching of sessions
    • Fewer ~10 minute timeouts
    • Note: we have more work to do here as testing showed this was not fixed entirely

2017-04-03 – Version 2.1 released

  • Performance improvements. Form load time reduced by ~20%
  • Fix issues with date handling
    • Date pickers were switching back to a date that was one day earlier under certain circumstances
    • Textboxes and Calculated Values were showing a date one day earlier than the actual value under certain circumstances
  • Fixed limitations on the size of responses from SOAP web service requests
    • This limitation prevented loading XML documents from DBXL if they contained large attachments.
  • Allow including digit grouping symbols (commas) in formatted numbers
    Before:
    before
    After:
    before
  • Fixed issue preventing downloading file attachments in the Edge browser
  • qRules Commands:
    • GetValue – Retrieve field values using dynamically-generated XPaths. Helpful for making data-driven form logic.
    • Copy and Move – Quickly and easily copy and move XML from one place to another, including copying it between data sources. Useful when copying information between similar documents.
  • Allow selecting month and year in date picker – allows selecting dates far in the future or past without a lot of clicks.
    Before:
    before
    After:
    before
  • Fixed font size and font style issues with textboxes and with controls with conditional formatting applied
    Before:
    before
    After:
    before

2016-12-22 – Version 1.3 released

  • Better organization – manage form templates by site
  • Quick intel – usage stats are displayed on the manage templates page
  • Support for large files – upload attachments > 2mb

Fixes:

  • CopyTable supports copying rich text
  • SharePoint Submit now handles large files (>2Mb)
  • Time controls now show 12-hour format
  • People Pickers support conditional formatting rules
  • qRules command parameters can recognize capital letters
  • Rich Text fields don’t blank when switching back and forth between views
  • SubmitToSharePointList now supports rich text

2016-11-16 – Version 1.23 released

  • SortTable command implemented
  • Data connections now can query rich text from SharePoint list connections
  • People Picker now supports querying distribution lists
  • Fixed an issue where Web service connections could fail sometimes

2016-10-31 – Version 1.22 released

  • Clone existing forms - support for querying XML across site collections
  • Performance - reduce form load times by 25-50%
  • Rich text box – reduce bulky controls
  • Date Picker issues – fix incorrect display of date
  • View spacing issues – fix layout issues

2016-09-29 – Version 1.21 released

  • Submit data from your form to one or more SharePoint lists/libraries
  • Save attachments to a document library and replace with URLs
  • Copy repeating data from a secondary data connection
  • Copy rich text from and to SharePoint
  • Pass a parameter from one form to another
  • Submit your form to separate libraries depending on form values
  • Dynamically change data connections after load so one XSN can be deployed to multiple sites (without fixup)
  • Easily integrate with Qdabra’s Azure Web service (DBXL)

2016-08-28 – Version 1.2 released

  • Faster Form Loads – ~30% faster
  • Improved dashboard with drag-and-drop publish, diagnostics, and other enhancements
  • On Prem support – SharePoint 2013 with Active Directory
  • New controls – support for Rich Text and People Picker controls (with a few limitations)
  • More qRules – additional support added for following commands
    • SubmitToSharePoint
    • CopyRichText
    • GetListGuid
    • ReplaceString
    • DelimitedList
    • ChangeSubmitUrl
    • Encrypt
    • Decrypt
    • SetXml
    • DateAdd
    • GetUserProfileByName
    • SaveToDBXL
  • Deployment tools to help automate config changes to multiple sub-sites

2016-02-20 – Version 1.12 released

  • More qRules – additional support added for following commands
    • AssignDocument
    • Encode
    • FormatNumber
    • GetWeekDay
    • LoadResource
    • SaveToSharePoint

2015-09-29 – Version 1.1 released

  • SharePoint list and library filtering
  • Web service calls
  • qRules commands – 24 qRules commands are supported.
    • DateDiff – calculate difference between two dates
    • SubmitToSharePointList / RefreshSharePointListItems – maps data to a list
    • GetInputParameter – pass data to a form via the open URL and use it on load
    • SwapDom – store forms in a database and use SwapDom to load them on open based on an input parameter
    • Transform – map a large amount of data into the form based on an XSLT transform file
    • GenerateGuid – create a unique ID for your form
    • DeleteFromSharePoint – delete files from SharePoint
    • SetValue – set a value in a table based on a filter
    • Insert – programmatically insert items into a repeating table or section (enables picture button add for rows)
    • Delete – programmatically delete items from a repeating table or section
    • and also ChangeConnectionUrl, CopyTable, GetFormProperty, GetXML, InsertPI, JsonToXml, MakeRequest, RemoveDbxlPi, RemovePi, SetCase, SetDefultView, SubmitToDbxl, XmlToJson.
  • Anonymous submit – support external users who may not have access to your internal SharePoint site

2014-07 - Version 1.0 released


Controls
  • Textboxes
  • Dropdowns
  • Calculated Values
  • Datepickers (partial support)
  • Repeating tables/sections – allows adding rows to the end, but not deleting or inserting between rows
  • Layout tables
  • Rule buttons
  • Submit buttons
  • Check boxes
  • Enhanced Date Picker
  • Picture Attachments
  • Insert/Delete function on repeating sections
  • Custom Title Column
Data Connections
  • SharePoint library submit data connections
  • SharePoint library submit data connections
  • Open existing documents
  • Query resource file xml
  • Query SharePoint Lists
  • Load data from secondary data source on form load
  • Filtering SharePoint list connections
Formatting
  • Conditional visibility/formatting – hide and show sections of your form
  • Static images
  • Background images/colors
  • Close the form
Rules
  • Assignment rules
  • Expression popups
  • Switch views
  • Execute SharePoint submit
  • Default values – Partial support
  • Improved 2DS functionality – rules and values that function from 2DS field
  • Form Load rules
  • userName
Platform
  • O365 app
  • SharePoint 2013 app
  • SharePoint 2013 Foundation (available on request)

2014 March

Beta released

 

2013 December

Alpha released