【SFDC連携】生年月日から数式で生成している年齢項目をどうするか | Community
Skip to main content
中村_元彦1
Level 1
May 28, 2018

【SFDC連携】生年月日から数式で生成している年齢項目をどうするか

  • May 28, 2018
  • 1 reply
  • 211 views

こんばんは

TS工建の中村です。

またまたSFDCとの連携件でお伺いしたいことがございます。

前提認識としてマルケトはSFDCの数式項目に関しては同期できないという認識ですが、

ここにきて年齢項目がSFDCで数式で組んでいることが発覚しました。

対応としては以下を考えてます。

①マルケト側に生年月日のみ同期して、マルケト内のフローで年齢を計算

 →このやり方があったら知りたいです

②SDFCの数式項目を数値に変更し、社内からデータを書き込むプログラムで年齢を計算する

 →SFDC内で年齢データが更新されないのであまりやりたくない&社内の開発コストがかかる

大切な情報でつまずいてしまっております。

皆様年齢情報はどのような連携をされていらっしゃいますでしょうか。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Level 2
June 1, 2018

はじめまして。Sunity株式会社の西田と申します。

①マルケト側に生年月日のみ同期して、マルケト内のフローで年齢を計算

 →このやり方があったら知りたいです

Marketoではフィールドの値を加工して別フィールドに

セットするのが難しいですよね。

ぱっと思いつく方法として「Excel Formulas for Marketo」を利用するものがあります。

(他にもっとスマートな方法があるといいんですが。)

■方法

フローにおいてExcelの計算式を実行する外部ウェブフックサービス

Excel Formulas for Marketo」を利用して年齢を算出し、

年齢用カスタムフィールドにデータをセットする。

Excel Formulas for Marketo」の使い方については手前味噌ですが

下記記事を参照ください。「ペイロード テンプレート」の箇所に

Excelで誕生日を求める式を入れることになります。

1ヶ月サイトアクセス無しLeadのスコアを×90%する

※「注意点・補足」の部分を必ずご確認ください。

年齢フィールドは毎日更新が必要なため、

基本的には毎日バッチキャンペーンで更新する必要があるかと思いますが、

バッチ実行時間のタイムラグによる誕生日更新遅れ(0時丁度には更新されない)

などの考慮が必要になります。

また、フィールドに年齢を格納するのではなく、

メールなどに表示するだけであれば、

メールスクリプトを使うことで実現可能です。

(が、こちらもめんどくさそうです。)

参考になれば幸いです。

中村_元彦1
Level 1
June 5, 2018

Sunity株式会社 西田様

お返事いただきありがとうございます。

>「Excel Formulas for Marketo」

こちら初めて知りました。

ウェブフックで簡単に設定できるので是非、年齢以外でも活躍するシーンが増えそうですね。

ただ仰る通りどこまでの負荷に耐えることができるかはわからないので

うまくsalesforceの数式と組み合わせて役割分担を行った上で進めていこうと思います。

Level 2
June 12, 2018

サーバサイドの負荷が気になるようで

あればExcel Formulas for Marketo」の代わりに

自前でWebhook作成する手もあります。

AWSのAPI GatewayとLambdaというものを使えば

サーバレスで簡単に構築できます。

(エンジニアに作業をお願いする必要があると思いますが。)

手元でためしたところ簡単にできましたので、

もし必要であればサンプル提示しますのでお声掛けくださいませ~。