概要
BowNowのリードが追加・更新されたら、kintoneのレコードが追加・更新をします。

1.BowNowにリードの追加または更新が行われたら、WebhookでJENKAに「sid」が送信されます。
2.sidでBowNowにリードの詳細な情報を取得します。
3.BowNowのリード情報のメールアドレスでkintoneのアプリ内に重複のメールアドレスが無いかチェックします。
4.条件分岐を行います。検索結果の件数がわかる「検索ヒット数」の変数を元に判断します。
「検索ヒット数」を活用すると重複データがあった際は「更新」という条件が作れます。
検索ヒット数が0の場合:レコードを新規登録する
検索ヒット数が1の場合:レコードが更新される
5.条件に応じて、リードの新規登録または、更新が行われます。
設定方法
以下の番号順に設定内容を説明します。

最初にBowNowにWebhookの設定を行います。
<設定>
1.以下の様にパラメータを設定してください。
| 項目 | 内容 |
|---|---|
| HTTPメソッド | POST |
| 認証 | NONE |

2.WebhookのURLをコピーしたら、BowNowにWebhookの設定を行います。
※kintone側のWebhookの設定手順はこちらを参照
BowNow側を設定したら、Webhookの[Webhook]を受信をクリックして、kintoneを更新してください。
受信されると、以下の様にキーが表示されます。

BowNowの詳細情報を取得しまし。BowNowコネクタでアクションをWebhookで取得した変数をSID
| 項目 | 内容 |
|---|---|
| アクション | リード取得 |
| 入力項目の指定 | 項目:records.sid |

kintoneのWebhookで受信したレコードのメールアドレスをもとに、BowNowに同一のメールアドレスがないか検索します。
1.以下の様にパラメータを設定してください。
| 項目 | 内容 |
|---|---|
| アクション | リード検索 |
| 入力項目の指定 | 項目:メールアドレス 内容:record.メールアドレス.value |

設定事項は不要です。
「検索ヒット数」の変数を元に判断します。以下の様に設定します。
| 項目 | 内容 |
|---|---|
| データ型 | 数値(Number) |
| 判定値 | BowNow内の変数 検索ヒット数 |
| 条件符号 | = |
| 値 | 0 |

リードの追加の登録の設定を行います。
| 項目 | 内容 | ||||||||||||
| アクション | リード | ||||||||||||
| 項目 | 連携させたい項目の内容と変数を合わせていきます。 必要に応じて追加してください。 本サービスの利用上、ステータスIDとメール配信するのがおすすめです。
|

リードの更新の設定を行います。更新のためには、[対象リードを指定]の欄で、リスト処理の変数[SID]を利用します。
| 項目 | 内容 | ||||||||||||
| アクション | リード | ||||||||||||
対象リードを指定 | リスト処理内の変数 SID ご注意 リスト処理内[SID]をリスト型のままで利用するとデータの型が合わないため、エラーとなります。 そのため、一度テキストにした[SID]を利用します。 | ||||||||||||
| 項目 | 連携させたい項目の内容と変数を合わせていきます。 必要に応じて追加してください。 本サービスの利用上、ステータスIDとメール配信するのがおすすめです。
|

以上でコネクタの設定は完了となります。
最後に公開をして、動作確認を行ってください。