Business object group shows attributes common to all members
Session object:
Checkbox when specifying memory persistence
Singleton
Created when user logs in
Always available in Context
“Use query” option for Add Reference operation to specify query to be used as filter and presentation for Add Reference
New operations for references represented as combo-boxes - Add Reference, Clear, Edit, Run Script
Ability to represent single references as “
HTML box” that shows
HTML values and allows to perform operations
Double-clicking on a log record brings up a dialog
EVAL_STRING
function supports extra 2 parameters which indicate which expression to use if the string evaluates to Yes or No, for example
Company.Address = Company.Address1 + EVAL_STRING('Company.Address2 IS DEFINED', CR() + Company.Address2, '')
-
END PROCESS
action - ends a process without any error or message
Ability to specify display format of pitcures in queries (Display Format property of a column in a query allows scaling and displaying as circle for pictures).
TIMESTAMP
function can receive two parameters - date and timestamp. Only time is taken from the timestamp.
Ability to apply access level changes to multiple elements in the Access Levels editor in the Config. Tool
Clicking on a column header selects/deselects all in the Command Settings dialog of a visual perspective (Import, Start Proces, Run Query commands)
GET_CHANGES
function uses attribute labels if defined, rather than attribute names
Labels can now be used in presentation rules for attributes
Visibility, “read-only” status and “required” flag for attribute can now be set in presentation rules, thus making it possible to control it for individual forms
Ability to specify Yes/No strings for YesNo attributes
New element can be created from a category
Undefined value for drop downs is added first rather than last
Ability to specify row height for standard grids
Support for undo/redo in form designer
Integrity message displays form name when an attribute has been deleted
Search Rule command shows where found rules are used
“
URL Must contain String” when defining AwareIM services can now contain tags.
“Delete Object” operation on items can be “delete instance” or “delete reference”
When pasting objects/notifications it is now possible to paste all rules as well
Forms can be stretched to the bottom of the screen
Grids/custom lists can be stretched to the bottom of the enclosing form
DISPLAY MESSAGE
(also ASYNCH) can be used in rules of the object - only when the rule is dynamic and not executed on the server
This can be used to display dynamic warnings
-
It is now possible to turn off “:” symbol for labels on forms
Copy/Paste presentation rules
Rule syntax color highlighting in rule editor
Monaca-friendly native mobile build
It is now possible to specify login via LDAP and also allow standard logins for the specified access levels
“Expand button” for entering custom
HTML of a Panel Header
Ability to specify names of Continue and Cancel buttons in a process
Chart series visibility support - ability for the end user to control visibility of individual series.Ability to specify whether series is hidden initially.
Support for drag-and-drop between grids (the process that implements drag and drop will be given an instance being dragged. It is supposed to set the value of some attribute(s) of this instance, so that it is displayed by the query where the element is dragged into. For example, if an issue is dragged into the “Open Issues” grid, the process should set the issue status to “Open”)
Kanban board supports re-ordering within the same column. To implement attributes that store new and old indices must be defined. Also the process, that adjusts indices of other items based on the old and new index of the dragged item. The dragged item is given to the process. The process can have the following rules:
IF Issue.SeqNo < Issue.OldSeqNo THEN
FIND Issue WHERE Issue.SeqNo<ThisIssue.OldSeqNo AND Issue.SeqNo>=ThisIssue.SeqNo
INCREASE OtherIssue.SeqNo BY 1
IF Issue.SeqNo > Issue.OldSeqNo THEN
FIND Issue WHERE Issue.SeqNo<=ThisIssue.SeqNo AND Issue.SeqNo>ThisIssue.OldSeqNo
REDUCE OtherIssue.SeqNo BY 1
“Search” and “Select All (Ctrl/A)” functionality support for Text and
HTML dialogs
Ability to specify a custom
HTML template that can refer to attributes of the record when mouse hovers over a record in a grid
Gantt is now optionally editable - move, resize tasks, edit Percent Done, create dependencies dragging from start to end node, change task parent by drag-and-drop in the list of tasks
Temporary images are generated in a temporary directory with the correct extension.
An option to embed images in
HTML, rather than generate temporary files
Unsent email improvements:
Add Unsent Email Object menu command
If this object has been added, unsent email is recorded in this object (nothing gets stored in the UNSENT_EMAIL
folder)
If not defined handles as before
Improvements in drag and drop of form cells in the Form Designer
NFORMAT
function that formats the number differently depending on whether it's positive number, zero or negative number
Ability to specify a delimiter for attributes represented as checkboxes
Ability to specify id of an
HTML element as output of an operation or a menu item
Ability to create a “button/link” element cell in the Form Designer