Add merge processor to global merge variables

John DahlbergJohn Dahlberg ✭✭✭✭
edited June 13, 2019 in Ideas
This is totally a nice to have as there are different ways to solve for this, but I think it would be pretty cool to see in the platform.  The idea is to have a global merge function tag similar to {{#urlEncode}}{{companyName}}{{/urlEncode}} that would handle the skuid.utils.merge() function.  For example:

{{#merge}}{{Body}}{{/merge}} where the body field may have merge syntax in it like:

Hello {{Name}}, here's what you need to do next on case {{CaseNumber}}.


What this would support is the ability to move contextual template content into data, making it more re-usable and self service.  The best comparison of existing capability is the message template structure in Salesforce behind the Email environment where you can add fields to the subject and message body.  

Where this could get really exciting would be to apply this to a web experience where contextual information is served up from a data store rather than handling it all in the page builder with templates, text components, etc.  Then when there's a minor text change you can simply update the record and you're done.  It would effectively enable CMS type extensibility to the platform.
2
2 votes

Under Consideration · Last Updated

Comments

  • Bill McCulloughBill McCullough 💎💎
    edited April 13, 2019
    Yes please!
  • Luzie BaumgartLuzie Baumgart 🛠️ 
    edited June 7, 2019
    Hi John and Bill, that sounds like a cool idea! We informed our product team about it. Thanks for sharing, your input is appreciated! Regards, Luzie
  • Matt BrownMatt Brown 🛠️ 
    edited June 13, 2019
    This is really cool. Thanks for the good word, John!
  • Bill McCulloughBill McCullough 💎💎
    edited June 13, 2019
    John,

    Really clever use of the Custom Formula feature!

    Thanks for sharing!

    Bill
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!