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