メインコンテンツまでスキップ

Salesforce

以下の手順で OpenLM を設定し、Salesforce のライセンス使用状況を監視して統計情報を取得します。

要件

開始前に次を用意してください:

  1. OpenLM SLMC アカウント または 組織内のマシンに OpenLM Server v24 以降をインストール済み

  2. ネットワーク内のマシンに OpenLM Broker v24.6 以降をインストールし、OpenLM Server に接続済み

  3. Salesforce アカウント

  4. Connected App で生成した Salesforce API 資格情報(Consumer Key と Consumer Secret)

    Salesforce の公式ガイドを参照してください:
    How to generate Consumer Key and Consumer Secret of a Connected App - Salesforce

注意

Connected App の作成時に API OAuth 設定を有効にし、Full OAuth scope を選択してください。
設定後、Manage Consumer Details にアクセスして Consumer Key と Consumer Secret を取得し保存します。

監視機能

Broker の LM タイプライセンス総数ライセンス使用状況拒否借用有効期限冗長化レポート粒度
SalesforceはいはいいいえいいえはいいいえAPI ポーリングに依存

Broker を使用すると、バッファ付き通信が有効になり、ライセンスマネージャーサービスのリモート起動・停止も可能になります。

OpenLM Broker の設定

Diagram of how OpenLM interfaces with Salesforce
OpenLM と Salesforce の連携図

注意

OpenLM Broker は事前にインストールし、OpenLM へレポートするよう設定しておく必要があります。

手順

  1. Broker Web UI を http://localhost:5090 で開きます。
    既定ポートが使用中の場合は 5091 または 5092 を試してください。

  2. License ManagersAdd License Manager に移動します。

  3. ドロップダウンから Salesforce を選択し、任意のポート番号(未使用でも設定に必要)を入力して Add をクリックします。

  4. Vendors に移動し、必要に応じてベンダーとして Salesforce を追加します。

  5. Advanced タブを開き、Edit(ペン)アイコンをクリックして次を入力します:

    • clientId = Salesforce Consumer Key
    • clientSecret = Salesforce Consumer Secret
    • username = Salesforce ユーザー名
    • password = Salesforce パスワード
  6. Save をクリックします。

OpenLM Server の設定

Broker の設定後、EasyAdmin でライセンスマネージャーを承認します:

  1. Open EasyAdmin via:

    • ブラウザで http://<OpenLM-Server-IP>:5015/ にアクセス
    • または Windows Start → OpenLM → OpenLM EasyAdmin User Interface
  2. License Manager ServersServers pending approval アイコンをクリックします。

  3. Salesforce のエントリ(OpenLM Generic と表示)を選択し、内容を確認して Approve をクリックします。
    (任意)CountryUsage ScopeDescription などのメタデータを追加します。

承認後、Salesforce の監視が開始されます。処理後にデータが利用可能となり、緑色の丸アイコンで表示されます。

設定の確認

  1. EasyAdmin を開きます。
  2. Start → Widgets → License Servers に移動します。
  3. 一覧に Salesforce のエントリが表示され、緑色の丸アイコンになっていることを確認します。
注意

新しい接続の後、ステータス更新まで最大 3 分かかることがあります。