Using a data space as the source of a bionic rule

  • 1
  • Problem
  • Updated 1 year ago
  • Solved
I need to create a bionic rule that sends an email using a data space as the source object. I have the ID field included in the data space and selected as the primary account reference. However, when I create the rule, I get the following error:

"Only the Load to SFDC, Load to MDA and Load to Company action types are shown in the Actions Setup screen as account lookup fields are not available in the last output task."

I've tried every ID field possible as the account reference, but none of them work. The account reference works fine for a custom rule though.

Have I missed something, or have others run into the same issue?
Photo of Britton Walker

Britton Walker, Alum

  • 2,704 Points 2k badge 2x thumb

Posted 1 year ago

  • 1
Photo of Seth

Seth, Employee

  • 14,480 Points 10k badge 2x thumb
I can't explain why this wouldn't work, Britton, but I also have no experience actually using Bionic Rules. But my understanding is that you could effectively reconstruct your Data Space within the Rule itself by using a series of Fetch tasks (to get the data from each of the Objects you've included in your Data Space), and then using Merge tasks to join that data together.
Photo of Britton Walker

Britton Walker, Alum

  • 2,704 Points 2k badge 2x thumb
Thanks for the tip, Seth. Your idea seems to accomplish the same thing a data space does.

Ultimately, I found that Bionic rules don't have the option of sending an email as an action. I'll just have to use a custom rule for now.
Photo of Kate Green

Kate Green, Champion

  • 5,706 Points 5k badge 2x thumb
Hi Britton,

I used a similar bionic rule (fetch, aggregate, and then merge) instead of using a data space.  Seems like we're on the same page on this one.