(※記事更新日 2022/06/15)
本記事では、dejirenとSalesforceとの接続連携方法について解説します。
※Salesforceとの連携には、事前にSalesforceのアカウント作成が必要です。
手順1. SSL証明書を作成する
WindowsOSをご利用中の方は [コマンドプロンプト] 、MacOSをご利用中の方は [ターミナル] などのコマンド実行アプリを用いて、SSL証明書を作成します。

openssl req -x509 -sha256 -nodes -days 3650 -newkey rsa:2048 -subj /CN=localhost -keyout server.key -out server.crt


手順2. salesforceで接続アプリケーションを作成する
普段ご利用のセールスフォースアカウントにログインし、以下のURLを開きます。
https://ap4.lightning.force.com/lightning/setup/NavigationMenus/home


接続アプリケーション名 | 任意の名前 |
API参照名 | 任意の名前 |
取引先責任者 メール | 任意のメールアドレス |
取引先責任者 電話番号 | 任意の電話番号 |
OAuth設定の有効化 | チェック |
デバイスフローで有効化 | チェック |
コールバックURL | https://www.dejiren.com/api/va/v1/oauth-callback |
デジタル署名を使用 | チェック |
ファイルを選択 | 手順1で作成した [server.crt] をアップロード |
選択した OAuth 範囲 | ・フルアクセス(full) ・いつでも要求を実行(refresh_tokun, office_access) 上記の2つを追加 |
Webサーバーフローの秘密が必要 | チェック |
更新トークンフローの秘密が必要 | チェック |






VAを使用するユーザー対してSalesforceから付与されているものと
同じプロファイル(または権限セット)を設定してください

※上記の例はプロファイルの管理画面
手順3. dejirenでの接続設定
dejirenのバーチャルアシスタント管理画面を開きます。



接続名 | 任意の名前 |
X509 証明書の非公開鍵 | 手順1で作成した [server.key] ファイルを添付 |
コンシューマ鍵 | 手順2でコピーしておいた [コンシューマ値] をペースト |
コンシューマの秘密 | 手順2でコピーしておいた [コンシューマの秘密] をペースト |
認証サーバーのURL | デフォルトは [https://login.salesforce.com] |
ユーザー名 | |
APIバージョン | 最新のバージョンを指定 2022.06.20 現在は55.0 |
個人認証 | [ユーザーごとに認証が必要] にチェック |

以上で接続設定は完了です。