This describes how to troubleshoot problems with the staff service
and the staff plug-ins.
Why and when to perform this task
One of the following situations might be caused by a problem with
the staff service or a staff plug-in:
- Stopped staff activities
- Changes to the staff repository that are not immediately reflected in
work-item assignments
Use this overview task to help resolve the problem. You can also go
to the Technical support search page, to
look for additional information.
- Stopped staff activities
- You encountered one or more of the following problems:
- Work items resulting from staff activities cannot be claimed although
the business process started navigating successfully.
- The SystemOut.log file contains the following message: CWWB0057I:
Activity 'MyStaffActivity' of processes 'MyProcess' has been stopped because
of an unhandled failure...
This message indicates that WebSphere Application Server security might
not be enabled. Staff activities require that security is enabled and the
user registry is configured. Take the following steps:- Check that WebSphere security is enabled. In the administrative console,
go to and make sure the check box for Enable global security is
selected.
- Check that the user registry is configured. In the administrative console,
go to and check the Active user registry attribute.
- Changes to the staff repository that are not immediately reflected in
work-item assignments
- For example, you added the user, Frank, to the staff repository, but Frank
has not received any work items, although he is eligible for them.
To optimize
the staff query resolution performance, the retrieved query results are cached.
These results are shared for all process instances of a process template if
the content of the context variables is the same for all query instances.
The cache content is checked for currency when a new process instance is created
or the corresponding staff activity gets scheduled. By default, the time after
which the shared staff query results expire is one hour.
You can change
the default value for the expiration time for staff query results, in the
administrative console.
- Go to the custom properties page for the human task container. Click .
- Select StaffQueryResultValidTimeSeconds and type
in a new value in seconds.
- Click OK.
- Save the changes and restart the application server to make the changes
effective. The new expiration time value does not apply to existing staff
queries.
To refresh existing staff queries perform one
of: