webMethods and Intelligent Business Operations 10.2 | Running Business Processes and Composite Applications | webMethods Task Engine User’s Guide | Configuring the Task Engine Environment | About Task Engine Optional Settings | Task Permission Checking Behavior
 
Task Permission Checking Behavior
This option specifies how task viewing permissions are checked. The option is:
-Dtask.based.permission=true|false
The default is true. Prior to MWS_7.1.3_Fix9, the mechanism to determine if a user had permission to view a task verified only if the user held "view task data" permission. With the introduction of MWS_7.1.3_Fix9, an additional check occurs to determine if the user/role is also present in the "assigned to" or "delegated to" lists. Under these conditions, if the user holds only "view task data" permission, permission to view the task is denied and the following error occurs:
com.webmethods.portal.mech.access.PortalAccessException:
[POP.017.0007] You don't have permissions to view this task.
When this setting is true, the additional checks added with MWS_7.1.3_Fix9 are applied. If you change this value to false, the previous permission check ("view task data" permission only) is applied.
Important: This option also affects the behavior of task notifications. If you set this flag to false, users will receive notifications for all subscribed notifications rather than only those to which they are assigned or delegated.

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release