Give us contact

Do you prefer to ask us directly?

Call us +420 605 203 938 (the Czech Republic)

or use this contacts

AyMINE

Related links


FI - Finance Management

AyMINE releases 2022

5.6502 – 19.12.2022

Mobile support

New behaviour of page button on mobile device. Newly are buttons hidden and screen is larger. All buttons are available by using new button in the bottom right corner.

Double click on the new button closes the screen immediately.

Dashboard command line improvement

Double click on the button line at the dashboard command line open the item as usual but also closes all other list on the dashboard. It makes dashboard management much simpler.

Navigation top line improvement

Buttons for closing page are always visible – even on the mobile screen.
Information about object is available on the mobile devices as well.

5.6501 – 7. 12. 2022

Bug repairs

  • User note can edit only author
  • Support for canonical page address

More information about changes

5.65 – 26. 10. 2022

Improvements for users

  • System newly support using negation in the filter on the list of objects. Negation is set by using ! at the beginning of the selection string
  • Search selection dialog newly has help

Improvements for developers

  • List of object can newly use the object selection at the table header, not only string selection.

5.64 – 29. 9. 2022

  • Results of functions calculated by tables has been moved from the page status line to the table header. It has several advantages – it is much easier to understand even when several calculation is made. Furthermore, it is also usable for lists that are encapsulated in another object detail (like list of subordinated objects).
  • Tables with list of object newly stores and retrieve information what user-defined columns are visible. Up to know, all user-defined columns were always visible.

5.63 – 15. 9. 2022

  • Several visual changes have been made so that application looks more modern.
  • Button with hidden table columns was moved to the filter or command line and is no more displayed as a last column in the table. It may look little bit less intuitive, but it allows display much more items in the list so that the change in important for tables with many optional columns. Last but not least, it is first step on the way to make list of objects more mobile-friendly.
  • Flags with private marks to the objects are now supported also by lists of objects. (Up to now, it was supported only by clip / lists of clip and details.

5.60 – 1. 9. 2022

Tables support calculations of operations like count of values, sum or average values. Results are visible in the page status line

5.59 – 31. 8. 2022

Finally, the tables fully support hierarchical objects and allows hiding and expanding subordinated objects.

Technical and user-friendly changes

List of objects supports user flags, marks and notes in the same ways as how they are supported by the object clip and objet detail. The flags have also system support from back-end so that its usage requires only single line in the object list view. Technically it also requires modification of the underlying SQL view, but it is mostly already defined due to the support for list of clips.

AyMINE application refactoring

Objects of the AyMINE application used for language translation were refactored. Currently there is only single object and not two. It makes translation functionality more foreseeable (and simplified the code).

5.58 – 15. 8. 2022

List of objects (table) fully support tree structure of the elements. User see the tree-organised objects in the tree but still filtering and sorting functionality works with all objects – both top-level and objects hidden in the branches.

Application allows using object-defined colours for better object distinguishing. Each page can change its background colour as well as the colour of the page tab in the tab line. The colour usage depends on the module settings.

Report engine newly supports options that allow user define required parts of the report. Each object can define its own list of items. User selection is locally stored and user has report settings pre-set from last report usage.

Internal changes

  • User rights are newly cached for server performance improvement. Cache is regularly cleared after any change in the rights settings.
  • Application newly supports hint text for individual radio and checkbox fields.
  • Internal messaging system newly support synchronous messages. The caller waits for synchronous message processing and gets answers from all message handlers. (Asynchronous message has already been supported since 2020.)
  • Response message newly supports null and use it as a default answer instead of empty string. Null is also returned to the client application.
  • Multi-value counters (mutliEnum and multiUserEnum types) are stored with ; separator instead of former space, so that multi-word user counter fields are newly fully supported (including reports). Change has no practical influence for users.

Bug fix

  • String with only numbers and started with 0 converted to the number and has lost the 0 at start (0900 -> 900).

5.57 – 15. 7. 2022

Important technical release with almost invisible change for real user.

Development support

Descedant tables could have its own slave table for additional attributes. It strongly extends possibilities how can descendants differ from the abstract or more simple parent.

  • Support for extension table – descendant objects of the basic object could use second table for additional fields. Only single descendant table is supported, no more. (Historical note for eyewitness: Functionality from the VIM2 solution returned back after 13 years.)
  • Client-defined counters have several types that distinguish what values could be stored in them. The major change is support for tree-structure counter.

Notes: Descendant slave-table currently does not have any support from persistent object. Supported functionality will be developed according to the needs

5.56 – 15. 7. 2022

Release information changed

Since 7/2022 this release documents only framework and AyMINE application changes. All business modules manage its own release change log that is managed individually by the module development team and independently on this changes

Functional updates

  • New chart type supported (columns)
  • Meeting URL is already available in the meetings dashboard
  • Meetings supports separate URL for managers – used by Jeetsy
  • New object supported by the project methodology. Czech description of the change.
  • Task patterns could newly define client-defined tags and client-defined type. Task was editable for task and newly is editable for individually defined tasks only but not for task derived from task pattern.

Methodology

  • Task patterns allow set up expected time needed for all team roles (not only task responsible)

Bug repairs

  • Radio didn't work correctly when user has opened several views
  • Evaluation of the <view>.parameters.editable attribute repaired
  • Support for ObjectPrincipal retested and repaired

Development tools and functionality changes

New functionality available for developers in object tables:

  • Table header displays name of the field in the tooltip
  • Columns of the counter-type values displays name of the used counter in the tooltip
  • Developers can see ID of the fields in the tables
  • Table automatically hide columns of fields with client-defined counters that are not defined by client
  • Clip container style has default substyle applied by system when used set the object important or unimportant
  • New type of filter – enum

5.55 – 19. 6. 2022 – Technical update & minor changes

  • Major redesign of the AyMINE Framework database management. The older design used the setting.jsn file was replaced with the setting library that defines the same attributes but is more flexible, robust and significantly (almost 5x for user login) faster.
  • AyMINE Framework after the update still works with sessions but can also work completely without session.
  • Each module could send user-based information to the client application. These information are available over the user.mParam method
  • <module>.mInit is new optional backend class for each module. It could provide generally available data about the module. Expected to become to serve as general module interface toward the framework. Currently used to provide user-based info data.
  • Each module can have individual client-related settings. HR module is the first example of this new administration functionality
    u

Minor changes

  • New filters for history records selection (direct selection of single user or list of users)
  • Tasks role (assignment person to a task) allows setting right toe complete or reject the task. Value is by default off so that only responsible can complete the task. Responsible has always the rights regardless of the role settings
  • Application has got a better support for mobile screens in wide-scape mode.
    • User can hide title and subtitles and have much larger part of the screen for dashboard or other content.
    • Long-lists of hidden columns in the table are now better controlled and user can always select any of them
  • Page footer is set separately for internal application pages and external pages available to the public

Bug repairs

  • Contra attribute for filters didn't work for filter with object selection
  • Web login didn't work so that no one was able to login or send a message from web pages
  • User flags and user notes didn't work correctly in the object detail
  • Access to the stored documents

5.54 – 10.6.2022

  • Autologin used to open AyMINE without login request
  • Information has got tag-list for user defined tags. A new client-defined counter with tags for information has been also created for the information’s' tags management.
  • New publishing functionality – files can be published via generated file-link and images can be published directly to the web documents.

tsk module changes

  • Qualification detail provides new information about the personal qualification usage for better management.

Small updates

  • View with the super-roles and sub-roles has been simplified.
  • Several functions in the role management has got new confirmation request

Related changes

  • For Czech clients was created new web-page with information about changes. Most of the documentation including this list is only in English, a new page informs about changes also in the Czech language.

Technical updates – Improvements in the AyMINE Framework

  • Object detail newly supports evaluated fields. Makes sense probably only or read-only fields, but useful.

Used In the file detail – extension / file type.

  • Function g.EnumVal(short=,enumName=,presForm=,enumType=,defVal=,defIcon=) to get data from enumerations newly supports default value and default icon used in case that value is not in the enumeration list.

Used: file list / file detail for unknown file extensions.

5.53 – 5.6.2022

  • Task buttons where joined together so that user interface was significantly simplified – system offer the task pattern if methodology is defined but not if isn't.
  • Manual records are generated from pattern and without pattern with single button to create both pattern-defined and non-pattern defined record. (The same logic as tasks, however records are not object-linked as task is)
  • Support for internal application login – Used for fast switching and first step for the application encapsulation

Development support

  • Select window allows select anything and return empty set as a valid return (not the same as cancel selection). It allows optional selection and continue with process without selection.

Bug fixing

  • Infinitive loop called during the object save.
  • Auto save during the operation call called operation twice

5.52 – 20.5.2022

Development support

  • Internal session-id management. Partially duplicate to the default PHP session management. The internal management supports non-session framework clients (Node) and enables parallel communication and task handling both by session-managed and non-session servers as well as
    switching the session to the new server when old server fails
  • Object (obj...) can be used in the language translation evaluation. It allows
    • distinguish what string is used according to the systemObject or other object attributes
    • use object fields like name as a part of the translated string
  • Significant improvement of the button object – newly it allows overriding several new fields

5.5 – 5.5.2022

  • Support for user-defined fields

Development support

  • Object definition has new field about->groups that allows setting list of options, like that object has help, translations, user attributes etc. Replaced older single-purpose items and is supported by internal functions
  • Listbox newly supports complex enumLimit like radio lists
Bug fixing
  • Listbox no more grows with spaces

5.4 – 10.4.2022

  • Automatic translation between Czech and Ukrainian
  • Experimental translation between Czech and English
  • Support for publication information outside AyMINE – information pages with translations

Development support

  • Backend pages supports svg icons from the AyMINE icon pool
  • Better styles for login page improves its design

5.39 – 1.4.2022

Improvements

  • User interface in Ukrainian
  • New reports with images
  • Support for automatic message translation from UFAL / Charles University

Bus fixings

  • Report with list of object has new way of generation and is significantly faster
  • Repaired screen for user-managed password renew

5.38 – 15.3.2022

Improvements

  • History of task processing is stored in the task history with details about processing of each object included in the task
  • Image size is reduced when stored in the markdown text so that the texts remain reasonably size and printable

Development support

  • Internal language simplified to make object development easier
  • Reports newly support icons. New report designed for tasks
  • markdown generated by system and stored in database can newly include icons (used in the activity history)
  • System switched to the PHP v8.1 and all PHP external sources where updated to the latest version

5.37 – 3.3.2022

Improvements

  • Support for analytical objects and multi-layer system analysis
  • Improved problem object and linkage with related objects – made equal with task behaviour

Development support

  • Client application supports debugging in several levels of detail

5.36 – 24.2.2022

Improvements

  • Improve and more flexible rights controls allows full task sharing including full access to the task and related data
  • Editable list of processing records in requirements, information, risks
  • Support for new icon combination – possibility to build icons from initials

Bug fixing

  • Access to the field from meeting dashboard
  • Meeting report – PDF had text over text
  • Styles control with tooltips removed back to the original (not good but better than testing version)

5.35 – 19.2.2022

Improvements

  • Smooths bottom message and dialog interval with animated enter and leave
  • Redesigned support for list of processed objects in task with ability to browser between them (when they are of the same type)
  • Manageable rights assigned to task-processed object for the task team

5.34 – 7.2.2022

Improvements

  • Implemented protections against:
    • Massive attack (brute force) – aymine disable IP address or completely stop itself in case of attach that can cause overloading.
    • Protection against repeatable trying new password using many requests – IP addresses are blocked automatically
    • Control of the location – possibility to disable regions or whole country access
  • Language support for tasks and task patterns in methodology – task support language translation from task patterns not from themselves
  • System supports multicolour icons with style definition of the individual colours
  • Areas, Methodologies and projects support translations

Development improvements

  • Internal fields supported in the list (fields that are totally calculated by client but they are not fix type – they can be enum or so)
  • Visual experience is again a little bit better – newly is supported vertical / horizontal flip of the icon parts that are joined together. Thanks to that joined icon can be more interesting.
  • User-defined multienum fields has more pleasure view in the table as well as detail (they were not functional in the detail)

5.32 – 4.2.2022

Changes

  • Create module for HR (human resource) management – not yet functional but integrated to the system
  • Buttons and icons newly supports tooltip – very short hint visible near the cursor (upon the pointed object) when user moves cursor upon the button (3rd level support)
  • Translation support for decisions
  • Columns with translations in the object lists

Improvements for development

  • Menu in dashboards including principal table supports sorting
  • Small improvement how hint behaves and css style redesigned to make it visually compatible with ne tooltip

Bug repairs

  • Role export for import elsewhere is functional again

5.30 – 29.1.2022

Changes

  • Methodologies allow define phrases used in the organisation
  • Methodology objects, information and requirement support create their multilingual form
  • Object details shows marks, if object has reminders, notes or translations linked with it
  • Fulltext over the files has got interface and is user-available

Bug repairs

  • Confirmation button for Delete operation works correctly
  • Small style repairs
  • Better object notes behaviour (by default they are loaded and visible all. User can hide some of them )

5.29 – 24.1.2022

Changes

  • Full-text search for most of the business objects from task, asset management and CRM module
  • Colour are used to distinguish tasks in delay and not active in the task list
  • Hiding empty tabs in read-only mode (information, task, task definition, decision)
  • Release changes are publicly available in the develop page.
  • Several new icons for management areas (finance, HR, customer office management)
  • Asset module
    • Categories and product have got icon attribute
    • Several new icons for asset management included
  • Obligations
    • systemType item published in detail and list
    • Updates how the systemType is internally managed
  • Product & asset
    • Support for product icon established
    • Asset clip improved – contains icon from product for better recognition
    • Several new icons for assets including several managerial areas

Repairs

  • Repair promotion read-only settings from detail to the included clips
  • Deep control of the remainder and meeting invitation especially for access to the meeting for persons that have no access to the area
  • Functional confirmation dialog with yes / no buttons

5.28b – 18.1.2022

Changes

  • Changed process of the user creation: invitation email is not send by default and user are created blocked, not invited. Invitation is latter send using the function sendInvitation. Invitation can be requested together with user creation using new checkbox sendInvitation.
  • Footer is visible even on smaller screens – to is by default visible on default 1080 height (notebook screen). View updated for www.aymine.com where parts of the texts were hidden under the footer
  • Number fields support units including units defined by another attribute
  • detail shift buttons have got help with information about keyboard shortcut
  • Meetings improvement:
    • meeting / action role is returned back to the system
    • next meeting inheres time from first meeting if user does not set a new one
    • manager can load meeting agenda from previous manually
    • meeting dashboard allows jumps to next and former meeting dashboard

Improvements for development

  • Views supports multiple inheritance; they might extend more than single view
  • Views supports strange ancestor from another object; the ancestor should be of the same type. Strange ancestors are ignored by server – they cannot contain serverData item and changes access rights
    (both might modify if become useful)
  • Date interval (e.g. project duration) can be completely on a single line (from – to)
  • date and date-time intervals has integrated control of the interval validity
  • removed subtype minmax that was depreciated and completely replaced by more universal pairs of objects

5.28 – 5.1.2022

Improvements

  • Task duration calculated from def task uses project relative complexity
  • Multitask assignment and responsible change – support for changing responsibility when person is not available
  • First video helps
  • Setting primary currency for client – both server and client support
Asset Management module
  • Support for currency fields – both primary (with settings option for each client) and specific for particular fields
  • Price support for product and asset
  • Currency conversion based on ČNB exchange rates
Small changes
  • Dependencies between tasks supported but without further functionality (planning, copying from task pattern)

Bug repairs

  • Repaired methodology import

Releases and changes in the year 2021