OpenText AppWorks Platform 22.4 Release Notes
OpenText AppWorks Platform 22.4 Release Notes
Release Notes
OpenText recommends that you read these Release Notes in conjunction with the documentation
included with the software package. If any conflicts exist, the Release Notes supersede the other
documentation.
We also recommend that you check OpenText My Support for any patches or documentation updates
that may have been posted after the initial release of this product.
AppWorks Platform enables users to design, build, test, deploy, and monitor business applications.
AppWorks Platform provides low-code development capabilities that enable users to quickly model
business objects using a compositional approach to application development instead of a traditional
way of programming a functionality.
Users can create multiple workflows for each entity and entity instance. If a user is associated with a
different workflow instance, in the dynamic workflow summary page, the user can switch between the
different workflows without moving away from the page. The progress and summary of the selected
workflow can be seen on the page.
Users can create static workflow templates, which have all tasks as static and they cannot be edited
or removed. Users can perform task actions on released tasks.
• Select the dynamic workflow template; update or modify steps and tasks; and then start the
workflow.
• Create a new workflow and then start it.
• Save the new workflow as a template to use it multiple times.
In a template or released workflow, users can add steps and tasks to the workflow.
Users can create task types using the Task type building block in design time, which is added by
default to the task list by adding the Dynamic workflow building block.
For the available task types, map the different layouts so that in runtime, based on the task type,
additional properties are shown with fixed properties.
2.1.1.7 Add task actions based on task types using task configurations
For the available task types, map the different actions, such as autocomplete, approve, and complete
so that in runtime, based on the task type, additional actions are available.
2.1.1.8 Dynamically change the workflow route by adding steps and tasks in a running case
workflow instance
In a running workflow, add and remove steps and tasks. Only inactive steps and tasks can be
removed.
Track progress of the dynamic workflow and tasks by adding the dynamic workflow progress bar to
the layout.
Automate task routing with conditional attributes, such as autocomplete, on complete, and on
approval.
TypedRest APIs were introduced for the dynamic workflow and task actions.
• Approve
The AppWorks Platform EIS Connector now comes with enhanced features to import external
business objects by configuring an external system URL. With the low-code EIS connector, low-code
developers can connect to the external systems, import their business objects as entities, and use
them to build their applications just like a native entity created in AppWorks Platform. It is like a
generic connector, capable of importing from any RESTful service described in a supported
specification language. The builder can select what operations to import and fine-tune the mapping to
entities.
Low-code developers can now import the data objects from external systems by using the low code
EIS connectors in three different ways using:
Users can create a new EIS connector with additional configurations as follows:
a. Load entities.
b. Retrieve objects from the entities.
c. Set up primary key values.
d. Set up the GET, PUT, and POST operations.
e. Select and set up methods from the available methods.
f. Synchronize the data objects.
A ready entity is created with the identity and imported properties. All the default building
blocks are added to the entity.
The following building blocks are supported by the low-code EIS connector:
• Activity Flow
• History
• Email
2.1.5 Email connector to use OAuth authentication for the classic mail
protocols
In previous releases, the email connector used basic username password authentication to send and
poll emails. With this release, the email connector uses the OAuth mode of authentication to send and
poll emails. The OAuth mode uses user based authorization where the application users who want to
send emails need to authorize an email provider to send emails on their behalf. This can be done
from the user profile. Administrators can generate a refresh token and configure in the poller to
automatically poll the emails.
Note: The POP3 protocol does not support accessing other folders. Therefore, the target folder
setting is not applicable in its configuration.
2.1.8 Reorder Home page Layouts that appear in the hamburger menu
Application users can now reorder the home page layouts or the tabbed Home pages that appear in
the hamburger menu according to their usage and the updated preferences are stored and respected
for the user's next sign in session.
Now, items from the results list can be opened in a new window using CTRL click to enable users to
work on multiple items.
2.1.10.2 Persist results list scroll position when navigating between items
Application users can configure to persist the results list scroll position when navigating between
items and avoid scrolling again back to the previous position to open the next item. This setting can
be enabled in user preferences and disabled by default.
2.1.10.3 Open a linked related item directly from the results list
Now, a developer can configure a list to open the related item directly in runtime and the configured
layout in the design time will be used when opening the item.
Note: In the runtime Create dialog box, there is support of forms configured to create but not layouts.
Building an application image by extending the AppWorks Platform image continues to be supported.
For a comprehensive list of discontinued and deprecated features in AppWorks Platform from
previous releases, see AppWorks Platform Known Issues, Deprecated Features, Discontinued
Features, and Product Incompatibilities on My Support.
3 Downloads
Downloads for AppWorks Platform are available on My Support.
To begin installing AppWorks Platform, extract the contents of OpenText AppWorks Platform 22.4.zip
to your computer. You can use the OpenText CARS 2.7 Installation and Administration Guide and
OpenText AppWorks Platform 22.4 Installation Guide for Windows or OpenText AppWorks Platform
22.4 Installation Guide for Linux to install or upgrade to AppWorks Platform 22.4.
The OpenText AppWorks Platform 22.4.zip file includes the following executables, files, or folders:
4 Documentation
Documentation for AppWorks Platform is available on My Support.
• Java 17
• Content Server 22.3
• OpenText Directory Services 22.3
• Magellan BI & Reporting 22.3
• OpenText Intelligent Viewing 22.3
For details on supported platforms, see OpenText AppWorks Platform Supported Environments on My
Support.
Note
For the latest compatibility information for AppWorks Platform, see OpenText
AppWorks Platform Supported Environments on My Support.
6 Fixed issues
This section provides information about past issues that have been fixed in this release.
BOP-126190 AppWorks Platform now supports GIT as one of the source control
management options for application development as a team. With this, you
can configure GIT for team development during the creation of new workspace
and start working as a team and continue your application development.
BOP-136172 A fix has been made to display the timeout value provided as part of the HTTP
connector container configuration. Otherwise, the default value is displayed.
BOP-143026 On click of a global error on a tab that is not active, focusing on the error field
was not possible previously. Now, users can navigate to the respective error
tab even when the tab is inactive.
BOP-149149 Fixed an issue that occurs when security is set on service groups.
BOP-151288 When a page of results in a list requires scrolling to find a result, the scroll
position must be persisted so that when a user opens an entity and goes back
using the breadcrumb, the same scroll position in the list remains.
The user must be able to choose themselves if they want this behavior with a
setting in their user profile.
BOP-151506 In the AppWorks Client, using Ctrl + click on a document opens the document
on a new tab.
BOP-152210 Emails are sent to the recipient properly. If there is any issue while sending
emails, a corresponding error is logged.
BOP-152264 The Email connector is now enhanced with the feature of moving the
processed emails to a configurable folder.
BOP-153275 Previously, the items per page button in the pagination container was too
small to fit text from all languages. Now, the button size has been increased to
fit text of all languages.
BOP-153953 Previously, the category could not be saved from the form editor when
language packs, such ja-JP, zn-CH, or ko-KR were used. Now, categories can
be saved from the form editor irrespective of the language selected by the
user.
BOP-154249 The client used to throw a script error when multiple relations were consumed
in an expression. Now, the client does not throw errors and evaluates the
expressions.
BOP-154819 Previously, all the tabs on the navigation bar were visible when a nested layout
was used in a Home page layout. Now, only active tabs are shown. On click of
active tabs, the panel containing the tab in the layout opens.
BOP-155173 Previously, in AppWorks Platform 21.4, child relationship grids did not show
errors for required fields for ToOne relationships until the row or controls had
focus. Now, if a user adds ToOne relationships with the required fields in
design time, an error is displayed in runtime when creating a new item in a grid
and repeating group container.
BOP-155596 The UDDI connector with SAML/basic authentication is broken with the
AppWorks Platform 21.4 HttpUrlConnection migration. The issue has been
fixed now.
BOP-155690 The HTTP connector could not convert the JSON properly if the enable-
schema-validation tag was set to true and the schema complex type was
'Mixed'.
BOP-156419 Previously the 'hour' string in the date time property was not being translated
into the Japanese language. With this fix, added the translation string for 'hour'
in the Japanese language.
BOP-156464 Mobile apps created in AppWorks Platform 21.3 had an issue, causing mobile
aps to not load on an iOS device. The issue is now resolved and now, mobile
apps can be seen on an iOS device.
BOP-156902 Incoming emails, which contain images without disposition information will be
processed.
Issue with linked The Rename document action works only with normal documents in the
documents Content building block. There are some issues for linked documents.
Workaround: None
Issue with In AppWorks Administration, while configuring content for Documentum, when
making a field the property for any document type is made as read only and then later
read only in cleared, it continues to appear as read only in the document properties in the
Documentum runtime (AppWorks Client) though the field can be updated.
Workaround: Restart the Document Store service container to clear the cache
and enable the field to appear as editable.
14