By setting mashup custom properties, administrators can modify the default behavior of
Workplace, Process Portal, or Heritage Process Portal (deprecated) for
individual users or groups.
In environments that use a database earlier than PostgreSQL (for example DB2®, Oracle) or in Liberty or Cloud environments, you can configure the following mashup properties. You can add the custom properties either to the administrative console or to 100Custom.xml
(Liberty and Cloud environments).
- In the administrative console, go to .
- Add the appropriate custom property.
- For your changes to property values to take effect, update the
Mashups_ConfigService provider, synchronize the nodes, and then restart the
nodes. For more information, see Administering deployment environments.
- available.locales
- (Available in Process Portal, Workplace)
- To add a locale for a language variant, such as British or Australian English, or Colombian
Spanish, edit the available.locales property from the WebSphere® Application
Server administration console.
Write the values in lowercase, separate the value elements with a dash (-), and separate the values
with commas, as follows:
en-gb,en-au,es-co,es-mx
See also Creating localization resources and Setting the Process Portal default locale.
- com.ibm.bpm.portal.alwaysOpenLeftPane
- (Available in Process Portal)
- The left menu pane in Process Portal is by default hidden
when you open a task details or instance details page. To always keep the left menu pane visible in
the details pages, set the com.ibm.bpm.portal.alwaysOpenLeftPane property to
true.
- com.ibm.bpm.portal.autoRefreshDelay
- (Available in Process Portal)
- The task list is updated whenever there is a task change that affects the current user. When the
auto-refresh is enabled for the task list, the list is populated by a saved search that contains a
full text search, and numerous tasks are created over a short period of time, numerous expensive
REST calls are triggered, which affect performance. To eliminate the expensive REST calls, there is
a delay refresh period that is set by default to 100 milliseconds.
To change the default refresh
period for the list of saved searches, add this mashup property and restart the server to reflect
the
changes:
com.ibm.bpm.portal.autoRefreshDelay={millisecond refresh period}
- com.ibm.bpm.portal.defaultDashboardDisplayOrder
- (Available in Process Portal)
- By default, dashboards in Process Portal are shown in the
following order. Unless the com.ibm.bpm.portal.defaultStartPage property is configured or the Process Portal user customized the
order of the dashboards, the Work dashboard displays as the start page because
it is the first one in the list.
- Work
- Processes
- Process Performance
- Team Performance
Set the property value in the Process Admin Console for the Portal Dashboard Display
Order attribute. Users can change the default order when they log in to Process Portal. The order is saved
when they log out.For more information about setting the dashboards order in the Process Admin
Console, see Setting the Process Portal tab order for a user group.
- com.ibm.bpm.portal.defaultExpandTaskData
- (Available in Process Portal)
- Set this property to true to expand all the task rows by default in order
to show the available task details.
- com.ibm.bpm.portal.defaultNextTaskSavedSearch
- (Available in Process Portal)
- Use this property to define the name or identifier of the saved search that is used to determine
which tasks the Next Task dashboard shows to all the users who are allowed to
see this dashboard. If the property is not set, the built-in default saved search is used.
- com.ibm.bpm.portal.defaultStartPage
- (Available in Process Portal)
- The value of the property depends on whether the start page is a saved search or a dashboard:
- Saved search
/tasks/queries?query=query_name
where
query_name is the URL-encoded form of the saved search
name.For example, if your saved search name is
My Saved Search 1, the
value will be
/tasks/queries?query=My%20Saved%20Search%201
- Dashboard
/dashboards?dashboard=human_service_name
where
human_service_name is the URL-encoded form of the name of the
human service that contains the dashboard.For example
/dashboards?dashboard=https%3A%2F%2Fmycompany.com%3A9443%2Fteamworks%2FexecuteServiceByName
%3FprocessApp%3DTWP%26serviceName%3DTeam%2BPerformance%26snapshot%3Dtest1
Attention: If a value is specified for this property, it overrides the value of the
com.ibm.bpm.portal.defaultDashboardDisplayOrder property.
-
- Example
- To determine the URL-encoded form of the service that contains the dashboard, use the following
REST to find the dashboard runURL:
/rest/bpm/wle/v1/exposed?avoidBasicAuthChallenge=true&includeServiceSubtypes=startable_service,dashboard,scoreboard
The
dashboard URL can be:
https://<hostname>:<port_number>/teamworks/executecf?modelID=1.fd478df8-2585-4b9a-a015-d4c3e59a53e8&branchID=2063.98c45224-263e-4978-8fc0-5343b30f0fb6&zResumable=trueThen,
use the
encodeURIComponent to get this
URL:
https://<hostname>:<port_number>/teamworks/executecf?modelID=1.fd478df8-2585-4b9a-a015-d4c3e59a53e8%26branchID%3D2063.98c45224-263e-4978-8fc0-5343b30f0fb6%26zResumable=true
,
which you can use to compose the dashboard
URL:
/dashboards?dashboard=https//<hostname>:<port_number>/teamworks/executecf?modelID=1.fd478df8-2585-4b9a-a015-d4c3e59a53e8%26branchID%3D2063.98c45224-263e-4978-8fc0-5343b30f0fb6%26zResumable=true
Then,
set the
com.ibm.bpm.portal.defaultStartPage mashup configuration property, and
restart the server.
- com.ibm.bpm.workplace.defaultStartPage
- Use this property to set a system-wide default start page for Workplace. The value of the
property is the URL-encoded form of a saved search name.
For example, if your saved search name is
My Saved Search 1, the value will
be
/tasks/queries?query=My%20Saved%20Search%201
When this property is
set, Workplace opens to
the specified saved view each time users log in. This system-level setting can be overridden by desktop-level configuration or user-level preferences.
- com.ibm.bpm.portal.defaultTaskListView
- (Available in Process Portal)
- You can set the property to one of the following values: list,
table. This property has no effect when the Next Task dashboard is
displayed.
- com.ibm.bpm.portal.disableCometD
- (Available in Process Portal)
- In single Business Automation Workflow
environments, CometD is enabled by default. To disable CometD, set the value of this property to
true. To get the latest updates when CometD is disabled,
Process Portal users can
click the Refresh button in the header bar or reload the browser page.
- com.ibm.bpm.portal.disableOpenInNewWindow
- (Available in Process Portal)
- The property type is
java.lang.String. By default, this property is set to
false. Set it to true to completely disable the capacity to open
tasks, dashboards (including the Work dashboard), and startable services in new
windows, both at system and user preference levels. In this case, the property overrides both the
user preference and the openTaskInNewWindow property, which applies to all users in the
system.
- com.ibm.bpm.portal.disableSocial
- (Available in Process Portal)
- All social features are enabled by default. You can disable some or all of the features by
setting the value of the property to a comma-separated list that contains one or more of the
following values: following, mentions, experts, stream; or to
all.
- com.ibm.bpm.portal.disableTaskAutoRefresh
- (Available in Process Portal)
- By default, the task list is automatically refreshed when tasks are updated on the server. If
you have teams with many members, you might want to reduce the load on the server by disabling
automatic refresh of the task list.
To disable automatic refresh, set
the
com.ibm.bpm.portal.disableTaskAutoRefresh property to
true.
Process Portal users are notified
when updated tasks are available. They can then refresh their task lists to get the latest
changes.
Note: Task lists are refreshed as described here only when cometD is enabled. When cometD is
disabled, task refresh is disabled, too, whatever the value of the
disableTaskAutoRefresh property.
- com.ibm.bpm.portal.displayTimeTracking
- (Available in Process Portal and Heritage Process Portal)
- Set the value of the property to true. The data includes
the number of tasks of a particular type that an experienced user completed and the average time
that was spent on a task. By default, time-tracking data is not shown.
- com.ibm.bpm.portal.disableUserFullName
- (Available in Process Portal and Workplace)
- By default, saved searches use the saved search REST API with the
usersFullName parameter set to true. By setting the
value of this property to true, you disable the full name-based searches,
enabling user name-based searches instead, whose definitions have the OWNER field associated with
the user name. When userFullName is set to false, the
saved search results return the user name instead of the user's full name.
- com.ibm.bpm.portal.doNotClaimExternalUI
- (Available in Process Portal)
- To turn off the ability to claim tasks that were implemented by using an external user interface
(that is, not based on a coach), set this configuration property to true. Its
default value is false. This property controls the Process Portal behavior, not runtime
behavior. For example, if a flow is designed to automatically claim tasks when a process starts,
this property does not affect the flow behavior.
- com.ibm.bpm.portal.excludeMembershipInfoFromUserInfoRestApis
- (Available in Process Portal and Heritage Process Portal)
- Set the value of the property to true.
Attention: If this property is set, the
Work dashboard cannot
automatically refresh because membership information is not available. Ensure that you also disable
the automatic refresh custom properties
com.ibm.bpm.portal.disableCometD,
com.ibm.bpm.portal.disableTaskAutoRefresh, and
com.ibm.bpm.portal.federatedRefreshIntervalThe following custom properties
continue to work normally:
- com.ibm.bpm.portal.restrictModifyTask
- com.ibm.bpm.portal.restrictModifyTask.reassign
- com.ibm.bpm.portal.restrictModifyTask.due
- com.ibm.bpm.portal.restrictModifyTask.priority
- com.ibm.bpm.portal.hideWorkDashboard
- com.ibm.bpm.portal.excludeReferencedFromToolkit
- (Available in Process Portal and Heritage Process Portal)
- Set the value of the property to a comma-separated list that contains one or more of the
following values that correspond to an exposed item type or subtype: process, report, scoreboard, dashboard, startable_service, url, administration_service;
or to all.
- com.ibm.bpm.portal.federatedRefreshInterval
- (Available in Process Portal)
- By default, the value of the property is 60 seconds. To disable automatic refreshing, set the
value of the property to 0 (zero).
-
com.ibm.bpm.portal.hideProcessesDashboard
- (Available in Process Portal)
- Determines who cannot see the Processes dashboard. Set the value of the
property to a comma-separated list of valid security groups, for example,
tw_admins1,tw_admins2. To hide the page from all users, set the value of the
property to all.
-
com.ibm.bpm.portal.hideProcessPerformanceDashboard
- (Available in Process Portal)
- Determines who cannot see the Process Performance dashboard. Set the value
of the property to a comma-separated list of valid security groups, for example,
tw_admins1,tw_admins2. To hide the page from all users, set the value of the
property to all.
-
com.ibm.bpm.portal.hideTeamPerformanceDashboard
- (Available in Process Portal)
- Determines who cannot see the Team Performance dashboard. Set the value of
the property to a comma-separated list of valid security groups, for example,
tw_admins1,tw_admins2. To hide the page from all users, set the value of the
property to all.
- com.ibm.bpm.portal.hideWorkDashboard
- (Available in Process Portal)
- Determines who cannot see the default Work dashboard. Set the value of the
property to a comma-separated list of valid security groups, for example tw_admins1,
tw_admins2. To hide the page from all users, set the value of the property to all.
- com.ibm.bpm.portal.inactivity.modalTimeoutInSeconds
- (Available in Process Portal and Workplace)
- When you monitor user inactivity in the work portal, you can warn inactive users about the
impending automatic logout. This property allows you to extend the default timeout warning interval
(two minutes) to a value of your choice. Consequently, the timeout warning dialog is displayed at
the configured time instead of at the default two-minute mark. Note that the value of
com.ibm.bpm.portal.inactivity.modalTimeoutInSeconds must be less than the value
of com.ibm.bpm.portal.inactivity.thresholdInSeconds.
- com.ibm.bpm.portal.inactivity.monitor
- (Available in Process Portal and Workplace)
- Monitors user inactivity in the work portal and automatically logs off users who are detected as
inactive. Inactive users receive a warning message before they are automatically logged out. To
define how long users may be inactive before they see the message and are then logged out, set the
com.ibm.bpm.portal.inactivity configuration properties.
- The property type is
java.lang.String. By default, this property is set to
false. Set it to true to enable the service for monitoring
inactivity. For this property to be able to monitor the user interaction with a coach, the isSendingActivityMessages property must be set to
true.
- com.ibm.bpm.portal.inactivity.stopMonitorWhenOpenInNewWindow
- (Available in Process Portal and Workplace)
- Determines whether the idle timeout monitor must be stopped when a task is opened in new window.
The property type is
java.lang.String. By default, this property is set to
false.
- com.ibm.bpm.portal.inactivity.thresholdInSeconds
- (Available in Process Portal and Workplace)
- Sets the number of seconds after which the user is considered to be inactive in the work portal.
The default value is 0 (zero). The property type is
java.lang.String. For this property to be able to monitor the user interaction with
a coach, the isSendingActivityMessages property must be set to
true.
- com.ibm.bpm.portal.launchList.showMore.count
- (Available in Process Portal)
- This property works in conjunction with the incremental and
full values of the strategy property. The minimum
count value is 10.
- If the user sets a value that is not strictly positive (such as characters or a negative value),
the count value defaults to 25.
- If the user sets a positive value from 0 to 9, the count value defaults to
10.
- com.ibm.bpm.portal.launchList.showMore.strategy
- (Available in Process Portal)
-
- The strategy property defines a lazy loading policy: saved
searches other than the favorite ones are not displayed immediately but only when the user clicks
Show More. This property can take the following values:
- incremental is the default value: each click on Show
More displays the additional number of saved searches that is defined by the value of
the count parameter. If the list contains more elements than the
count value, the user must click Show More again to
display the next ones.
- The full value loads the complete list of elements to display when the user
clicks Show More.
- The preload value loads the complete list of elements for immediate display,
without waiting for the user to click Show More. This value reflects the
previous default behavior and is not recommended because it reduces display performance.
- com.ibm.bpm.portal.openTaskInNewWindow
- (Available in Process Portal)
- To open a task in a new browser window, set the value to true. Process Portal users can change the
behavior in their user profiles so that tasks open in Process Portal. Even if you do not
set this property, users can still change the default browser behavior in their user
profiles.
Attention:
- If a task has a custom web-based user interface that is based on an external implementation, it
always opens in a new browser window regardless of the value of this custom property.
- When the disableOpenInNewWindows property is set to true, it
overrides the openTaskInNewWindow property.
- com.ibm.bpm.portal.restrictModifyTask
- (Available in Process Portal)
- Based on user roles, determines who can see the Modify Task action. In
the Modify Task window, you can also restrict who can see the individual
modification actions by using the following custom properties.
- com.ibm.bpm.portal.restrictModifyTask.reassign
- Determines who can see the reassign actions.
- com.ibm.bpm.portal.restrictModifyTask.due
- Determines who can see the due date fields.
- com.ibm.bpm.portal.restrictModifyTask.priority
- Determines who can see the priority field.
Set the value of the property to a comma-separated list of valid security groups, for
example tw_admins1, tw_admins2. To hide an action, set the value of the
property to none. If you do not set a value for a property,
everyone can see the action.Important:
All the
restrictModifyTask properties listed earlier take effect on the client
side, which means that even though users cannot see the actions in
Process Portal, they can still modify
the action owners through REST API, as long as they have the authorized action policy. Consistency
must be ensured between the configuration property and the action policy. For more information about
the
Process Portal action
policies, see
Configuration properties for action policies.
- com.ibm.bpm.portal.returnTaskToTeamOnLogout
- (Available in Process Portal)
- Use this property to determine what happens when users who work with the Next
Task dashboard log out.
- If the property is not set to any value
- The logout behavior is unchanged: the user who has just logged out remains the task owner.
- If the property is set to one of the valid values
- If, moreover, the user works on a task that was opened through the Next
Task dashboard and that user log outs without finishing the task, the task is assigned
back to the user team.
- If the property is set to all, the logout behavior applies to all users.
- If the property is set to a comma-separated list of user groups, the logout behavior applies to
all the users who belong to that group.
- com.ibm.bpm.portal.savedSearchHideEveryone
- (Available in Process Portal)
- Use this property to hide Everyone from the team list to prevent sharing
a saved search with every user.
- com.ibm.bpm.portal.savedSearchMandatoryCriteria
- (Available in Process Portal)
- Use this property to add mandatory criteria to filter your saved search results. The property
uses a comma-separated list of filter names. Optionally, you can also add operators. As an example,
to make the
Process app acronym filter with the Contains operator
mandatory, use the input instanceProcessApp:Contains.
- To find the field names, define a saved search and call the Saved Search Definition Resource - GET Method
to find the condition
from the saved search definition.
- com.ibm.bpm.portal.showNextTaskDashboard
- (Available in Process Portal)
- By default, the Next Task dashboard is hidden. When you set this property,
this dashboard is added to the Show more list and contains a comma-separated
list of the groups that are allowed to display it.
- If the showNextTaskDashboard property is set to all, the
Next Task dashboard is shown to all users.
- To allow only some users to display the dashboard, set the property to a comma-separated list of
user groups.
- com.ibm.bpm.portal.stream.attachments.extensions.blacklist
- (Available in Process Portal and Heritage Process Portal)
- A comma-separated list of the file extensions that cannot be added to the stream. For example:
exe,jar,zip.
- com.ibm.bpm.oauth.reauth.allowed
- (Available in Process Portal)
- This property is of type
java.lang.String. Its default value is
false. Set it to true to allow users to re-authenticate after a
session timeout.
- com.ibm.bpm.oauth.reauth.logoutTimeoutInSeconds
- (Available in Process Portal)
- This property is of type
java.lang.String. Use this property to set the
timeout, in seconds, before users are logged out if they fail to re-authenticate when they are
prompted to do so. The default value is 60 seconds.
- com.ibm.bpm.oauth.reauth.logoutTimeoutInSecondsWhileReauth
- (Available in Process Portal)
- This property is of type
java.lang.String. Use this property to set the
timeout, in seconds, before users are logged out after they started the re-authentication process.
The default value is 120 seconds.
- com.ibm.bpm.social.enableDeferNewWindowOpen
- (Available in Process Portal)
- If the launch-in-new-window-enabled property is set to
true, a new window opens to display the coach when you open a task in the Process Portal
Work tab. To avoid about:blank in the address bar, configure
this property to defer loading the iFrame in the new browser window or tab.
- Click New and add the
com.ibm.bpm.social.enableDeferNewWindowOpen property.
- Set the property to true.
- Keep the default
java.lang.String type.
- Click OK, and then click Save.
- Stop and restart the entire environment, including cluster members, node agents, and the
deployment manager for a network deployment environment.
- com.ibm.bpm.social.enableRunInFrame
- (Available in Process Portal and Heritage Process Portal)
- To run Process Portal in
an HTML frame, set the value to true.
- com.ibm.bpm.social.restRequestTimeoutSeconds
- (Available in Process Portal and Heritage Process Portal)
- To allow long-running REST requests time to complete, set the value of the property to an
integer that corresponds to the number of seconds for the timeout.
- com.ibm.bpm.social.zResumable
- (Available in Process Portal and Heritage Process Portal)
- To allow long-running REST requests time to complete, set the value to a list of process
application IDs that contain the services, for example TRD,RD,MAILCOM.
Attention: Because the ready-to-use dashboards are not resumable, do not add either the
Process Portal or Heritage Process Portal process application to
the list.
For more information about designing resumable services, see Enabling resumable services.
- com.ibm.bpm.portal.task.filter.LLservice.alwaysRun
- (Available in Process Portal)
- To gain programmatic control over the sorting and filtering of your task list, you can enable
the task filter service. Set this property to true to call the task filter
service after every saved search execution. For more information, see Prioritizing work.
- com.ibm.bpm.portal.task.filter.service.name
- (Available in Process Portal)
- The name of the task filter service, in the
<project-acronym>@<service-name> format. For example,
SYSRP@Task Filter Service.
- com.ibm.bpm.portal.task.filter.service.showToggle
- (Available in Process Portal)
- A property that shows or hides the task filter service toggle to the user. Set it to
true to display the task filter service toggle to the user.
- isSendingActivityMessages
- (Available in Process Portal, Workplace)
- Set this property to true to enable Workplace or Process Portal to monitor the coach
framework activities. When isSendingActivityMessages is set to
true, properties such as com.ibm.bpm.portal.inactivity.monitor and com.ibm.bpm.portal.inactivity.thresholdInSeconds can monitor the user
interaction with a coach. If this property is not set, Workplace or Process Portal cannot receive any
user data updates from the coach framework.
For mashup properties that are specific to Heritage Process Portal, which is deprecated,
see the Heritage Process Portal
custom properties section in the Process Portal mashup custom
properties
topic.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15