Salesforce統合: 自動で関連レコードを紐づける

  • Yusuke Murakami
    2024年9月6日 2:14に質問

    Salesforceとの統合機能について質問です。

    例えばJotformの回答内容を、
    SalesforceオブジェクトAのレコードXとして新規作成します。

    この時、Jotformの指定項目JZの回答内容が、
    SalesforceのオブジェクトBのレコードYの指定項目SZと完全一致した場合、
    新規作成されるレコードXを、
    関連レコード(参照先)としてレコードYを指定した状態で作成することはできますか?


    イメージは以下の通りです

    Jotform

    (新規作成)

    OBJ A レコード X

    (JZとSZが完全一致していたら自動関連付け)

    OBJ B レコード Y

  • Arthur Jotform Support
    2024年9月6日 4:53に返信

    Hi Yusuke,

    Thanks for reaching out to Jotform Support. Unfortunately, our Japanese Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Japanese, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    As for your question, you can achieve this after integrating Salesforce with Jotform. After getting a submission on your form, it creates a new record (let's say Record X) in Salesforce Object A. Then, implement a process to search Salesforce Object B for a record (Record Y) where Item SZ matches the form's item JZ. After that, if a match is found, update Record X in Object A to reference Record Y in Object B.

    Let me summarize the steps you need to do below:

    • Capture Submission: Set up a trigger to capture Jotform submissions.
    • Create Record: Use the integration to create Record X in Object A.
    • Find Match: Search Object B for a record with a matching Item SZ.
    • Link Records: Update Record X to link to the matching Record Y.

    Reach out to us again if you have any other questions.

  • Yusuke Murakami
    2024年9月6日 7:57に返信

    日本語で返信を希望します。

    Jotformの統合機能だけで関連レコードを紐づけた状態でレコード作成できる認識で大丈夫でしょうか?

    「Find existing record」の機能を使うのでしょうか?

    詳しい手順がどこにも書いておらず、教えてください。

  • Arthur Jotform Support
    2024年9月6日 8:59に返信

    Hi Yusuke,

    I understand your request. From now on, Japanese supports will be taking care of the ticket. But, as I said, you'd have to wait until they're available again.

    Thanks for your patience and understanding.

  • Nozomi_K Jotform Support
    2024年9月7日 12:46に返信

    こんにちは、Yusuke様。

    この度はJotformサポートにお問合せいただきましてありがとうございます。SalesforceとJotformを統合することで実現できます。フォームに投稿があった後、Salesforce のオブジェクト に新しいレコードを作成します。私の理解が正しければ、レコードがすでにSalesforceにあり、そのレコードが一致した場合、更新したいということでしょうか?

    フォームがSalesforceアカウントに統合されている場合、どのように機能するかは、「既存のレコードを更新する」で選択されたフィールドがSalesforceダッシュボードの既存のエントリーと完全に一致する場合、既存のSalesforceエントリーは新しい送信に基づいて更新されます。この場合、既存レコードオプションで追加されたフィールドのみが更新され、既存のエントリーに使用されることに注意してください。SalesforceとJotformの統合方法をご案内します:

    1. フォームビルダーの画面上部にあるオレンジ色のナビゲーションバーから 設定をクリックし、ページ左側に表示されるメニューから統合をクリックします。

    2. Salesforce を検索し、Salesforce をクリックします。

    Salesforce統合: 自動で関連レコードを紐づける Image 1 Screenshot 603. Salesforceアカウントを認証し、記録を作成、更新するをクリックします。

    Salesforce統合: 自動で関連レコードを紐づける Image 2 Screenshot 714. このページでレコードの作成の設定を行なってください。

    Salesforce統合: 自動で関連レコードを紐づける Image 3 Screenshot 825.ここでUpdate an existing recordのトグルをオンにすることで、既存のエントリーと完全に一致する場合、既存のSalesforceエントリーは新しい送信に基づいて更新されます。

    Salesforce統合: 自動で関連レコードを紐づける Image 4 Screenshot 93

    6.その後、次のページで、Add New Actionをクリックして新規アクションを追加することができます。

    Salesforce統合: 自動で関連レコードを紐づける Image 5 Screenshot 104現在ゲストアカウントをご利用となっているので、お客様のフォームが表示されません。回答の内容が、お客様の思っているのものと違うものであれば、ご質問の内容を詳しく理解するために、フォームのURLを教えていただけますか?また、こちらのSalesforceと統合する方法のガイドもご覧ください。合わせて、Salesforceのリード照合ルールアカウントマッチングルールのガイドもご参考にしてください。

    他にもご質問ございましたらお気軽にお問合せください。

  • Yusuke Murakami
    2024年9月7日 21:23に返信

    詳細な解説に感謝します。
    一方で私の希望は以下の通りです。

    >レコードがすでにSalesforceにあり、そのレコードが一致した場合、更新したいということでしょうか?
    ここが異なります。私の説明が分かりづらくお手数をお掛けします。

    ・レコード自体は、Jotformからの送信内容に基づいて新規作成する(「既にあるレコード」を「更新する」ものではない

    ・新規作成されたレコードX(オブジェクトAに作成すると設定している)のうち一つの項目JZが、
     (Aとは別のオブジェクトBにある)レコードYを参照する(関連付けされた)ものとして作成されている。

    →参照(関連付け)条件
     送信内容JZの内容がオブジェクトBのレコードYの項目SZと完全一致した場合。
     完全一致していなかった場合は、JZの送信内容をそのままでレコードを作成する。

    これが実現したい状態です。
    これは可能でしょうか?

  • Nozomi_K Jotform Support
    2024年9月9日 6:45に返信

    こんにちは、Yusuke様。

    条件付きでレコードを作成したいことを理解しました。例えば、フォームのある条件さえ満たせば、Salesforceとの連携が機能するということは現在、実現することはできません。Salesforce上で全く同じレコードが見つかれば、Salesforceはそれを更新します。もし、見つからなければレコードが新規作成されます。私たちの側では、いつこれを行うかなどの条件を挿入することはできません。設定した条件によって、 記録を更新することはできません。

    他にもご質問ございましたらお気軽にお問合せください。