SPARK. Versions History (Improvements and Fixes) Forms Builder for SharePoint. ITLAQ Technologies, Improve the way you work.

Similar documents
SPARK. User Manual Ver ITLAQ Technologies

SPARK. User Manual Ver ITLAQ Technologies

SPARK. Forms Builder for SharePoint & Office 365. Forms builder for every business. SharePoint Advanced Redesign Kit. ITLAQ Technologies

SPARK. Use Cases Guide. ITLAQ Technologies Document Version 3.0 March 19, 2018

SPARK. Use Cases Guide. ITLAQ Technologies Document Version 1.0 November 21, 2017

SPAR. Versions History_ (Fixes and Improvements)_. Workflow for SharePoint_. Improve the way you work.

Forms iq Designer Training

User Guide Product Design Version 1.7

User Guide. Product Design. Version 2.2.2

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

SPAR. Workflow for SharePoint User Manual Ver ITLAQ Technologies

SharePoint List Booster Features

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

User Manual. Administrator s guide for mass managing VirtueMart products. using. VM Mass Update 1.0

Table Basics. The structure of an table

Management Reports Centre. User Guide. Emmanuel Amekuedi

GOBENCH IQ Release v

Nintex Forms 2010 Help

MockupScreens - User Guide

PlayerLync Forms User Guide (MachForm)

User Guide. Web Intelligence Rich Client. Business Objects 4.1

Lava New Media s CMS. Documentation Page 1

Using Sitecore 5.3.1

Microsoft Windows SharePoint Services

Desktop Studio: Charts. Version: 7.3

PRESENCE. RadEditor Guide. SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA

Desktop Studio: Charts

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

PowerPoint 2016 Building a Presentation

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1

Introduction to the MODx Manager

OU EDUCATE TRAINING MANUAL

HarePoint HelpDesk for SharePoint. User Guide

Visual Workflow Implementation Guide

Configuring Ad hoc Reporting. Version: 16.0

Intellicus Enterprise Reporting and BI Platform

Modern Requirements4TFS 2018 Release Notes

Forms/Distribution Acrobat X Professional. Using the Forms Wizard

Microsoft Excel 2010 Basic

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

Using WebFOCUS Designer Release 8.2 Version 03

Administrative Training Mura CMS Version 5.6

Roxen Content Provider

Anleitungen für Word 2016 als Word-Dokument zum Ausdrucken und fürs Intranet

Keynote 08 Basics Website:

Open. Select the database and click. Print. Set printing options using the dropdown menus, then click the

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

ProvideX. NOMADS Enhancements

Contents. Common Site Operations. Home actions. Using SharePoint

A Guide to Quark Author Web Edition 2015

Aquaforest CheckPoint Reference Guide

The Etomite Manual for website editors.

File: SiteExecutive 2013 Core Modules User Guide.docx Printed September 30, 2013

GraphWorX64 Productivity Tips

For more tips on using this workbook, press F1 and click More information about this template.

A Quick-Reference Guide. To access reddot:

Nauticom NetEditor: A How-to Guide

Requirements Document

OpenForms360 Validation User Guide Notable Solutions Inc.

Moving You Forward A first look at the New FileBound 6.5.2

FORMS. The Exciting World of Creating RSVPs and Gathering Information with Forms in ClickDimensions. Presented by: John Reamer

MICROSOFT WORD 2010 BASICS

BusinessObjects Frequently Asked Questions

Table of Contents. Page 2 of 72. High Impact 4.0 User Manual

Dreamweaver Basics Outline

Numbers Basics Website:

Contents. Properties: Field Area Fields Add a Table to a Form... 23

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SchoolDesk University

User Guide Ahmad Bilal [Type the company name] 1/1/2009

Logi Ad Hoc Reporting System Administration Guide

INTRODUCTION... 1 UNDERSTANDING CELLS... 2 CELL CONTENT... 4

Understanding Acrobat Form Tools

Quick Start Guide. Version R94. English

CounselLink Reporting. Designer

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Creating Interactive PDF Forms

Logi Ad Hoc Reporting System Administration Guide

Microsoft Word 2010 Basics

Release Notes. MindManager 2019 for Windows MindManager Enterprise Version September 25, 2018

Colligo Manager for Outlook User Guide. User Guide

Word Tips & Tricks. Status Bar. Add item to Status Bar To add an itme to the status bar, click on the item and a checkmark will display.

MS Word Professional Document Alignment

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2

Sourcing - How to Create a Negotiation

The SBCC Web Publishing Process The process of creating new web pages or editing existing pages within the OmniUpdate system is straightforward.

Contents. Add a Form Element to a Group Box Add a Field to a Form... 22

2013, Active Commerce 1

User Guide. v7.5. September 4, For the most recent version of this document, visit kcura's Documentation Site.

Creating Web Pages with SeaMonkey Composer

Table of Contents 1-4. User Guide 5. Getting Started 6. Report Portal 6. Creating Your First Report Previewing Reports 11-13

Introduction to Microsoft Word 2010

Database Design Practice Test JPSFBLA

Template Builder User Guide. Product Version 1.0 August 11, 2017

Introduction. Watch the video below to learn more about getting started with PowerPoint. Getting to know PowerPoint

Release Notes1.1 Skelta BPM.NET 2009 March 2010 Release <Version > Date: 20 th May, 2010

Contents. Creating Forms

Expense: Process Reports

Transcription:

SPARK Forms Builder for SharePoint (s and es) ITLAQ Technologies, Improve the way you work. 0 ITLAQ Technologies 11420 Delores Ferguson Ln, Charlotte, NC, 28277 O: +1(305)549-8561 info@itlaq.com www.itlaq.com

Version 4.5.60.120 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Form Views Feature has been applied; You can easily, quickly and intuitively create multi-page forms using Form Views. Form Views are useful for breaking up long forms. You can add, delete and update properties of each view independently. Form Views can be used to create form paging, build wizard forms, providing more data and information and splitting large complex forms and simplifying them for both the user and the designer as well. The designer will be able to create a default view for each state of the form [New, Edit, Display] and will be able to customize the top ribbon buttons of the form for each view by hiding or showing the buttons as desired or even remove the entire top ribbon if the designer needs to focus on controlling the form through the custom buttons in the form itself. The designer will also be able to show the form views in a popup dialog from within another form; this is very efficient for cases in which the designer needs to keep all the information and details in one page. The performance of the form and its views is magnificent, as the data are distributed in the different locations and there is no much consuming for the client/server machines resources. This feature will also allow the designer to combine multiple lists/forms in one single form and act as a centralized actions page for the site s users. List Grid View control has been added to SPARK toolbox pane. The List Grid View control allows users to make selections based on items from other lists in the SharePoint farm without the need to write any code or script to do that. The Grid View control returns the lists items and their columns values based on the selected fields names in the control s Settings. You can also consume all the selected items columns values returned from the search dialog using rules. The user will be able to group the Grid View rows by simply dragging the group by column and dropping it in the group area on the fly. Toggle Switch control has been added to SPARK toolbox pane. The Toggle Switch control allows designers to add a switch [on/off] control in their forms in order to provide their users with a simple and awesome input control in order to control several aspects in the form such as hiding/showing other controls or containers, or return selections (true/false) based on the forms criteria. Major enhancements on SQL Connector control have been applied. These enhancements will provide the designer with the ability to integrate external data with the form easily and efficiently. The enhancements are: The designer can choose to render the control as a searchable control. The designer can choose to render the control as a dropdown list control The designer can choose to render the control as a checkbox list control. The designer can choose to render the control as a radio button control. Major enhancements on XML Connector control have been applied. These enhancements will provide the designer with the ability to integrate external XML data sources with the form easily and efficiently. The enhancements are: Enhancing query mechanize. (Source Type) property has been added to control the query criteria. (Attribute) property has been added to get a specific parent node data. The XPath can be a dynamic one by combining controls values and form variables data within. 1

Major enhancements on Attachments control have been applied. These enhancements will provide the designer with the ability to utilize the form s attachments control mechanism and the way in which the user would interact with it. The enhancements are: (Required) property has been added to force adding an attachment. Applying rules (actions/validation/formatting) on attachments actions. New function getattachmentscount() to be used in validation rule. (Min & Max Size) properties have been added in order to control the uploaded files and restrict uploading to be within the large size attachments (size is in KB). (File type) property has been added to force uploading certain files types Clear History feature has been added in the Form Versions dialog. The designer will be able to clear large history data associated with the form design especially if the number of versions is very large and consuming a huge amount of memory and storage. By clicking on the [Clear history] button the designer will delete all form s versions except for the last 10. newlistitem() Function has been added to SPARK built-in functions list. By using this function the developer will be able to create a new list item in any list in any site in the SharePoint farm. updatelistitems() Function has been added to SPARK built-in functions list. By using this function the developer will be able to update the list items in any list in any site in the SharePoint farm. deletelistitems() Function has been added to SPARK built-in functions list. By using this function the developer will be able to delete the list items in any list in any site in the SharePoint farm. showformview() Function has been added to SPARK built-in functions list. By using this function the developer will be able to show a specific Form view in the form page, the old view will disappear accordingly. showformviewpopupdialog() Function has been added to SPARK built-in functions list. By using this function the developer will be able to show a specific Form View from within the current Form View in a popup dialog. showdialog() & closedialog() Functions have been added to SPARK built-in functions list. By using this function the developer will be able to show portion of the form in a popup dialog from within the form. Usually this portion would be a Panel control containing several controls and rules. getpeoplepickervalue() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the Peoplepicker control values, the values can be (Account name, Display name or email address). getlookupselectedtext() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the Lookup control selected text, while using the old getvalue() function with lookup control will get the value of the selected item. Enhancements on the print preview feature have been applied to SPARK Forms. These enhancements affect the printout quality of the forms and reflecting the forms on hard copies in friendly printout way. Enhancements on the Form and Control properties panels have been applied. The panels properties have been rearranged and enhanced to be more user-friendly and easier to be used and controlled. 2

Enhancements on form design drag/drop and other functionalities have been applied; the drag & drop technique and functionality have been improved, the designer can now drag and drop controls on exact locations on the canvas and move them from location to location easily, also the designer can save the form using short cut keys (S + Ctrl). An issue has been identified when using generaterepeaterrowsvalue() function in some cases which produces and error when selecting a row. An issue has been identified when selecting Show All Data When Search Box is Empty in the SQL Connector control, as the check box returns to unchecked when opening the designer again. An issue has been identified when using savewithredirect() if the user attached files, the attachments don t get saved. An issue has been identified when using the repeaterrowcount() in the form repeater, as it appears to return empty value instead of the count number. An issue has been identified when selecting the Required property for the DropDownList control; as if the user selected an empty value it will be unrequired. The icon button of the lookups/connectors controls has been fixed as its location was not fixed close to the control. An issue has been identified when disabling a Peoplepicker control as the search dialog icon stays visible and active to the users. An issue has been identified in the error message of the lookup control. An issue has been identified in the Rules Manager as it doesn t check the script syntax when creating an action or formatting rules. An issue has been identified when using the Wizard Form Template at the runtime. An issue has been identified in some cases with the repeater position when deleting the control. An issue has been identified when clearing the form as the form property Submit Draft/Final was unable to reset to default value. An issue has been identified when there is a large number of fields in the (SQL, XML, Web, Advanced Lookup) connector controls and the search dialog returns the values for these large number of fields. An issue has been identified for the validation messages positions in the mobile responsive mode. An issue has been identified in some cases with the Advanced Lookup control s Site url property in the control s setting, as it gets the internal server name in the default url instead of the SharePoint AAM url. An issue has been identified when deleting an attachment while you have more than one attachment control in the form design. An issue has been identified when trying to export the form using the IE browser, the form stuck on working on it dialog with JavaScript error of object is not supported. An issue has been identified when using the getcurrentlistfielddata() function when there is more than one lookup column in the list, as it returns the last lookup column in the list and ignores all other list columns. ing several issues in shifting controls positions and changing Panels, Repeaters and Tabs Heights when data is being generated when executing onload or onchange events. ing several issues with languages that have single quote in its words. 3

Version 3.5.50.102 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Major enhancements on form design performance have been applied; the form s design performance has been improved especially when adding a large number of controls as selecting, copying or pasting these all or some of these controls was causing some delay. SQL Connector Where clause (condition) feature has been added to the control settings. The designer will be able to create a dynamic SQL query and filter it when the search dialog appears to the user. The designer will also be able to combine SQL query where clause with dynamic objects such as form's controls and form's variables and even with static values instantly in order to integrate the data selected from this query with the form s controls and list columns. Show All Data When Search Box is Empty property has been added to the SQL Web and XML Connector controls. The designer can set this feature in the control settings dialog in order to load the SQL\Web\XL query data in the search results dialog without the need to use the search box for that, this feature is very important for small size data sources in which there is no need for being filtered or searched. Wizard Form (multi-views) Template has been added to SPARK Templates collection. Using this template will enable the designers to easily create a multiviews, paging and wizard forms for their users, all in a one single integrated page. The form performance will be amazing as there is no special coding to shifting the panels when showing and hiding them as this technique depends on the HTML objects properties and their default behavior in the browsers. Search dialog responsive design has been improved for the SQL, Web and XML connector s controls. It becomes easier to be handled and used now by mobile users. Empty X default image doesn t appear when src Image Control property is not set in a repeater or on adding a new row in the repeater. An issue has been identified when updating the Default Value property in some controls such as Radio Button and External Data Picker controls. An issue has been identified when using savewithredirect() function in Chrome and Firefox browsers. An issue has been identified when opening the control style manager and closing it without doing any changes. An issue has been identified when copying and pasting the SQL\XML\Web connector s controls onclick is undefined. An issue has been identified when clearing the form s design area which already having roles, as some old rules still resides in the form s cleared source. An issue has been identified when having a lookup control and you hover over the last item at the bottom of the list, a vertical and a horizontal scrollbars appears in the drop down which creates an odd behavior. An issue has been identified in the mobile responsive design as the user can t edit or type in a any control as the focus being lost due to another js function s behavior. 4

An issue has been identified when updating SQL Connector control s settings or changing its ID while there are other connectors in the page, sometimes you need to publish more than one time to store the correct settings in the form. An issue has been identified when using the function setpeoplepicker(), it sometime enters an infinite loop. An issue has been identified in some cases when using the required field property for controls inside the multiple taps of a Tap control. Version 3.3.46.90 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Major enhancements on forms performance have been applied, the forms loading and responding time is now five times faster than the older release. Several techniques and algorithms were developed an applied to SPARK in order to utilize browsers capabilities and machines resources to providing outstanding performance, user experience and highly responsive forms. Export and Import forms templates files features have been added to the forms designer, these features will allow the designer and the developer to export their forms as an.sff files from the development environment and import them in the production environment in less than a minute, the exported form s file will contain all the form design code, rules, styles, custom JS/JQ code and created forms variables. Also these new features can be used to have a backup from the working forms in the production environment in cases they will be needed in disaster recovery process. CAPTCHA control has been added to SPARK toolbox pane. The Captcha control is used to certify that the submitter is a real person and not a robot. It allows users to enter the exact text appeared in generated image on a form. Forms Designer is able to add only one Captcha in the same form. When user add new item correctly of the Form that include Captcha Control, the Captcha will be no longer available in the form. Advanced Lookup control has been added to SPARK toolbox pane. The Advanced Lookup control allows users to make selections based on values in a SharePoint list. The Advanced Lookup control returns one value based on the selected Field Name specified in the Lookup Field Selector when configuring the control in design mode. The Advanced Lookup control can be configured to consume data from any list within the local site collection or on other site collections in the web application. XML Connector control has been added to SPARK toolbox pane. The XML Connector control allows users to integrate the form with an external or internal XML data source stored in the web, XML string stored in SP columns or InfoPath forms. SQL Connector control has been added to SPARK toolbox pane. The SQL Connector control allows users to make selections based on values in a SQL database without the need to configure the BCS to do that. The SQL Connector control returns a primary and secondary values based on the selected Fields 5

Name specified in the Database Dialog Setting. You can also consume all the selected fields values return from the search dialog using rules. Web Connector control has been added to SPARK toolbox pane. The Web Connector control allows users to integrate the form with a Web Service data source using REST or SOAP methods. Multilingual Forms feature has been added to SPARK. SPARK forms support now multilingual features for all SharePoint languages with RTL-LTR directions. Just design the form in the primary language, select the form's other languages that you desire, updates controls properties, translate the forms labels and custom messages accordingly, and you will have multilingual forms up and running in a matter of minutes. CAML Query Builder feature has been added to SPARK designer. The CAML Query Builder is an Intuitive User Interface that helps users/designers creating CAML Query in an easy and quick manner. It includes features to create query, export query, copy query and test the query results on the spot. Toolbox List Columns feature has been added to SPARK designer s toolbox pane. The designer will be able to add the form s list columns to the form design area and converting them to their related controls by simply dragging and dropping them from the toolbox pane to the form, the controls will be configured, mapped and ready for publishing. Last Saved First Open (LSFO) feature has been added to SPARK designer. By this feature the designer will always open the last form design/template he/she worked on before exiting SPARK Forms Designer. Export running Forms feature has been added to SPARK Forms. Form s users will be able to export the forms at runtime to PDF files and PNG image files. Searchable lookup field feature has been added to SPARK designer. Form s users will be able to search in any lookup field control returned results by simply typing inside the lookup control, in this way the user can narrow these results in order to find the required value fast. Task Action feature has been added to the Workflow Events dialog at SPARK Form. When the Form s users open the Workflow Events Dialog they will be able to take actions from the tasks link column in the workflow details grid, by clicking on the tasks links to open the action s page. Validate onclick property has been added to button control. So the designer will be able to let the button click action validates all the form s control and alert the user of any missing data or validation errors. ed Height property has been added to richtextbox and textarea controls. The designer will be able to make the control s height fixed and makes the vertical scrollbar appears when the user enters too much data text in the control. getcurrentlistfielddata() Function has been added to SPARK built-in functions list. The designer can now retrieve from the current (running) SharePoint list field column value based on CamlQuery. generaterepeaterrowvalues() Function has been added to SPARK built-in functions list. By using this function the developer will be able to fill the repeater control s fields according to the data that will be retrieved from a CAML query, if the returned query s results will be multiple items then the function will generate multiple rows in the repeater. getsqldata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get External Dialog field's value from External Data Dialog control. getxmldata() Function has been added to SPARK built-in functions list. By using 6

this function the developer will be able to get XML Connector Dialog field's value from XML Connector control. getadvancedlookupdata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get Advanced Lookup Dialog field's value from Advanced Lookup control. getwebconnectordata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get Web Connector Dialog field's value from Web Connector control. getectdata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get External Data Dialog Picker field's value from External Data Dialog control. generatesqldata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected SQL connector search result s field s values and assign them to other form s controls. generateectdata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected External Data Picker controls search result s field s values and assign them to other form s controls. generateadvancedlookupdata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected Advanced Lookup controls search result s field s values and assign them to other form s controls. generatexmldata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected XML Connector controls search result s field s values and assign them to other form s controls. generatewebconnectordata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected Web Connector controls search result s field s values and assign them to other form s controls. generatewebconnectordata() Function has been added to SPARK built-in functions list. By using this function the developer will be able to get the selected Web Connector controls search result s field s values and assign them to other form s controls. savewithredirect() Function has been added to SPARK built-in functions list. By using this function the developer will be able to save the form using the button control and rules and redirect the page after saving completes to any URL the designer wants. When adding an External Data Picker control inside a repeater and publishing the form, closed the form and opened it again and try to change the control s properties, sometime an alert appears preventing you from doing that. When the successfully saving message dialog appears for the form s user, and the user hits enter button to close the dialog instead of clicking on it, the form saves again instead of closing the dialog. An issue occurred in the External Data Picker control when retrieving data having special characters, single or double quotations. Issue in some types of rules if the condition was false. Issue in hiding or displaying add, new and attachments button at the top ribbon if there is no sufficient permission. An issue occurred in the Workflow Events dialog if the user columns had an empty user value. 7

An issue occurred sometimes in External Data Dialog control if the users added secondary columns in the list view. An issue with Number ready rule, it returns fault results sometimes. An issue with the Ruler if it was hidden and the designer clicked on a control the rulers appears again. An issue occurred in the checkboxlist style when adding data dynamically to it using the addcheckoxlistitem() function. An issue in the radio button style if the designer chose to be a horizontal view as it always appears vertical at runtime. An issue occurred in the form design at runtime if there was a tab control containing a richtextbox control inside it, the forms design shifts up the browser s top edge. An issue in the Mobile responsive Auto-Mode, it doesn t work on IE9 An issue in the rule name if it has a multiple white spaces. An issue occurs when using the float value in the Sum, Min and Max functions. An issue in the validation and required messages for the controls, sometimes these messages don t show for the users. An issue in the setvalue() function when apply it on the External Data Picker and External Data Dialog controls. An issue occurred when the designer sets a date or a datetime control inside a repeater and the date retrieved empty. An issue occurred when updating a default value for some control inside a repeater. An issue occurred when opening the form in the ie browser having richtextbox and the user enters much data inside it without hitting the enter button, the control starts expanding over the beneath controls. An issue occurred when having required controls inside a tab control as the validation message conflicts with the closing dialog. An issue occurred with form s performance when the form is running under a trial license and the farm has enormous number of site collections, sites and sub sites. Version 2.2.30.65 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Enhancement on the Rule manager feature has been applied, you can now view all the rules on all the controls from one centralized location in the rules panel, you only have to check the [Show All] checkbox to view every rule in your form listed underneath every control in the form. Six new ready Templates have been added to the forms designer, these templates will help the designer to design forms with sophisticated design and rules, the new templates are: Support Tickets Template Patient Registration Template Task Approval Template Capital Expenditure Template Employee Access Template 8

Employee Profile Template displayrepeateraddbtn() Function has been added to SPARK built-in functions list. The designer can now show or hide the repeater add button depending on conditions. For sample code please view the user manual. displayrepeaterdeletebtn () Function has been added to SPARK built-in functions list. The designer can now show or hide the repeater row delete button depending on conditions. For sample code please view the user manual. Enhancements on old templates have been applied to SPARK forms designer. The enhancements have affected the design and the functionality of these templates in order to be more reliable, efficient and user experience. When saving a number in numeric column type, the returned value had 13 decimal digits. An error occurred when trying to save document library item inside a folder. When adding currentdate() function to a rule, the rule doesn t recognize the function format. When applying a rule to checkboxlist control, the rule doesn t execute at the runtime. When opening the rule manager dialog and press Ctrl + z to undo changes the undo affect the main designer page not the rules manager dialog. Issue in performing form resizing when we delete a row in the repeater and there is a scrollbar in the form. Column name doesn t reflect on the CheckBox control caption when we map them together. Font Family property has been added to SPARK workspace design area. The designer can now add a font family to the form design changing the property value in forms properties panel. An issue occurred when trying to drag a group of controls from container controls such as panels and drop them outside this container. A fix has been applied on the design area s ruler, as there was an issue in the shadowed area of the ruler when there is a scrollbar in the designer (long form). An issue occurred in the following functions: getrepeatersum() and getrepeaterdata() when adding new row. When clearing the form some rules were stay reside in the form code. When clicking on the underline text formatting in the style panel sometimes it doesn t reflects that to the selected text (controls styles and rules manager). The function getformid() return the string null when the form is new. minor fixes on the major functions getcurrentuserprofile() and getuserprofile() Sometimes the action selection doesn t show up unless you click on the action area. es applied on the modify (H/V) alignments functionality of the Radio Button. When the control inside a panel is set to required and this panel get hidden in the runtime the control keeps in a required state, and the form refuse to submit without filling this control. The designer didn t allow setting a rules for Control s ID = empty. 9

Version 2.0.26.45 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Major Enhancements on the Rule manager feature have been applied, such as: intelligent visual script recognition Script themes Function popup description Operations buttons Search tool Major Enhancements on the Toolbox have been applied, such as: Controls dropdown categories Search tool for controls Enhancing tools visually Movable Toolbox panel Ready Templates feature has been applied to the forms designer, these templates will help the designer to design forms with sophisticated design and rules, this version templates consists of six major templates which are: Invoice Template Email Template To Do List Template Budget Template Task Template Blank Template From Rules feature has been added to SPARK workspace design area. You can add now a centralized rules for the entire form behavior, the feature will support the validation and action rule types along with onload and onsave events. A new DateTime control has been added to SPARK workspace design area. Which support many customized features for formatting and date/time management and fully integrated with SharePoint datetime column. ToolTip property has been added to all SPARK controls. The designer can now add tool tips text to any control by writing the desired text in the property textbox. Search Feature for the Rule Manager has been added to SPARK workspace design area. The designer can now simply search for any control, function or variable by using the search textbox on the top of every group list in the Rules manager dialog. Controls alignment feature has been added to SPARK workspace design area. The designer can now align two controls or more by simple selecting these controls, once he selects them a new group of ribbons will appears in the top ribbon menu, in which he can align these controls together to the (left, right, top or bottom). Binding Form variables with forms controls has been added to SPARK workspace design area. The designer can now create a form variable and bind it to a created control in the form, so the variable will get the control value directly and also could set the value of the variable dynamically back to the control. RadioButton alignment property has been added to SPARK workspace design area. The designer can now choose how the radiobuttons group will appear and 10

sorted out (horizontally or vertically). Created IDs for the auto-populated controls are now consisted of SharePoint mapped columns internal names plus the type of the control, to help the designer to quickly design and figure out what is the control he is working on by its ID. An option for deleting SPARK Built-in fields has been added to the unpublish dialog, the designer can now unpublish the form and also remove any built-in fields created by SPARK if he checked the checkbox in the dialog before clicking the [OK] button. Show/Hide design area grid property has been added to SPARK workspace design area. The designer can now choose to display or hide the grid of the form design area by changing the property in forms properties panel. Font Family property has been added to SPARK workspace design area. The designer can now add a font family to the form design changing the property value in forms properties panel. Select any control from the through the form controls dropdown list this feature has been added to the form properties area in order to enables the designer to select any control by selecting its id from this list. An icon for displaying text area in the default value property has been added to SPARK workspace design area. The designer can now click on this icon to write or view long text in the default value property of the controls. getcurrentusertaskid() Function has been added to SPARK built-in functions list. The designer can now retrieves the current user pending task id by adding this function to an action rule; this ID can be used to update the task for the current user especially approval tasks. For sample code please view the user manual. updatecurrentusertask() Function has been added to SPARK built-in functions list. The designer can now updates the current user pending task item by adding this function to an action rule; this function can be used especially for approval tasks. For sample code please view the user manual. When selecting auto populate button the fields get generated don t recognized if the SharePoint column is required or not and apply the required property on the form s controls. An error occurred in the [Ruler] code when the designer modifies the forms source code. When designer modifies the form source code sometimes controls seems to be frozen and non-selectable. Sometimes an issue occurs to be occurred in the value of the lookup filter when saving the form at the run-time. Sometime for a certain type of BCS ECTs, the control will be unable to display the correct value of the saved column. When selecting multiple controls the property panel keeps showing the first selected control. Issue in the form s position when changing the height or the width of the form. Slowness in the form opening when there are tens of thousands of users and you are using peoplepicker in the form. Sometimes when disabling the dropdown or the lookup controls, they don t return any data. Sometime when changing Checkbox Caption property it doesn t reflects on the form at the runtime. ing some issues when auto populating a certain content types. Cascading filters inside repeaters return nulls at the runtime mode. 11

When auto populate list fields for columns of number types, the created control doesn t apply the number type property on the form s control. When deleting a tab from the tab control and adding a new one there was a duplicating in the tabs naming. SPARK forms built-in columns are being shown in the default list/library view. When updating the rule name of a checkbox the rule is no longer enabled on the control. Sometimes when you save a draft form at the runtime mode, the forms variables don t save their variables. If the attachments has spaces or special characters and the user tries to delete them the delete functions doesn t respond. When the function getcurrentspitemfielddatahandle() is being used in a form and the user opens a new form, the function generates an error. Issue with the disabled property for the External Data Dialog control. The position of the delete icon in the repeater row has been adjusted in user friendly way. When selecting a panel and his control/s and moving it through the keyboard arrows, the positions of the internal controls change. The position of the [Ruler] has been fixed to not to interfere with the design area top and left locations. Some style properties don t reflect the correct values for the control when clicking on the style manager. When removing the panel control s background color it doesn t appears transparent instead it shows a gray background. When auto populate a list that contains an external data column having a secondary fields, the forms shows these fields as a separate controls. When creating a hyperlink or image controls in the form and not adding any source for these controls, the forms generates an error at the runtime mode. Version 1.6.11.17 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Auto Populate Feature has been added to SPARK workspace design area. When clicking on the auto populate button the columns of the correspondent list or library selected content type will be automatically populated and built instantly in the form design workspace with all their properties and configuration settings. All populated controls will be associated with labels which represents their titles, and after that the designer can re-design the form as desired. Form Variables Feature has been added to SPARK workspace design area. SPARK Form Variable provides the ability to store data within the Form in order to use it in the other runtime Rules. Different types of data (integer, string, date) can be stored in a Form Variable. Form Variable can be bounded to a List Column without the need to be display in the Form Workspace itself. Rules Events Feature has been added to SPARK rules manager. The designer can now select on what event the rule shall be executed, the events are (onload, onsave, onchange, onkeyup). 12

Electronic Signature Feature has been added to SPARK workspace design area. The designer can now add electronic signature control to the form design. When typically signing a form, you would first need to print the form out, sign it in pen, and then find a way (scanning or faxing) to deliver it where it needs to go. Instead of wasting all that time and paper, Electronic Signature cut out all the steps in between and allows your users to directly and securely sign your Form as they are filling it out online. Electronic signatures are responsive and easy to enter on any device laptop, tablet, or smartphone. (Enterprise Edition) Barcode Feature has been added to SPARK workspace design area. The designer can now add Barcode control to the form design. This control quickly and easily add industry-standard barcode to the form been design through SPARK. It is designed to be easy to use and really light. It renders Scalable Vector Graphics (SVG) directly into the Form HTML page by specifying encoding barcode standard and text to be encoded. The code can be retrieved from or saved to SharePoint single text column or can be generated from the default value property or even can be generated randomly by selecting the random option from within its settings. (Enterprise Edition) getlistitemdata() Function has been added to SPARK built-in functions list. The designer can now retrieves multi-values data from specific list by adding this function to an action rule; this function retrieves the resulted CAML query output and stores it in array which can be populated on several input controls in the form, all that can be done within the same rule. For sample code please view the user manual. getcurrentuserprofiledata() and getuserprofiledata() Functions have been added to SPARK built-in functions list. The designer can now retrieves multi-values data for the current user or any other user in the system by adding this function to an action rule; this function retrieves the resulted query sent the user profile service and stores it in array which can be populated on several input controls in the form, all that can be done within the same rule. For sample code please view the user manual. Create Control in the form once adding a new SP Column Feature If the designer will use the Create Column from within the design workspace area; the editor will create the matching control automatically for that column in the form and maps it with all its settings and configurations such as: (required, data source, display value..etc). Multi-Selections for Lookup Control Feature has been added to SPARK workspace design area. The designer will be able to add a multi-selections lookup control and bind it to SP lookup control. FormRelative property for Panel Control Feature has been added to SPARK workspace design area. This new property will allow the designer to add a panel with relative design behavior this panel will be able to expand and stretch its height depending on the form s height at the runtime mode. Label Control mapping to SP Column Feature has been added to SPARK workspace design area. This new property will allow the designer to map a label control with a SP column of type single text, in order to retrieve and store data. The header of the Rules Pane on the right area of the designer shows now the name of the control which you have selected to add rules to. Default Value and the Disabled properties have been added to the property setting for the TextArea and Rich Text Editor Controls. Applying enhancements on the RadioButton Control functionalities especially for the control group and selection. 13

Applying enhancements on the DropDownList and Hyperlink Controls functionalities. currentdate() Function has been added to SPARK built-in functions list. The designer can now get the current date and set it to a label or textbox controls instantly on form load or on any rule events. When selecting a design version and update it and then save it and after that you clicked on the reload button, the form retrieves the old design. The function getattributevalue() returning empty value. The function notendwith() doesn t add to the script area when you double click on it in the assistance pane. When you add a new formatting rule and click on the CSS attributes list elements in some cases they don t add to the CSS script. Delay in getting the SP columns to the map Field Dropdown property in the control properties pane. After the designer saves his script (in a multi-lines format) in the rules manager and return to it again the script appears in one line and not like the way the designer had added it. Information Update and grammar errors correction for the built-in functions descriptions and as well the controls properties placeholders help text. Minor issues in copying rules. Rule Condition is disabled if the designer left a new line (enter) at the end of the condition. An error occurred if the in the runtime mode if the user s name has a single upper quotation. Date Control: when the user clicks on the control to select a date the navigation arrows (left and right) are not showing. Send message Button (Runtime Mode) an issue occurred when clicking on this button if the user don t have an associated email with his account. Rich Text Editor: an issue occurred in the form functions when uploading an image or a link from the SharePoint environment to this control. Form Toolbox: the designer is unable to find the last control in the Toolbox pane if the height of the screen or the browser is less than 700 pixels, this issue has been fixed and also the Toolbox pane is now movable so the designer will be able to move it up and select the controls. Version 1.0.1.1 The following are SPARK Forms Builder improvements and fixes for the version mentioned above: Type Description Ruler feature has been added to SPARK workspace design area, in order to help the designer in aligning controls both ways horizontally and vertically, also the designer can choose to hide or show the ruler in the editor behavior section at the forms properties. SPARK is now working on the following lists and libraries: Links Announcements Contacts Events Tasks 14

Discussion Board Picture Library User Information, Workflow History Gantt Tasks Tasks With Time line And Hierarchy Maintenance Logs Meetings Agenda Meeting User Decision Meeting Objective Things To Bring, Posts Comments Categories Facility Whereabouts Call Track Circulation Timecard Holidays My Site Document Library Issue Tracking Admin Tasks Health Rules Health Reports Permission error when opening preview page for users with customized level of edit permissions. Auto height not working in the following controls: TextArea, People picker and Rich Text Editor. Time Control validation not working in some cases. 15