Product Ideas Portal

Got an idea for a new feature? Maybe a tweak to make something work even better? Wish there was an integration with another product to make you even more productive? You've come to the right place.

The Product Ideas Portal lets you submit whatever product feedback you have, good, bad, ugly, and anywhere between.

Want to stay anonymous? Don't worry, no email address or name fields are shared on the public portal. You can create an account which lets you vote on other people's ideas and receive updates when your idea's status changes.

To learn more about how an idea becomes a feature, check out this infographic.


Prevent dedicated mapping rules from being selected as a child rule in other smart rules

As confirmed by dev on a previous escalation, it appears when you call a ChildSmartRule for the filters on a new SmartRule, it only processes the filters from the child smart rule. Dedicated Rules don't actually have any filters, they process the actions in the filter area, so when you call them there is actually nothing to filter on. Therefore you will get errors in the logs if these smart rules are selected as a child smart rule:


2021-03-29 11:27:04.650 -07:00 [Information] (34) eEye.RetinaCS.RulesEngine.Core.SmartRuleProcessorEngine PmmManagedAccount:Processing rule 1 of 1 with 132 items (10072-'RAID_Applications Account Linking'). **SmartRuleId:10072**

2021-03-29 11:27:04.660 -07:00 [Error] (34) eEye.RetinaCS.SimpleDataAccess.PmmManagedAccount Processing rule 10072 failed with error. **SmartRuleId:10072**

System.InvalidOperationException: Sequence contains no elements

at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)

at eEye.RetinaCS.BusinessLogic.SmartRules.ManagedAccount.Filters.SmartFilterDedicatedAccount.Process(SmartRule`1 ruleBeingProcessed, IEnumerable`1 itemsToProcess)

at eEye.RetinaCS.RulesEngine.Core.SmartAlgebraicExpression`1.Process(SmartRule`1 ruleBeingProcessed, IEnumerable`1 itemsToProcess)

at eEye.RetinaCS.RulesEngine.Core.SmartAlgebraicExpression`1.Process(SmartRule`1 ruleBeingProcessed, IEnumerable`1 itemsToProcess)

at eEye.RetinaCS.RulesEngine.Core.SmartRule`1.Process(IEnumerable`1 listOfItemsToProcess, Boolean previewOnly)


Since this doesn't seem supported, admins should not be able to select these mapping rules as options for child rules in selection criteria of any smart rule.

  • Guest
  • Mar 29 2021
  • Future consideration
  • Attach files