- # データ管理機能
CRMとの連携(フォームで受け取ったデータを直接CRMに登録)
複数管理しているフォームの中の特定のフォームのみ、受け取ったデータをPivot-Formのデータベースに保存せず、直接運用中のCRMに登録したい、というご要望をいただきました。
システム要件や環境
CRM側には、外部からのデータを受け取るためのAPIが備わっており、特定のIPからリクエストすることで、接続が可能(リクエスト元にIP制限がある)という要件がありました。
カスタマイズの概要
通常は、フォームで入力されたデータをサーバーからメールで送信しPivot-Form用のデータベースに登録を行いますが、特定のフォームのみそれらを行わず、CRM側のAPIにデータを受け渡すようカスタマイズしました。
また、APIはリクエスト元のIPが固定である必要があったため、フォーム(HTML要素)から直接APIにPOSTする形ではなく、サーバー(PHP)からAPIにデータを送信しています。