Skip to main content
New Idea

rule results different from preview data

Related products:None
john_apple
mindy
jean.nairon
phani_kumar
matthew_lind
+25
  • john_apple
    john_apple
  • mindy
    mindy
  • jean.nairon
    jean.nairon
  • phani_kumar
    phani_kumar
  • matthew_lind
    matthew_lind
  • cmultanen
    cmultanen
  • keith_mattes
    keith_mattes
  • tom_gerth
    tom_gerth
  • alex_legay
    alex_legay
  • heather_hansen
    heather_hansen
  • kelly
    kelly
  • spencer_engel
    spencer_engel
  • sai_ram
    sai_ram
  • puna
    puna
  • andy_roy
    andy_roy
  • lori_dinardo
    lori_dinardo
  • shiv_kumar_katiyar
    shiv_kumar_katiyar
  • ana_g
  • davebrown2242
    davebrown2242
  • schagri
  • HollySimmons
    HollySimmons
  • Ravinder Singh
    Ravinder Singh
  • kumaranbcak
  • bradley
    bradley
  • mindym
    mindym
  • sarahmiracle
    sarahmiracle
  • romihache
    romihache
  • CrisCosta
  • adil.malik
  • zdsiegert
    zdsiegert

cameron_wright
After talking with a customer via a support case we discovered that when you preview the results of a rule they will not show the same as the results show.

For instance, in the first image below you see a preview data set to a rule, this shows the name of the data in the field. "Guided" is an example.

But in the second image this is a rule run result and it shows an ID (blanked out for privacy purposes).

This is as design but in the future myself and others would find it useful for these to be matching. Troubleshooting a rule or data validation is very hard when these do not match up.

The reason it is like:

The execution itself uses the actual data so we have GSID's for Picklist values in the logs.

But in rule setup preview we are converting these GSID's to Picklist names to avoid confusion while setting up the rule.

The way we would like it to work:

Show the datasets as the same so that we can validate and confirm data easily.





35 replies

jitin_mehndiratta
Hi Cameron,

 

I agree with you that the rule results and preview results should be consistent. There need to be some design level change to make this happen and we are exploring ways/options to achieve the same. The timelines are not known yet. I will keep you posted on the same.

Regards,

Jitin


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • March 13, 2019
Probably goes without saying, but this also applies to exports of the data. I just created a rule to map Customer Info to Company and wanted to pull Status from both, but the Status field from Company exports the GSID for that dropdown value, not the value itself. And I cannot figure out how to map the GSID for that Status to the actual value




darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • April 2, 2019
@jitin_mehndiratta Any update on this?

This is already a pain for us, but will become an even BIGGER pain as we want to be able to export data from Gainsight to S3 that will be picked up via Informatica for inclusion in our data warehouse.

We have to have the ACTUAL data - not an ID.


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • April 3, 2019
@dan_ahrens this really needs a solution ASAP. Since we're having to create Bionic Rules to supplement reporting gaps, we need to be able to export the actual values not long IDs.

cc: @kelly


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • July 7, 2020

@minh_phan may you please follow up on this?  This is a frustrating problem that incredibly slows me down as an admin:

 

 


minh_phan
Forum|alt.badge.img
  • Gainsight Employee ⭐️⭐️
  • 89 replies
  • July 7, 2020

@rakesh PM for Rules


phani_kumar
Forum|alt.badge.img+3
  • Gainsight Employee ⭐️⭐️
  • 332 replies
  • July 8, 2020

Hi,

I also faced the same issue. But we have a workaround for this, i.e using “Case” expression to get the Value instead of IDs.

Rule Result Screenshot:

 

So Used the Case Expression to convert the Ids to Actulal string.

Screenshot:

So after the Case Experssion below is the result screenshot:

Hope this workaround will work will helps you to get the Actual Field values instead of Ids.

Thanks.


rakesh
Forum|alt.badge.img+1
  • Lets put your data to work!
  • 835 replies
  • July 9, 2020

@darkknight For S3 exports, we do have a toggle which will export values in addition to GSID’s. Let me know if you want to try that.

cc: @swaroop_badam  


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • July 9, 2020

@phani_kumar thanks for the workaround, but that just requires extra work on the part of the admin.  It needs to do the logical translation to save us time and effort.

 

@rakesh I would like to know more about this - but ultimately everything should export/translate the actual value and not the GSID.


HollySimmons
Forum|alt.badge.img+1
  • Helper ⭐️
  • 168 replies
  • July 10, 2020

This issue also means we cannot filter the actions based on certain picklist values, and instead have to filter on the GSID of the picklist value. 

I have a number of GS → SF rules which I include filters to ensure updates are only done if the source and target data differ (to prevent unnecessary writes) but it always passes the filter because it’s comparing Source: GSID against Target: Value which will never match. 


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • July 10, 2020

@HollySimmons absolutely correct.  We have the same issue too.


rakesh
Forum|alt.badge.img+1
  • Lets put your data to work!
  • 835 replies
  • July 10, 2020

Its completely understandable that we would want Label instead of GSID. Unfortunately the way our data models are, one would have to pick the label (do a join in this case) to get this today. That being said,

  1. We will consider this feedback and work on it to make sure Rules works with picklists more seamlessly. 
  2. If you want this specific to S3 export, do let us know; When we turn the toggle on, you would notice an additional field containing label  in addition to the S3 export you configured. 

 


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • July 10, 2020

@rakesh thank you.  Hopefully this gets priority.  The more we leverage MDA data the more crucial this becomes.  


hardik_mota
Forum|alt.badge.img+4
  • Helper ⭐️
  • 85 replies
  • August 17, 2020

Hi @rakesh 

Once we turn on this feature, it adds an additional column in the S3 export of the picklist label. Do we have any plan to replace the IDs on the original columns themselves? We have customers who plan to read the CSV export programmatically. 

 

Best,

Hardik


jean.nairon
Forum|alt.badge.img+4
  • Expert ⭐️
  • 421 replies
  • August 17, 2020

@hardik_mota - that would be a much more ideal solution. Having a legend in a separate column is better than what is currently available. But this would be much easier if the IDs were replaced by the labels. 


hardik_mota
Forum|alt.badge.img+4
  • Helper ⭐️
  • 85 replies
  • August 19, 2020

I agree with you, thanks @jean.nairon 


rakesh
Forum|alt.badge.img+1
  • Lets put your data to work!
  • 835 replies
  • August 21, 2020
hardik_mota wrote:

Hi @rakesh 

Once we turn on this feature, it adds an additional column in the S3 export of the picklist label. Do we have any plan to replace the IDs on the original columns themselves? We have customers who plan to read the CSV export programmatically. 

 

Best,

Hardik

We do not have it immediately on our plan to change this Hardik. But will keep this feedback in mind for any further enhancements


cmultanen
Forum|alt.badge.img+1
  • Helper ⭐️
  • 268 replies
  • September 1, 2020

Just ran into this issue with some customer journey-related data we are trying to export to our data warehouse. 


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • January 27, 2021

@rakesh @hardik_mota  I really hope this gets more attention.  Makes troubleshooting and confirmation so much more difficult. 

 


keith_mattes
Forum|alt.badge.img+3
  • Helper ⭐️⭐️
  • 187 replies
  • January 27, 2021

I added a +1 for this @darkknight , I feel your pain although I do not have any use cases that exacerbate this issue at the moment.


gunjanm
Forum|alt.badge.img+13
  • Expert ⭐️
  • 523 replies
  • January 27, 2021

I would also add that it is impossible to Preview based on a particular Rule Run Date without adding or changing an existing filter. This is a little frustrating when I do want to run something historically and have to just assume I got everything right for that. 

I am happy to provide more detail, just not sure if this should be on the same Idea? 

  
End Proctoring-
 

heather_hansen
Forum|alt.badge.img+13
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 954 replies
  • January 27, 2021

Just ran into this again today where I had a status I was trying to pull into a custom object from a Timeline field, and it was virtually impossible to troubleshoot because it was the GSID for the Status picklist value instead of the actual value.


darkknight
Forum|alt.badge.img+4
  • Expert ⭐️
  • 1980 replies
  • January 27, 2021

:point_up_tone1:


mindym
Forum|alt.badge.img
  • Contributor ⭐️⭐️⭐️⭐️
  • 25 replies
  • January 28, 2021

I just ran into this issue in a bionic rule. I set it up to merge on a picklist field, not realizing this would be an issue (since after all, when I preview the dataset it shows the values just fine!). Because the merge is one of many steps in the rule it took me awhile to even pinpoint what was happening. This is an incredibly frustrating experience. I understand that I can create a case expression, but that requires a) another transformation task that should be unnecessary and b) re-writing every subsequent merge and transformation task to add in the new task required to build the case expression.

It is a frustrating experience enough to have to create a case expression. It is even more frustrating to have no idea based on the preview that there would even be a problem. Then you have to find it, be shocked and enraged, and then redo a bunch of work.


bradley
Forum|alt.badge.img+7
  • Expert ⭐️
  • 1129 replies
  • January 28, 2021

@mindym  Consistency across the board is an underpinning ask for like 90% of the requests I see :/


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