Hello,
I am working on IBM Datacap Taskmaster 8.1.0.2. I have created two verification tasks - say 'Step1' and 'Step2' (besides a few other tasks also) for all batches that will be run on Datacap.
I have to ensure that if a user - say 'User1' - logs in and runs a batch, and also proceeds to Step1, he should not be allowed to 'Step2' - the second verification task. I have configured these tasks on TMWEB with the 'queue by' property set as 'Other User'. So when User1 runs a batch from the 'Shortcuts' tab, he is NOT allowed to proceed with 'Step2' i.e. he can't see it in the dropdown list. This is working perfectly fine here on the 'Shortcuts' tab.
However, if 'User1' tries this exact same thing from Job Monitor panel, he is able to proceed with 'Step2' (after doing 'Step1'). Is there some way that this can be disallowed from the Job Monitor screen, for same user?? Else, let's say, 'User1' actually continues on a particular batch with 'Step2' (after doing 'Step1'), is there some way that this particular batch can be automatically aborted??
If the answer to any one of the above two questions is 'Yes', is there some way that we can add a pop-up on this screen which displays - 'User1' cannot proceed with this 'Step2' ??
By the way, 'User1' can surely proceed with 'Step2' for ANY OTHER batch....that is not a problem...
Thank You.
Answer by Munnaluvsu (451) | May 28, 2014 at 12:09 PM
do the following.
Step 1 - Queue by "Station and User" and Store by "Station" --- this will make sure the user1 from station who initiated the batch can do Step 1 only. And dont provide Step - 2 access to user1.
Step 2 - Queue by "Station" and Store by "None" --- this will make sure any OTHER user apart from user1 from same station can run Step 2. and provide Step 2 access ONLY to user 2
I did the above steps for maker-checker functionality and it is working fine,Hope u r having PrepData task in between two steps of verification.
Answer by Hrishikesh Gilda (151) | May 28, 2014 at 01:20 PM
Hi Munnaluvsu,
Thanks a lot for the reply. This is what I am doing:
1. Creating task 'Step1' - Queue By: None and Store: User ID.
2. Creating task 'Step2' - Queue By: Other User and Store: Station ID and Store ID.
3. I have PrepData between these two tasks.
4. This thing works perfectly fine when a user runs a batch from 'Run Shortcuts' tab. He is blocked from proceeding to Step2.
5. However, my query is: The Job Monitor panel allows just about any user (not just the admin), to run all tasks....including more than one verification tasks for the same batch... How do I block such a user from Job Monitor panel....??
Please help me out with the Job Monitor panel thing....
Thanks!
Answer by Hrishikesh Gilda (151) | Jun 11, 2014 at 01:24 PM
Hi Munnaluvsu,
I have tried the solution that you suggested above. But it did not work out the way I wanted it to. The same User1 can run both the Steps - Step 1 and Step 2 by logging in from the same Station and running the Step2 from the Job Monitor panel. In your second reply (which now seems deleted), by 'giving access' - did you mean that the User1 should not be GIVEN Access to the Step2 at all...? This is not something that I want, because User1 should still be allowed to run Step2 for any other batch for which he has not executed the Step1. From what I know - The store and queue properties are meant to be used with the shortcuts instead of picking batches directly from the job monitor. Is there some way, that the Step2 be disallowed for User1..?
Let me know if you have any other solution.
Thank You.
Hrishikesh.
Job Monitor- Show only the batches scanned by a user to that user 2 Answers
Skipping a verification task 4 Answers
Job Monitor not working 3 Answers