Click HERE to see how Saviynt Intelligence is transforming the industry. |
03/14/2024 01:49 PM
We were told to use user update rules going forward instead of running detective jobs. We used user update rules, and it's working fine for joiners and movers. In Movers, we have one particular use case where if we click on preview for the condition specified in the technical rule, it says 8 users are matching the condition, but tasks are getting created for the only users that are updated. Our ask here is that we want the detective functionality to create tasks for all 8 existing users, but we don't want to use detective jobs any more.
03/14/2024 02:38 PM
Hi @rambhan ,
1. Use analytic report to have the same condition in the SQL query with 'Allowed Action' (Use actions accordingly as per the requirement)
2. Create job to trigger analytic report and schedule it accordingly
Job Name | <Name of trigger> |
Job Type | AnalyticsESJob |
Analytics Categories | movers |
Execute Default Action for Analytics | Checked |
Cron Expression | Either include as part of a chain job or schedule individually as per the customer's requirement. |
I hope this helps!
If this answers your question, please consider selecting Accept As Solutions and hit Kudos
03/14/2024 08:04 PM
Can you share rule configuration
03/14/2024 09:15 PM
Hi @rambhan
What is the trigger condition for the user update rule - like Trigger when user is updated from UI/API etc. Is that condition satisfied for the users? It will trigger only for those users.
Regards,
Dhruv Sharma
03/15/2024 12:43 AM
Yes we used trigger action as - Trigger when user is updated from UI
for exisiting users and we have updated only one user instead of 9 users.
Q: Is there any other way like how we can create tasks for all 9 existing users without updating manually from UI ?
03/15/2024 12:41 AM - last edited on 03/17/2024 10:57 PM by Sunil
Hi @rushikeshvartak
Here is the screenshot when we click on preview, we are almost seeing 9 users meeting the condition.
Condition specified in user update rule is
We have updated only one user and tasks were generated for one user.
Q: if all 9 users has to get triggered at one time with out updating any values which specific condition do we have to use ?
[This message has been edited by moderator to mask PII info]
03/15/2024 12:53 AM
Since the trigger condition is satisfied for one user, rule will trigger for one user only. To trigger for all, you need to do it from detective job or modify some attribute from UI for all these 9 users.
03/15/2024 12:58 AM
Hi @Dhruv_S
Yes we understood the concept of user updated from UI.
But we have 9 exisiting users and those 9 users will never be updated since we are using for testing purpose. One more important thing is since detective job is depricated, we don't want to use detective job going forward, however we need detective functionality like to trigger 9 users without updating any attributes from user update rules.
03/15/2024 01:12 AM
Hi @rambhan
Detective job is not deprecated.
Please refer to the release notes of 23.12. Deprecated word has been removed as part of SS-6240.
I don't think there is any alternative approach. Still, you can wait for the community to respond with better ideas.
Regards,
Dhruv Sharma
.
03/15/2024 01:23 AM
Hi @Dhruv_S
Reviewed the release notes and I can see the word deprecated is displayed in the job name:
Since we already have that implemented in V23.11
03/15/2024 01:59 AM - edited 03/15/2024 01:59 AM
Hi @rambhan
Job is not deprecated. It is still in use, and you can use it. The issue was in the word deprecated wrongly present in the job description which was expected to be removed in 23.11. It doesnot show deprecated in latest versions.
You can use this job. However, make sure to make the rule as detective and run it for user update rule only so that technical rules are not triggered. If there are more number of rules, there are chances of the job getting stuck.
Regards,
Dhruv Sharma
03/15/2024 02:38 AM
Hi @Dhruv_S Thanks for that confirmation.
Can you also confirm if we enable option retro fit at user update rules
will that creates tasks for the all existing 9 users without getting updated either from ui or api or import ?
03/17/2024 07:04 PM
Try from import
03/17/2024 10:28 PM
Hi @rambhan
Yes -if retrofit is enabled and detective job is run for user update rule. It will work for all the users which satisfy it's condition. Please note that if the existing rule is created without enabling retrofit, you cannot make it retrofit later. New rule need to be created.
Regards,
Dhruv Sharma