SalesForce Suite使い方
今回は同期
1.ホーム→ 管理→ サイト設定 → 高度な設定 → サイト構築 → Salesforce → Salesforce Mappingsに遷移
2.SalesForce mappingを追加を選択
3.ラベルに名前を設定
4.DurupalEntityTypeでノードを選択
5.Drupal Entity Bundle で作成したコンテンツタイプを選択
6.Salesforce object 抜き出したいセールスフォースのオブジェクトを選択
7.Field mapで、DrupalのフィールドとSalesForceのフィールドを紐づける。
当然、Push,Pull,Syncはここで紐づけたフィールドにしか当たらない。
(SalesForeceの任意のIDと紐づけたら、情報をぜんぶ持ってきてくれるなんてことはない)
※フィールド同士は同じタイプでないといけない
※キーは指定しなくてもいい
8.トリガーは全部チェック
9.Save
→コンテンツ追加で5で選択したコンテンツを作れば、7で設定したフィールドのPush,Syncが起動する。
Pullは起動しなかった。
[問題]
1.PullはCronでしか起動しない。
→今現在はCronの手動実行で対応している
→SalesForeceを更新してからCron手動実行で、Pullもできてはいるよ