Release Notes

Version 14.0.9 (đŸĒ¨ stable)

  • Adapted the Hawk integration have less required fields

  • Improved sum_of_any to work on both parameters and nested lists, e.g. sum_of_any(10, [1, 2, 3], [4, 5]) will return 25 now.

  • Fixed a bug that could cause calculated information in overviews to not display the most recent calculations

  • Scheduled Rules were adapted to be unable to change already approved cases

Version 14.0.8

  • Added client_ref as an optional parameter to ComplyAdvantage requests

  • Fixed a bug that causes transactions to incorrectly overlap

Version 14.0.7

  • We improved the performance of cases including many ADX documents

  • Fixed a bug that cased ES indexing jobs to run much slower when started through the user interface while putting live

  • Fixed a bug that made cases with relationship information crash in certain circumstances

  • Added the Hawk integration

  • Added the LexisNexis integration

Version 14.0.6

  • We improved the performance of indexing cases and instances in Elasticsearch by up to 90% in some situations

  • Dates in Atfinity can only be from 1.1.1 to 31.12.9999. So far, when calculations in RuLa (e.g. add_years) create dates that are out of this range we throw an error. From now on, we just clamp the values to be within this range without failing.

  • We exposed additional data in the results of the SmartSearch integration

  • Fixed a bug that caused cases to fail in rare situations where provided documents are corrupted

Version 14.0.5

  • SmartSearch Integration

  • Added an option to turn off reindexing Elasticsearch on system / server startup

Version 14.0.4

  • Speed-up for indexing cases and instances when putting live

  • Fixed a bug that causes shorcuts on macOS in the code editors for RuLa and ADX to not work properly

  • Fixed a bug that prevented users from adding new information in the instance overview detail view layout

  • Fixed a bug that caused cases to crash in rare cases when __instances or __instances_by_key was used

  • Fixed a bug that prevented configurations without EUW to be imported in EUW enabled environments

  • Fixed a bug that prevented cases from being indexed

  • Fixed a bug that prevented the user to be on top of a new page or tab they navigated to

Version 14.0.3

  • Fixed a bug that prevented EUW Docker images from being built correctly.

  • Fixed a bug that caused Excel exports to fail.

  • Fixed a bug that caused the update indicator to not disappear.

Version 14.0.2

  • Added the markdown_table operator to create tables from lists or dictionaries

  • Added an indicator on how many comments in a case are issues

  • Turned the "Download Booklet" button into a split button so users can download a pdf booklet with a single click

  • Smaller bug fixes

Version 14.0.1

  • Fixed smaller design and front issues

  • Added some more animations

Version 14

  • Atfinity Version 14 brings a major revamp of our user interface! Atfinity now looks cleaner and more structured and our case manager is significantly easier to navigate. Since you use Atfinity for more and more complex processes we put the tab navigation to the left to allow even more space to structure cases to your needs. We are very excited for your feedback! Don't hesitate to get in touch.

  • Case Manager

    • Provide multiple appendixes to uploaded documents

    • A new field type "files" allows to upload multiple files, not just one

    • Multiline text fields in the case manager can now be configured to adapt to the provided text length. For example, a field can initially display five lines, but, when it fills up, starts to display up to 20 lines before it starts scrolling.

    • Text fields come now with a set of styles to choose from and an optional condition when to display the text. A great use-case for that is custom error messages in the context of the case manager

    • Documents are only marked as outdated now when information on the generated document has changed. This means documents outdate only when really necessary, not whenever the case is changed.

    • The case manager is now also available in Italian.

  • Configuration

    • Case Manager overviews can now be configured with elaborate filters to create highly specialised overviews that only display some cases or instances. For example, you can now choose to make an overview that only displays people living in Germany.

    • Use rules to make queries to instances from already approved cases. This, for example, facilitates very elaborate duplicate checks.

    • Documents in RuLa provide access to matched instances with d.__instances and d.__instances_by_key

    • The option "create missing values" has been redesigned. If set to yes, no part of a document or rule will ask questions, instead of just the condition.

  • Admin and API

    • Or management commands have been significantly reworked. They allow now to queries tenants, users, roles and groups in much more detail and can be used to easily administer these.

    • A new API request allows to create instances and assign roles in a single request

    • A new API request allows to remove multiple roles from an instance in a single request

API Changes

Changes in the response for Retrieve case, Create case, Create case and directly transition, Create lifecycle case, Create case with predefined objects, Change field (instance and information_key), Change field (case_field_key), Change multiple fields, Change case owner and transition case, Create instance by id, Create instance by key, Delete instance from case, Add role to instance by role_id, Add role to instance by role_key, Remove role of instance by role_id, and Remove role of instance by role_key

  • Added a new integration field to reflect “ask to run” rules. This means you will now find a dictionary for each “ask to run” rule in the integrations field.

  • Two new field to reflect the “create instance” button per tab. These fields have been added for case (process) and instance layouts, which apply not only to the responses mentioned above but also to Retrieve instance, Change instance owner, Lock/Unlock instance, Force update instance values, and Delete instance. Per tab you will find these new fields: â€ĸ has_creation_buttons â€ĸ included_ontologies

Version 12.1.4

  • Fixed a bug that prevented rules assigning files from executing correctly

Version 12.1.3

  • Fixed a bug that prevented cases with information fields of type "file" to be approved

Version 12.1.2

  • Fixed a bug where values didn't get assigned to Instances created using the API Request Create case and directly transition when the transition is the final approved state.

Version 12.1.1

  • We clarified out documentation about how to create and remove instances from cases and how to add and remove roles from these instances

  • The create instance and add role api requests now also accept ontology keys and not just ids

Version 12.1

In addition to what is mentioned here, we have been busy working on an end user wizard and an integration marketplace that we are planning gut add to 12.2.

  • We worked on speeding up our rule processing significantly. We optimized the way our parsers worked could make processing rules up to 90% faster than it has been. This means that putting live, calculating changes and running the rule engine with a cold cache (after putting live) should feel noticeably faster.

  • New field type: File With this new type you can ask users to provide answers by uploading a file. This is especially handy for workflows that resemble ticket systems.

  • Reordering in tables has been re-engineered and should now behave smoother

  • When working with ADX documents, so far, you had to put live all changes to see the rendered document. We added a quick "ADX Preview" that gives you an idea how your current ADX will be rendered.

  • days_spend_in_state in RuLa allows to get the days that a case has been in a certain state. It has options to discard weekend, holidays, non-working hours and if days should mean workdays (e.g. 8 hours) or natural days (24 hours)

  • The sorting options for instances in the case manager have been amended with "newest / oldest first, ontology then role"

Version 12.0

  • New field type: Instance relationship Whenever you need to explicitly define the relationships between instances, you can do that now with this new field type. This works very well for situations like parent - children, company - employee or power of attorney - account.

  • New case manager languages: French, Serbian and Spanish

  • Extended support for writing systems: Arabic, Chinese (traditional), Chinese (Simplified), Thai, Armenian, Japanese, Korean and Hindi

  • New field type: Rich Text Field

  • Inline comments

  • New overview type: Document Overviews Use this to configure Form Libraries so relationship managers can still download single, unfilled documents if they ever need one.

  • New process layout item: Text When designing your case layout you can now also place text items in between the fields. Give users more context and let them know how to fill out case information the best!

  • Improved dashboard with graphs and more numbers

  • Fully configurable instance view layouts, so you can choose which fields to see per overview for People, Entities and Contracts.

  • Preview any generated or provided document in the case manager.

  • We improved the performance of our rule engine and the case manager.

  • For every provided document, upload an appendix with more information.

  • Errors and Warnings generated by RuLa can now reference fields, so it's easier for users to see what the error is about.

  • Subscribe to a case watchlist whenever you want to receive updates whenever a case is changed.

  • Time zone support: Users can use their preferred time zone and date and time information is then displayed in their time zone.

  • Instances in a case can now be sorted by configurable orders (e.g. by date and time of creation or by name)

  • Provide a rule for when a tab is read-only.

  • Provide a rule for when information is read-only.

  • Query missing fields per tab directly in RuLa, with CASE.missing_information_by_tab and CASE.number_of_missing_information_by_tab.

  • Query state durations in RuLa with CASE.states_history.

  • Query available users, roles and groups in RuLa

  • We made RuLa even more powerful with these new operators: **, //, date_equal, datetime_equal, get_translated_attr, matches (=~), months_ago, name_and_log, replace_chars, sqrt, translate_string

  • Booklet Upload dialog improvements:

    • We now display which pages are missing

    • Documents with missing pages can now also be force attached

    • Option to attach all documents

  • Added a general document upload endpoint to our API. Documents uploaded will be automatically attached to the right case, so API-users do not have to decide which case a document is for.

  • Support for Chinese, Japanese and Arabic characters on Atfinity-generated PDFs.

  • Remove uploaded case files

  • Option to not offer users a way to change the name of a case

  • Removed frames from editable PDFs

  • Configuration views can now also diplay when objects where created and updated

  • Tenants with active users cannot anymore be accidentally deleted

  • Added a way to remove the dashboard completely

  • When making an API call, the relevant case field will now update automatically.

  • Added blacklist and search profile to our ComplyAdvantage integration

  • Added CASE.owner_groups

  • Upload Individual Documents accepts outdated outdated documents by default

  • Unknown information in calculated boxes is not detected and creates configuration inconsistency errors

  • Per processes, configurators can disallow users to edit the case name themselves

  • If we prompt a user to login, she is redirected after login to the original destination

API Changes

The response to Retrieve Case, Create Case, Create Case With Predefined Objects, Change Field (instance and information_key), Change Field (case_field_key), Change multiple fields, Change Case Owner and Transition Case has changed to reflect the new features and the removal of the old parent-child relationship:

  • fields added

    • case_version, watchers

    • documents[i]

      • required_fields,

      • provided_fields,

      • missing_fields,

      • uuid,

      • appendix_uuid

    • comments[i]:

      • text_or_quill

    • fields[i]:

      • quill_value

  • fields removed from data.instances[i]:

    • from instances[i]

      • children,

      • has_potential_children,

      • parents,

      • has_potential_parents

The response for Retrieve Instance, Change Instance Owner, Lock / Unlock Instance and Force Update Instance Values has a new field tabs added.

Last updated