Rules Engine: Make Advanced Scheduler more user friendly
None
Having the ability to schedule rules to run more frequently is awesome. Love that ability.
It would be great, though, for this to be more user friendly and intuitive. Not everyone has experience with Cron, (I do from my linux admin days but my teammates don't). Could a front end be put on this so that the end user doesn't have to understand/figure out the Cron format?
I know in your documentation you do have a link to a cron expression builder...but would be great if the tool did this for you.
Bonus points for making Advanced Scheduler available on Rule Chains. (I think that idea is elsewhere in Community)
It would be great, though, for this to be more user friendly and intuitive. Not everyone has experience with Cron, (I do from my linux admin days but my teammates don't). Could a front end be put on this so that the end user doesn't have to understand/figure out the Cron format?
I know in your documentation you do have a link to a cron expression builder...but would be great if the tool did this for you.
Bonus points for making Advanced Scheduler available on Rule Chains. (I think that idea is elsewhere in Community)
Sign up
If you ever had a profile with us, there's no need to create another one.
Don't worry if your email address has since changed, or you can't remember your login, just let us know at community@gainsight.com and we'll help you get started from where you left.
Else, please continue with the registration below.
Welcome to the Gainsight Community
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
"adding a cron builder" within the product is not in our near term roadmap as your rightly mentioned there are many cron builders available all over the internet. One can form a cron expression using one of these sites on internet and use it for scheduling a rule via Advanced scheduler.
For advanced scheduler in rule chains, that is definitely on the roadmap. The frequency at which a rule chain can be triggered may not be the same as the 2 hour limit on rules to avoid overhead on the rules infrastructure. Timelines for this enhancement are yet to be decided. Thanks for bringing this up.
Regards,
Jitin
Gainsight should strive to make everything more user friendly and intuitive. It would be far simpler and efficient for admins to have fields that capture how many hours a day, which day(s) of the week, which day(s) of the month, etc. rather than 0 0 */2 ? * *.
https://www.freeformatter.com/cron-expression-generator-quartz.html
It also has a killer list of example cron expressions covering pretty much every type of expression you'd like to build. Something like 30 different examples.
Which totally took me by surprise since the first link we have in our support doc takes you to a site that is not that comprehensive.
My look when I explored the second link:
I bookmarked the site. 🙂
0 0 11 7/14 * ?
Example:
It would be really helpful to have this built in the tool. I’m constantly having to reference other places.
Even if we had the option to set schedule every X hours, rather than having to build out a chron for that option. I know for the specific cases (every 4 hours on the 15th minute) does not make sense, but a simple way to run the rule every couple hours should be much easier and more intuitive
I’d encourage you to try the scehduler in Data Designer and see if that gives you enough flexibility, intuitively. It should be something like below:
Let me know your thoughts on this!
Chiming in here. From Pulse Everywhere 2021, CS Ops and the mentorship of CS Ops professionals is a focus for Gainsight. I spoke directly with Nick recently and he asked me what could be done to decrease the barriers to entry for new GS admins. I think this is a wonderful example of something that is unnecessarily overly complicated and is expressed more clearly and intuitively in other areas of the software. While the support documentation is very helpful and directly linked from the page in the software, I believe there is a better approach.
As a new GS admin, I would love to see advanced scheduling rules engine reflect the UI of data designer & connectors to schedule rules to run more frequently than daily instead of requiring a CRON expression. Happy to provide further context! Thank you!
Also an example of an opportunity to move away from an “it works” design mindset to a design philosophy that includes Usability, Flexibility, Consistency, Quality, Efficiency and Scalability. Particularly Usability and Consistency in this case.
I’ve discussed similar with Nick and various GS Product team representatives over the years. It’s frankly been hit or miss on whether or not it resonates. We need to move beyond just making the platform work...make it work for us.