[en] Varicent Incentive Compensation Management Documentation

オンプレミスインストールガイド

はじめに

Varicent Incentive Compensation Management (ICM)をオンプレミスでインストールする場合、システムの各部が他と通信して多くの異なるプロセスを実行する、複雑なシステムを設定します。

Varicent ICMアーキテクチャ全体は、次のようになります。

Sample application architecture

Varicent SPMアーキテクチャと用語

報酬管理者は、クライアント側のブラウザを使用してVaricent ICMにアクセスします。

管理者クライアントで実行されるすべての操作は、HTTP経由でREST APIに送信され、Microsoft SQL Serverデータベースに保存されます。

Webユーザーは、クライアント側のブラウザを使用して受け取り人Webにアクセスし、報酬明細書やその他のレポートを表示できます。

Webクライアントで実行されるすべての操作は、Apacheを介してMicrosoft SQL Serverデータベースと相互作用します。

表1 用語集

用語

定義

受け取り人Web

シンプルなウェブブラウザで、アプリケーションの受け取り人側のインターフェースとなります。ウェブアプリケーションサーバーにHTTPリクエストを送信し、HTML5のみを受信します。ブラウザのプラグインやアドオンは使用しません。

管理者Web

Webベースのアプリケーションで、プラン管理者側のインターフェースとなります。Apache HTTP Server経由で提供されます。

データベースサーバー

Varicentモデル(データベース)をホストするサーバー。MS SQL Server 2014インスタンスのアプリケーションテーブルとロジック設定が含まれます。これは、データファイルとログファイル用のローカルおよびネットワークストレージの組み合わせでサポートされます。増え続けるデータベースに対応するため、十分なディスク領域が必要です。データベースの増大率は、個々の使用パターンによって異なります。

Webアプリケーションサーバー

Webクライアントを介し、 受け取り人によるブラウザリクエストに対し動的なWebページを提供するApache HTTPサーバー。

REST APIアプリケーションサーバー

このアプリケーションサーバーは、管理者Webとデータベース間のインターフェイスとなるREST APIコンポーネントをホストします。REST APIサービスは、すべての環境で共有されます。

テナントサービス アプリケーションサーバー

このアプリケーションサーバーは、REST API、Varicentデータベース、および受け取り人Web間のインターフェイスとなるテナントサービスのコンポーネントをホストします。テナントサービスは、すべての環境で共有されます。

共有アプリケーションサーバー

このアプリケーションサーバーは、REST APIおよびテナントサービスとのインターフェイスであるPostgreSQLやスケジューラーサービスなどの共有コンポーネントをホストします。共有アプリケーションはすべての環境に共通です。

管理者Webサーバー

管理者Webを提供するApache HTTPサーバー。



このガイドでは、単一のデータベースサーバーでのVaricent ICMの設定方法を説明します。複数のサーバーで設定する場合は、次のヘルプを参照してください。複数のSQL Serverデータベースの設定

このガイドでは、インストールプロセスを5つのセクションに分けています。

  1. プリインストール。このセクションでは、Varicent ICMインストールファイルと必要な追加ソフトウェアをすべてダウンロードします。また、Microsoft SQLデータベースの権限についてデータベース管理者と確認する必要があります。このセクションの最後には、開始するために必要なものがすべて揃います。

  2. REST-APIとテナントサービス。この基本設定により、管理者クライアントを起動して実行します。このセクションの最後には、モデルを作成し、少なくとも1人の管理者ユーザーを追加し、管理者クライアントにログインできます。

  3. スケジューラー、SMTP、受け取り人Web。このセクションは、自動タスクを設定し、ユーザーに受け取り人Webへのアクセス権を付与し、管理クライアントからユーザーへの電子メール送信を許可する場合に必要です。

  4. Model Upgrader 最終的には、Varicent ICMの最新バージョンに更新して、新機能やバグ修正を活用できます。このセクションの最後には、いつでもモデルをアップグレードできるようになります。

  5. オプションおよび詳細設定。お客様のニーズによっては、このセクションでは何もする必要がありません。これには、SSOの設定やコマンドライン インターフェイスのインストールなどが含まれます。