Product Documentation
Abstract
The Role-based batch filtering feature is available in Datacap Desktop and FastDoc along with Datacap Navigator. This feature provides a security mechanism by restricting the access to the batches that depend on the authorization level of the user for a particular application, for example, TravelDocs. In Datacap Navigator, the users can only view and work on the batches based on the user’s groups. This feature also enables Datacap Navigator users to assign group access control to batches by using standard actions.
Content
Group A users will not able to see the batches created by other groups. Similar will be the case for Group B.
Exclusive Role Based Filtering Step by Step:
|
User |
Belongs to |
|
UserA |
GroupA |
|
UserB |
GoupB |
|
ITAdministrator |
GroupA, GroupB |
- Set authentication mode to TMA
- Enable TMS logs to highest level
- Save and restart the server
- Go to specific application
- Uncheck Automatically import user groups
- Save and close
- Login as admin
- Go to Datacap admin console
- Go to Groups
- Add Group -> GroupA.DomainName
- If group already exists then Edit group
- Set Weight to 8
- Similarly add group -> GroupB.DomainName
- Set Weight to 9
- Logout
- Also note down the gr_ind and gr_key values for individual groups
- Open the specific application
- Set Role based batch filtering -> Exclusive
- Open ‘Custom values’ tab
- Under the section General string values add groups in following way:
Value name: Group1
Value: GroupA.DomainName
Where 1 is gr_ind values for GroupA so the value name is Group1
- Similarly add other groups
- Set authentication mode to LDAP/LLLDAP
- Set appropriate authentication path template
- Save and restart the server
- Login with UserA
- Create a batch and note the batch number
- Logout
- Search for string like this:
My: exclusive groups: [1]; combined groups keys: [8]; heaviest group key: [8]
- Verify that correct groups and keys are listed
- Verify that the pb_key for the batch created in step 7 is updated correctly in the row.
- Login with UserB
- Check that Job monitor does not display the batch created by UserA
- Create a batch and note the batch number
- Logout
- Login with ITAdministrator
- Check that batches from both UserA and UserB are visible
- Search for ‘JobMonitorView’
- Verify the query formed under it:
SELECT * FROM (SELECT TOP 1 * FROM (SELECT TOP 1 * FROM JobMonitor WHERE qu_admDB=807 AND (pb_key IS NULL OR pb_key IN (0,8,9)) ORDER BY qu_id) ORDER BY qu_id DESC) ORDER BY qu_id'
Related Information
Document Location
Worldwide
Product Synonym
IBM Datacap Navigator
Was this topic helpful?
Document Information
Modified date:
26 September 2022
UID
ibm11075725