Skip to main content

best4Automic 7.0.0 released

· 7 min read
b4A Team
best4Automic Team

The b4A Solution and the b4A Service Portal have always been inextricably linked. From now on, both have the same version number!

Highlights

  • General

    • Update of libraries

      • Automic Application Interface 24.4.2
      • Spring Boot 3.5.6
  • Package Management

    • The installation of b4A Package releases now only recalculates calendars at the end of the installation
    • The b4A Modul pm.Repository supports JFrog Artifactory® as a new backend
  • RESTful API

    • Interface for managing user settings
    • Prompts can now be defined on the workflow and tasks of a service
  • Service Portal

    • Further improvements in the area of accessibility
    • When adding new services, the object can be found via automatic search
    • First user settings for theme and accessibility
    • Tasks can now be commented on by all recipients. The messages of the different recipients are displayed like in a messenger
    • New task type Requests: Such tasks can be accepted (blocked), edited and finally marked as completed
    • Requests from services can be called up and completed directly in the list of executions
    • Until now, prompts were displayed to the activator of the service. These can be redirected to other users in the task definition (groups are not yet supported)
    • Dynamic labels now support HTML. This means that structured information can also be displayed.
    • Improved loading screen after login
  • Examples

    • New templates for pm.DocBuilder for the MDX format
    • Improvements to SVG templates for pm.DocBuilder

Incompatible changes

  • Framework

    • The --groovy option has been removed and replaced by --custom-solution. If the action B4A.BASE.JBOP@IF.RUN-GROOVY is used, it must be replaced by the newer `B4A.BASE.JBOP@IF.RUN-CUSTOM-SOLUTION

    • The following modules were marked as obsolete and have been removed

      • ana.SAPGetVariantContent
      • util.DBChangeViewer
  • Service Portal

    • Workflows that are to be used as a service must be generated at runtime if they have one or more PromptSets.
  • RESTful API

    • The version of the API has been increased to 4, as there are several incompatible changes. This affects the areas for starting and listing services as well as reading tasks
    • The setting parameterDefinitionsDocuTab in the configuration file api.json has been renamed to objectExtensions.

Changelog

TypeIDDescription
BSP-171Improve loading screen
BSP-238Adjust prompt set (resets) for all corresponding prompt set fields.
BSP-257Display status 1580 (resolution of variables) as active
BA-2026Remove util.DBChangeViewer module
BA-1915Remove ana.SAPGetVariantContent module
BA-2455Update Spring Boot to version 3.5.6
BA-2524pm.Repository: Support for the Artifactory backend
BA-2423RESTful API: SAML for authentication
BA-2426RESTful API: Centralized storage of user settings
BA-2480New module for searching for a regular expression in Automation Engine
BA-2548RESTful API: Forward task prompts to other users
BA-2492RESTful API: New endpoint for querying custom data sources
BA-2547RESTful API: Object variables for custom data sources
BA-2559RESTful API: New user setting for visible shortcuts in the menu
BA-2558RESTful API: New user setting for selecting the theme
BA-2516RESTful API: New endpoint for querying comments from notification objects
BA-2488RESTful API: Support for the notification object type Alarm
BA-2519RESTful API: New endpoint to query information about a notification object
BA-2491RESTful API: New endpoint for leaving comments on notification objects
BA-2525pm.DocBuilder: New templates in MDX format
BSP-256Dynamic labels: Support for HTML
BSP-246User settings
BSP-168Prompts should be accessible directly from the execution list when available
BSP-241Support for the notification object type Alarm
BSP-251Use of the new topics for notifications
BSP-244Use of the CDS endpoint when selecting the workflow when adding/editing a service
BSP-242Option to comment on notifications of the type "alarm" and "query"
BSP-216Implement dark mode
BA-2502pm.Install: New processing step for recalculating calendar terms
BA-2545RESTful API: Workflows must be generated at runtime
BA-2242Framework: Remove old option --groovy
BA-2554RESTful API: Rename the parameterDefinitionsDocuTab option to objectExtensions
BA-2562Update Automic Application Interface to 24.4.2
BA-2521RESTful API: The endpoint for retrieving notifications should now only return the list of RunIds
BA-2520RESTful API: The WebSocket message for changing a notification should contain the RunId
BA-2518RESTful API: Renaming of topics for notification objects
BA-2526pm.DocBuilder: Improvements for SVG templates
BSP-192"Services & Roles" tabs in the admin view cannot be switched (using keyboard navigation)
BSP-237Outdated session cookies are not recognized
BA-2533util.Web: File content is transferred in ISO-8859-1 regardless of the selected character set
BSP-191Services cannot be started (using keyboard navigation) via the search field
BSP-255Long words in the service title lead to display errors
BSP-259Theme: Primary Light is used as the main color
BA-2550RESTful API: Retrieving parameter values from PromptSets in tasks can lead to errors in certain cases
BA-2549RESTful API: Curly bracket syntax and system variables are not resolved in prompt sets for tasks
BA-2523RESTful API: Requests with invalid content return status code 401 instead of 400
BA-2555RESTful API: Notification for the same task twice
BA-2552Framework: FolderScanner does not work for root folders
BA-2556Framework: Closed connection is not recognized
BA-2514RESTful API: The WebSocket message for changing a notification does not pull the recipient information from the execution
BA-2528pm.DocBuilder: END task not in the 'graph' attribute list
BSP-185Design HTML elements semantically correct
BA-2164RESTful API: Prompt buffer also fills the prompt sets for tasks when a service is started
BSP-189Perform accessibility checks and create reports
BA-2567RESTful API: Multiple messages about new prompts for multiple sessions of the same user
BA-2570RESTful API: Error when passing parameters for CDS in the case of text fields that are treated as checkboxes