Skip to main content

Partial success on load to people due to "Duplicate Record"


Forum|alt.badge.img+2

Customers feel that the process of rule with action type load to people with company association undergoing "partial failures" just because there's a duplicate entry in the Person action (even though that's expected in the cases where they are having the same person associated for two different Companies) is a bit irrelevant.

They feel that it would be great if we would create an independent action type that would allow the users to directly update a Company Person records based on GSID (identifiers) without having the dependency on the additional Person component within the same action.

18 replies

jparker
Forum|alt.badge.img+4
  • Contributor ⭐️⭐️⭐️⭐️⭐️
  • 56 replies
  • September 8, 2022

This is a product defect, not an enhancement request.

The whole point of having a Company Person object and not just a Person object is so that a Person can have different attributes across multiple Companies.

The only way data can be loaded to Company Person where a Person has different attributes at different Companies is when there are 2+ rows of data for each Person being loaded, which will always result in a failure with Partial Success status.

Please fix this bug.


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • September 8, 2022

100% concur.  @anirbandutta do you know who the PM is for Company Person?


anirbandutta
Forum|alt.badge.img+2
  • Expert ⭐️
  • 1804 replies
  • September 8, 2022

@Dheepak G could you check this?


Shilpa Gumnur
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 87 replies
  • September 9, 2022

@Sai Tangirala Hi, I’ve clarified in our internal chat also that we’re working on how best to refine the status given the confusion it’s been causing, so it’s been looked into. Also, it’s been treated as a defect therefore it cannot be categorised as a new idea.

 


anirbandutta
Forum|alt.badge.img+2
  • Expert ⭐️
  • 1804 replies
  • September 9, 2022

Thanks for the pointers everyone; this is now converted to a Discussion.

@Sai Tangirala let’s keep this thread updated with the progress we make. Cheers!


Forum|alt.badge.img+1
  • Contributor ⭐️⭐️
  • 5 replies
  • September 9, 2022

I remember this surfaced a few months ago (introducing the Partial Success due to Dups) and then was reverted back - it looks like it came back around Sept 6-7? 

Reason I’m adding input is that I’ve seen a huge performance degradation in RuleChains since the Partial Success status started back up. We have a series of Chains that typically wrap up between 3-5am but have now run to 10am+ these last two days (since the Partial Success notation started).

Has anyone else noticed such as dramatic shift in Rule execution?


  • Contributor ⭐️
  • 1 reply
  • October 4, 2022

This defect is also causing us issues. The noise from all the partial successes are cluttering our alerting channels making it harder to spot real issues. The rules should be able to handle expected behaviour  (many:many company-person relationships) without raising errors.

The rules using the load to people action also seem to be taking much longer than they previously took when they are raising these partial success errors, to the extent I have it occasionally timing out and aborting, which subsequently aborts the rest of the rule chain the load to people rule is in.


Forum|alt.badge.img+1
  • Contributor ⭐️⭐️
  • 5 replies
  • October 4, 2022

We’ve been struggling with this for nearly a month now - failed Rule and RuleChain execution, which cascades in to subsequent chains, executions, Data Designer refreshes and results in bad data to the End User.

@will.hall as you’ve indicated, I too feel like Load to People is the culprit - something is leaking there and blowing out everything else.  I just ran a Manual Rule Test (not even loading to the objects - just running the Rule) and see clearly that COMPANY PERSON is struggling - every other process generally takes a few seconds but those trying to Load to Company Person are taking 30-50 MINUTES - and this isn’t even actually loading to the Object!

 


jparker
Forum|alt.badge.img+4
  • Contributor ⭐️⭐️⭐️⭐️⭐️
  • 56 replies
  • October 4, 2022

I’ve recently seen the same performance issues. Every time I raise a ticket, by the time support get around to escalating/reviewing it, the queued/skipped rules are back to relatively normal and it’s always apparently an ‘isolated incident’.

Here are my logs from earlier — a very basic rule in development which copies the value in one field to another. This rule is filtered down to a single Company and a Single person for testing purposes and still took 1.5 hours

We can’t test/debug rules when even the simplest ones take that long to execute and this is impacting all other rules across the instance, and therefore the integrity of the data that rely on them.

To make it worse, the Rules Activity page doesn’t reflect reality as I know there have been rules running between 9 am and 5 pm today, which leaves us even more in the dark about what’s going on

 

 


Forum|alt.badge.img+1
  • Contributor ⭐️⭐️
  • 5 replies
  • October 5, 2022

@jparker thanks for submitting your observations as well - something I noticed, too, because we threw the log in to an Excel spreadsheet: I fear the Rule Action sequences aren’t firing properly/in the right order.

My COM is following up with Engineering on this, but it might be good for you to review some of your more complicated Rules as well.  In my case, I have a Rule (untouched, so same Rule running previously and now) that has 5 separate Actions that need to fire in sequence.  When comparing the two logs (most recent Partial Success vs. last full Success) I saw that the new runs appear to either be firing out of sequence or overloading their queues and flooding each other, eventually Failing (in the Rule run) but still indicating that it was a Partial Success?

 


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • November 2, 2022

@Shilpa Gumnur since this is (rightly) being classified as a defect, any chance we can have more frequent updates on the status here? Thanks!


jparker
Forum|alt.badge.img+4
  • Contributor ⭐️⭐️⭐️⭐️⭐️
  • 56 replies
  • December 16, 2022

@Shilpa Gumnur @Sai Tangirala @anirbandutta 

Can someone provide an update please? It’s been 3 months


Shilpa Gumnur
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 87 replies
  • December 19, 2022

@jparker This is being worked upon, I’ll keep you posted about when it can be expected. FYI @naveen_kumar_devipura 


john.cowles
Forum|alt.badge.img+2
  • Helper ⭐️
  • 43 replies
  • March 6, 2023

This has becoming a big annoyance to us as well.  Every day we are getting partial success failure emails.  

Is there an update on the progress here?


jrich
Forum|alt.badge.img+4
  • Contributor ⭐️⭐️⭐️⭐️
  • 36 replies
  • May 8, 2023

@Shilpa Gumnur  I am seeing our ‘Load to People’ rule actions are no longer reporting “Partial Success” with duplicate record errors.  Can you please confirm this was updated in the v6.36 release and what the new logic is for this action?  Thank you!


Shilpa Gumnur
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 87 replies
  • May 9, 2023

Hi @jrich We’ve made the following changes:-

  1. Brought in efficiency in how we identify duplicate records(It’s explained in the documentation mentioned below)
  2. Configuration based opt-in/Opt-out into the ability to be notified about the dupes in the data load. In the Load to People action, we have a flag for the admins to decide if they wish to be notified about the dupes. This UI enhancement is available in Horizon Rules. The flag is disabled by default. 

You can read more about it here:- https://support.gainsight.com/Gainsight_NXT/03Rules_Engine/Rules_Engine_(Horizon_Experience)/Admin_Guide_(Horizon_Experience)/Load_to_People_Action_Type#Load_to_People:_Partial_Success_Status

 


bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1128 replies
  • May 9, 2023
Shilpa Gumnur wrote:

Hi @jrich We’ve made the following changes:-

  1. Brought in efficiency in how we identify duplicate records(It’s explained in the documentation mentioned below)
  2. Configuration based opt-in/Opt-out into the ability to be notified about the dupes in the data load. In the Load to People action, we have a flag for the admins to decide if they wish to be notified about the dupes. This UI enhancement is available in Horizon Rules. The flag is disabled by default. 

You can read more about it here:- https://support.gainsight.com/Gainsight_NXT/03Rules_Engine/Rules_Engine_(Horizon_Experience)/Admin_Guide_(Horizon_Experience)/Load_to_People_Action_Type#Load_to_People:_Partial_Success_Status

 

Thanks for linking this - can you clarify when this was shipped and how the notification for the update was disseminated? I didn’t see it in the release notes.


bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1128 replies
  • May 30, 2023

@Shilpa Gumnur any update on my above question? Thanks!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings