Skip to main content
Gainsight Employee ⭐️
August 24, 2022
New Idea

Support fields with JSON datatype in data designer.

Related products:CS Other Features
  • August 24, 2022
  • 6 replies
  • 149 views

Hi Team,

Client (Goodlord) has an use case where they are preparing a data designer using AO failed participants as on of the source. The data designer is failing since some of the fields from AO failed participants are of  JSONSTRING type and resulting in failure.

 

Currently we are not supporting the fields with data type JSONSTRING type. Logging this post for the product team to review and enable this feature.

6 replies

angela_domenichelli
Contributor ⭐️⭐️⭐️⭐️⭐️
February 21, 2023

This is also true in Rules.  See ticket 215102.  It would be ideal if these records were available in the Email Log V2 object as failed so a join is not necessary.

 

Use case: I need to create a CTA for all accounts when an email is not successful in Journey Orchestrator for any reason (email bounce, opt-out, or failed prior to joining the list).

Angela Domenichelli (She/Her/Hers)
Contributor ⭐️⭐️⭐️⭐️⭐️
February 21, 2023

Support gave me a workaround for this: If we wanted to create a DD on these kinds of datatypes, you need to convert those JSON fields to String datatypes by using a Case expression, and then unchecking the original field names.

angela_domenichelli
Contributor ⭐️⭐️⭐️⭐️⭐️
February 21, 2023

In Rules, the Case statement does not allow selection of these field types either.  The only work-around provided to me was to export to s3 and import back.

Angela Domenichelli (She/Her/Hers)
bradley
Expert ⭐️
February 22, 2023

In Rules, the Case statement does not allow selection of these field types either.  The only work-around provided to me was to export to s3 and import back.

Elana’s workaround might work with Horizon Rules? I’ve also come across issues with the lack of ability to use the AO failed participants object and agree that a better solution should be available - even if the workaround works in Horizon Rules it wouldn’t work in a JO query (where I’d like to use it) for the same reason it doesn’t work in Bionic Rules today, unless you’re using a simple program.

Contributor ⭐️⭐️⭐️⭐️⭐️
February 22, 2023

My bet is it would work with Horizon Rules, since it’s utilizing Data Designer to prepare the dataset!

alizee
VIP ⭐️⭐️⭐️⭐️⭐️
February 17, 2025

What would be great is to be able to identify them visually as for now, they look as rich text in the UI… which on top of being used inconsistently for data of the same nature across different objects, isn’t helping anyone either

Example:

“Failure Reasons” is stored as a:

  • String in AO Participants
  • JSONSTRING in Failed AO Participants (according to you)

​@rakesh Is AI going to solve this soon? If not, these MDA inconsistencies and subsequent behavioral issues in DD, HRE etc. are going to continue to be a problem and to create additional burdens for admins. 

The most expensive part of building is the mistakes. That's true in construction. Not so much in CSOps. So ask questions, make mistakes and learn. All views expressed here are my own.