Change Log

Stable Desktop Client – Update 2015.4.0

This version contains extensive technology and security improvements and requires a migration. See migration steps and release notes.

Mar 31, 2016 (build 51) 2015.4.0#40 Download this version

    backend

  • FIX: Dll CZ.Advantages.Asap.DA.Common was missing version nuber.

Feb 25, 2016 (build 50) 2015.4.0#39 Download this version

    backend

  • FIX: Aggregated column in a data structure failed if the aggregated field was a function field and ForceDatabaseCaluclation was False.

Nov 11, 2015 (build 49) 2015.4.0#38 Download this version

    backend

  • FIX: Simple context stores (non-data structure based) failed to propagate value change up to the calling block if the change occurred inside a block (for-each or transaction).

Nov 5, 2015 (build 48) 2015.4.0#37 Download this version

    backend

  • FIX: Architect - Import Packages From Repository function failed when a package was loaded. An active package is now unloaded before running the import.

Oct 19, 2015 (build 47) 2015.4.0#36 Download this version

    backend

  • FIX: Sometimes a "Object reference not set to an instance of an object." was thrown when an error occured while running a sequential workflow instead of reporting the actual error message.

Oct 6, 2015 (build 46) 2015.4.0#35 Download this version

    backend

  • FIX: Changes in child entity made by state machine weren't included in change list sent back to UI.

Oct 5, 2015 (build 45) 2015.4.0#34 Download this version

    backend

  • FIX: It wasn't possible to set integer field as null via xpath rule.

Sep 16, 2015 (build 43) 2015.4.0#32 Download this version

    backend

  • FIX: When AsapSettings/ActivateReadOnlyRoles = true and user's credentials were ReadOnly for a menu item and NOT ReadOnly for a contained widget (e.g. Tab) the widget was rendered as read only.

Sep 8, 2015 (build 40) 2015.4.0#29 Download this version

    backend

  • FIX: Column with UseCopiedValue set as true caused stack overflow when its source column was updated.

Jul 16, 2015 (build 39) 2015.4.0#28 Download this version

    backend

  • FIX: Data structure field's Entity attribute allowed to select its own entity. It should be only possible to select joined entities.

Jul 15, 2015 (build 38) 2015.4.0#27 Download this version

    backend

  • FIX: Message "Item has already been added. Key in dictionary: xxx-xxxxx-xxxx-xxxx-xxx" appeared sometimes when rules were being processed.

Jul 15, 2015 (build 37) 2015.4.0#26 Download this version

    backend

  • FIX: Architect - When changing a lookup tooltip's data structure, the LoadMethod is now reset.

Jul 13, 2015 (build 36) 2015.4.0#25 Download this version

    backend

  • FIX: Desktop client now requires a correct Root model version.

Jul 8, 2015 (build 35) 2015.4.0#24 Download this version

    backend

  • NEW: Possibility to delete a blob in a desktop client.

Jun 25, 2015 (build 34) 2015.4.0#23 Download this version

    backend

  • FIX: IMAP work queue loader was failing.

  • FIX: BCC in mail was set to max-lenth 0

Jun 11, 2015 (build 33) 2015.4.0#22 Download this version

    backend

  • FIX: 'File' > 'Import Updated Model' now works more stable. It used to fail if some element was deleted from the model - particulary the ones that are cached in architect model browser - e.g. element from String Library.

May 28, 2015 (build 32) 2015.4.0#21 Download this version

    backend

  • FIX: Added missing dependencies into Architect model

May 22, 2015 (build 31) 2015.4.0#20 Download this version

    backend

  • FIX: Errors and a memory leak when switching packages in Architect.

  • FIX: Error occurred sometimes when quitting Architect.

May 19, 2015 (build 30) 2015.4.0#19 Download this version

    backend

  • FIX: Building concurrency exception message failed when row was being deleted and concurrency exception happened.

May 18, 2015 (build 29) 2015.4.0#18 Download this version

    backend

  • FIX: Improved error message when work queue class primary key method had no parameters (e.g. filterset defined with no filters).

May 18, 2015 (build 28) 2015.4.0#17 Download this version

    backend

  • FIX: Architect - work queue class model did not check dependencies properly and it was possible to corrupt the model.

May 15, 2015 (build 27) 2015.4.0#16 Download this version

    backend

  • FIX: Desktop client - data grid textbox displayed data even though row level security was set to deny reading.

May 14, 2015 (build 26) 2015.4.0#15 Download this version

    backend

  • FIX: Architect - "Tools > Rebuild Localization Files" did not keep the documentation translations and replaced them with the original texts.

May 13, 2015 (build 25) 2015.4.0#14 Download this version

    backend

  • FIX: Architect screen editor failed loading screens where screen section had an alternative created.

May 11, 2015 (build 22) 2015.4.0#11 Download this version

    backend

  • NEW: It is now possible to execute deployment scripts of a root package on an empty database in order to create an initial database structure from the root's deployment scripts.

  • NEW: Desktop Client binaries now have version number equal to the build number in the Downloads.

Apr 30, 2015 (build 18) 2015.4.0#10 Download this version

    backend

  • FIX: Emtpy model database setup was failing.

Apr 27, 2015 (build 17) 2015.4.0#9 Download this version

    backend

  • FIX: Server-side lookup filtering will be turned off for desktop client because it was not working correctly until a fix is found.

Apr 24, 2015 (build 16) 2015.4.0#8 Download this version

    backend

  • FIX: Architect - It was not possible to save items after switching packages.

Apr 23, 2015 (build 15) 2015.4.0#7 Download this version

    backend

  • FIX: Architect - Workflow Call step / Context mapping now has XPath set to "/" by default.

  • FIX: Architect - some model caching problems solved (renaming elements)

Apr 22, 2015 (build 14) 2015.4.0#6 Download this version

    backend

  • FIX: The application was crashing with "Object reference not set to an instance of an object" error when an XSLT transformation result was empty.

Apr 21, 2015 (build 13) 2015.4.0#5 Download this version

    backend

  • FIX: Architect - deployment versions were not sorted correctly by version number, instead they were sorted as strings, making it difficult to go through version history.

Apr 21, 2015 (build 12) 2015.4.0#4 Download this version

    backend

  • FIX: Desktop client did not process server-side filtered lookups correctly when users entered a wildcard (*) into the search text.

Apr 16, 2015 (build 7) 2015.4.0 Download this version

    backend

  • Revert "FIX: XSLT Rounding Up/Down (non-arithmetic) sometimes calculated a wrong value." -- the original algorithm was actually correct

  • NEW: When user got a concurrency exception (two users changed the same record) the message was not readable sometimes. Now the message will not contain calculated fields information and lookup fields will be looked-up so the user sees understandable text instead of data identifiers.

  • NEW: File Loader for work queues now allows importing compressed files (ZIP compression supported). Example connection string: C:\src\_test\zip;searchPattern=*.zip;mode=text;encoding=utf-8;compression=ZIP. This will uncompress the archive and import contained files into individual queue items using the provided parameters (text files with UTF-8 encoding).

  • NEW: File loader for work queues can now read multiple files into a single work queue entry (either from a folder - all files at once or all files contained in a compressed file). To turn this on you need to add "aggregate=true" to the connection string.

  • Make error message more verbose when trying to 'import updated model' from menu.

  • CHG: When "Move to Queue" queue command is executed the Error Text of the queue entry is reset (so the entry can be autoprocessed again in the new queue).

  • CHG: HttpService.SendRequest will now return XML data into the target context store in case the response's mime type is "text/xml". Before it returned the response as a string. This way it is easy to further process the xml data in a sequential workflow.

  • FIX: Work queue processor reliability fix when quitting the application or switching packages.

  • FIX: Work queue did not get input data refreshed after state workflow events got processed in case of state changes.

  • FIX: When primary key field was added to a datastructure and aggregation was selected the field would still be taken as a primary key.

  • FIX: When lookup field source field's data were changed by the user, the lookup field was not recalculated in the GUI when the record was unchanged (i.e. on first change).

  • FIX: Some state machine events could have been inappropriately evaluated resulting in error message "Work queue fields cannot be looked up.". Error message also changed to be more informative in case the user sets "Lookup Field Values" even thought the work queue class does not have ReversLookup set up.

  • FIX: Lookup field value was not recalculated when source field changed in case the fields were taken from a joined entity.

  • FIX: It was possible to request DataFilterSet with id, that belonged to a different type of entity.

  • FIX: Descriptive error message when state machine tries to access a field not contained in the data structure being saved.