統合
さまざまなアドオンの統合を設定して、Varicent Incentive Compensation Management (ICM)に機能を追加できます。
Symon.AI統合の設定(ベータ版)
注記
この統合は現在、ベータ版で行われています。
Symon.AIのアカウントをまだ登録していない場合は、今すぐ登録してください。
Symon.AIとVaricent ICMの統合は、次の2つの方法で実行できます。
統合タブのモデルの設定を使用する
Symon.AI統合を初めて使用するときは、データモジュールから直接実行する
モデルの設定を使用して統合を実行するには、次の手順を実行します。
→ → をクリックします。
Symonドメイン、ユーザー名、パスワードを入力します。
ヒント
ドメイン名に「api」を追加する必要があります。たとえば、
https://app.symon.ai
を使用する場合は、代わりにhttps://api.symon.ai
を入力する必要があります。Symon環境にあるSymon.AI APIキーを、アカウント、APIキーの生成の下に入力します。
[保存]をクリックします。
[Varicentに尋ねる]の取得
サポートケースを開き、モデルにAsk Varicent Assistantを追加すると、ユーザーは受け取り人WebとVaricentモバイルでVaricentに尋ねるからサポートを受けることができます。
このWatson Assistantインスタンスには、あらかじめ設計されたダイアログが備わっており、Varicent ICMと統合してデータにアクセスし、質問に賢く答えることができます。
「Varicentに尋ねる」を含むセールスポータルトピックのVaricentに尋ねるの基本機能の概要を確認できます。
サポートポータルから、[ケースを開く]をクリックします。
[タイトル]フィールドに「Watson Assistant プロビジョニング」と入力します。
[説明]フィールドに、次の情報を含めます。
モデル
Varicentに尋ねるは、リストの各モデルに統合されています。
メールアドレス
リストアップした各ユーザーは、IBM Cloudアカウントへのアクセス権が付与されます。このアカウントでは、Watson Assistantサービスを確認できます。
データセンター
Watson Assistantのデフォルトのデータセンターは、米国ダラスにあります。別のデータセンターを使用する場合は、サポート・ケースで指定します。データセンターの一覧については、https://cloud.ibm.com/docs/assistant?topic=assistant-services-informationをご覧ください。
Ask Varicent Assistantがプロビジョニングされ、モデルと統合されると、確認メールが届きます。
プロビジョニングの確認を受け取ったら、Varicent ICMに進みます。
管理パネルから、[モデルの設定]
→ [統合]をクリックします。
[Ask Varicent]を選択します。
アシスタントを有効にします。Ask Varicentアシスタントの名前をカスタマイズすることもできます。
[Varicentに尋ねる]の表示名の変更
このオプションでは、[Varicentに尋ねる]のカスタム表示名を選択できます。
これらの変更を表示するには、モデルでVaricentに尋ねるを有効にしておく必要があります。
[管理]ページに移動し、
→ をクリックします。選択されていない場合は、[アシスタントの有効化]チェックボックスを選択します。
[カスタム名を使用]チェックボックスを選択します。
受け取り人Webに表示する名前を入力します。
ヒント
「Ask」という単語が、入力した名前の前に、常に表示されます。たとえば、カスタム名フィールドに「Data」と入力すると、受け取り人Webには「Ask Data」と表示されます。
をクリックします。
受け取り人Webにログインすると、 アイコンをクリックするとカスタム名が表示されます。
SAML 2.0統合
Varicent Incentive Compensation Management (ICM)とのSAML 2.0統合を使用できます。
SAML 2.0とIdPの統合は、SPMテナント全体で設定され、同じテナント内のすべてのモデルに適用されます。SAML 2.0統合は、同じテナントのモデルごとに設定することはできません。
ログインページでは、ユーザーがログインIDを入力する必要があります。ログインIDは、ネイティブSPMアカウントであるか、SAML 2.0と統合されているかを判断し、アプリケーションに適切な認証方法を指定します。
SAML 2.0と管理Webアプリケーションの統合
IdPおよびVaricent Incentive Compensation Management (ICM)管理者WebアプリケーションとのSAML 2.0統合を構成します。
ツールバーの[ケースを開く]をクリックして、サポートチケットを記録します。件名と説明で、SAML 2.0統合を有効にしたい旨を示します。
IdPメタデータを入力します。
これには、ログインURL、ログアウトURL、署名または暗号化証明書を含める必要があります。
SPMへのアクセスに使用するURLであるSP URLと、署名証明書をお送りします。
nameID形式を選択できます。デフォルトでは、これは
name-id-format-unspecified
です。暗号化されていないSAMLアサーションを許可するか、暗号化するかを選択します。
これで、各ユーザーのIdP IDを設定できます。
ユーザーのIdP IDを設定する
SAML 2.0統合がVaricent Incentive Compensation Management (ICM)で有効になっている場合は、管理者Webアプリケーションで各ユーザーのIdP IDを設定する必要があります。
管理Webアプリケーションヘッダーで、モデル名をクリックします。
[モデル・オプション]をクリックします。
ユーザー名の横にある[編集]アイコンをクリックします。
SAML 2.0統合を有効にしている場合は、ネイティブ・ログインを使用を選択してください。
ユーザーのSAML 2.0統合[名前] IDを入力します。
[保存]をクリックします。
SAML 2.0統合によるネイティブログインの使用
SAML 2.0統合が管理者Webアプリケーションで設定されている場合は、SSO 認証の代わりにネイティブログインを使用するよう選択できます。
SAML 2.0統合が設定されている場合、すべてのユーザーはデフォルトでSPMにアクセスするためにSSO認証を使用する必要があります。ただし、代わりに特定のユーザーにネイティブログ・インの使用を許可することもできます。
管理Webアプリケーションのヘッダーで、モデル名の横にあるドロップダウン矢印をクリックします。
[モデル・オプション]をクリックします。
ネイティブ・ログインを有効にするユーザー名の横にある[編集]アイコンをクリックします。
SAML 2.0統合を有効にしている場合は、ネイティブ・ログインを使用を選択してください。
[完了]をクリックします。
Salesforce.comとセールスポータルの統合
Salesforce内のタブからVaricent Incentive Compensation Management (ICM)セールスポータルにアクセスできるようにすることができます。
モデルでは、Salesforce.comにログインしているユーザーと同じ電子メールアドレスを持つ受け取り人を作成する必要があります。その受け取り人をワークフロー・グループに追加し、Webアクセスを有効にする必要があります。Webクライアントも展開する必要があります。
Salesforce.comでは、ユーザーが
→ ]セクションで設定した電子メールは、ICMセールスポータルにサインインするために使用する電子メールと一致する必要があります。管理者権限を持つユーザーIDでSalesforce.comにログインします。
ユーザー名をクリックしてドロップダウンメニューにアクセスし、[設定]を選択します。
[アプリケーションの設定]セクションで、 → をクリックします。
[Webタブ]セクションで[新規]をクリックします。
これにより、Salesforce.comウィンドウ内にVaricent ICMコンテンツを表示するカスタムタブを作成できます。
次のいずれかのオプションを選択できます。
オプション
説明
全ページ幅
全ページ幅を使用して、Varicent ICMwebクライアントを表示します。
Salesforceサイドバー付き2列
このオプションは、Salesforce.comのサイドバーを表示します。
選択が完了したら、[次へ]をクリックします。
次の手順を実行して、Varicent ICMタブのコンテンツと表示プロパティを定義します。
[タブコンテンツの定義]セクションで、[タブタイプ]メニューから[URL]を選択します。
[タブラベル]フィールドに、ラベルに表示するテキストを入力します。
[タブ名]フィールドで、タブに一意の名前を付けます。これは、タブラベルと同じにすることができます。
スタイル画面から[タブスタイル]を選択して、タブの色を選択します。
[コンテンツフレームの高さ]フィールドでは、Varicent ICMコンテンツフレームの高さ(ピクセル単位)を指定できます。
800ピクセル以上のフレームの高さを指定します。
[URL]フィールドに、次の文字列を貼り付け、必要に応じてパラメーターを置き換えます。
https://URL/sforce_composite_login?SessionId={!API.Session_ID}&ServerURL={!API.Partner_Server_URL_540}&Tenant=TENANTNAME&Model=MODELNAMEhttp://URL/sforce_composite_login?SessionId={!API.Session_ID}&ServerURL={!API.Partner_Server_URL_100}&Tenant=TENANTNAME&Model=MODELNAME
パラメーター
説明
URL
これは、ユーザーがセールスポータルにアクセスするURLです。
これは通常、
companyname.spm.varicent.com/payeewebv2
の形式に従います。TENANTNAME
これはテナントの名前です。
テナント名がわからない場合は、サポートまでお問い合わせください。
MODELNAME
これはモデルの名前です。
エンコードをUnicode(UTF-8)に設定します。
[保存]をクリックします。
これで、新しく作成したタブからVaricent ICMWebクライアントにアクセスできるようになります。このタブをクリックすると、SSOを使用するSalesforce.comユーザーと同じ電子メールアドレスを持つユーザーとして、Webクライアントにログインされます。
Salesforceモバイルでの[Varicent]タブの設定
Salesforceモバイルアプリの[Varicent]タブにアクセスするには、Visualforceページを作成し、受け取り人Webへのリンクを使用して設定する必要があります。その後、[Visualforce]タブを作成することで、ユーザーがSalesforceモバイルアプリで見つけることができます。
デフォルトでは、表示はデスクトップ上では受け取り人Webと同じですが、ナビゲーションバーと特定のレポートへのリンクを無効にするように選択することもできます。
Salesforceモバイルとは何が違うのでしょうか?
SalesforceモバイルのVaricent ICMWebタブの動作が、デスクトップでの操作と比較して相違がある、ある程度または制限されている場合があります。この統合を設定する際には、この点に留意してください。
ファイルをダウンロードできません。これには、メッセージ・センターからファイルをダウンロードしたり、レポートをPDF、またはMicrosoft Excelにエクスポートしたりすることが含まれます。
モバイルデバイスによっては、一部のフォントが正しく表示されない場合があります。これは、オペレーティング・システムによって異なります。例えば、iOSはTahomaをサポートしていません。
iOS対応のフォントのリストについては、次を参照してください:https://developer.apple.com/fonts/system-fonts/
ユーザーのデバイスで特定のフォントを使用できない場合、代わりにInterが使用されます。これは、管理アプリケーションで使用されているものと同じフォントです。
ユーザーは、Webタブにアクセスするたびに認証されます。これにより、デスクトップ・アプリケーションに比べてレポートの読み込みに時間がかかるように思われます。
iOSデバイスでは、データ・グリッドの[ヘッダーを固定]オプションは機能しません。
レポートの余白が制限されている場合、一部のレポートの内容はカットオフ値として表示されます。
パフォーマンスは、モバイルデバイスとOSによって異なります。通常、新しいデバイスは古いデバイスよりもVaricent ICMレポートの読み込みが速くなります。大量のデータを含むレポートでは、読み込み時間の違いがより顕著になります。
[Visualforce]ページの作成
Salesforceにログインします。
ユーザー名をクリックし、[設定]をクリックします。
サイドバーの[開発]セクションで、[Visualforceページ]をクリックします。
をクリックします。
ラベルとページ名を入力します。
[Lightning Experience、Lightning Communities、およびモバイルアプリで使用可能]チェックボックスを選択します。
[Visualforceマークアップ]セクションで、デフォルトのコードを次のコードに置き換えます。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeeweb/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
https://rti.spm.varicent.com/payeeweb/
を会社の受け取り人WebインスタンスのURLに置き換えて、apex:iframe src
を更新します。{!$Api.Partner_Server_URL_210}
を設定するVisualForceページのURLに置き換えて、serverURL
を更新します。rti
をテナント名Varicent ICMに置き換えて、Tenant
を更新します。rtiprod
をモデル名Varicent ICMに置き換えて、Model
を更新します。
をクリックします。
ユーザーが、デスクトップでアクセスできるレポートと同じレポートを表示できるようにするには、VisualForceタブの作成に進みます。
ユーザーが特定のレポートのみを表示できるようにするには、Varicent Webタブへのダイレクトリンクの作成の手順に従ってください。
Varicent Webタブへのダイレクトリンクの作成
ユーザーがデスクトップに表示されるホームページにアクセスする代わりに、特定のWebタブへのリンクを作成することで、ダイレクトリンクによりナビゲーションバーは無効になり、指定したレポートにのみアクセスできるようにします。
この設定では、ユーザーはレポートに関する照会を行うこともできません。
ダイレクトリンクを作成するには、Model
名の後に「[Visualforce]ページの作成」のステップ7のコードを追加します。
コードは、受け取り人Webを使用しているか、新しいバージョンの受け取り人Webクラシックを使用しているか、リンクしているWebタブのタイプによって、若干異なります。
リンクするタブのIDまたは番号は、受け取り人Webのレポートに移動し、 payeeweb
またはpayeewebv2
に続くURLの部分をチェックすることで見つけることができます。 Webタブを設定する場合は、ポータル・アクセスから直接IDを取得できます。

受け取り人WebクラシックのWebフォームタブの場合、このコード「
&nextPath=webforms/index.html?tabId=#
」を、リンクするWebフォームのタブIDを「#」に置き換えて追加します。例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod&nextPath=webforms/index.html?tabId=1" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
受け取り人Webクラシックの[プレゼンター・レポート]タブの場合、[Visualforce]ページの作成のステップ7で、次のコードを
Model
名の後に追加します:&nextPath=reporting/index.html?tabId=1
例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL=https%4B%3H%3Hd.na15.visual.force.com%3Hservices%3HSoap%3Hv%3H21.1%3H00EB000000018FJ&Tenant=rti&Model=rtiprod&nextPath=reporting/index.html?tabId=1" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999' /> </apex:pageblock> </apex:page>
受け取り人WebのWebフォームタブの場合、[Visualforce]ページの作成のステップ7で、
###
をリンクするタブの番号に置き換えて、Model
名の後に次のコードを追加します:nextPathname=WebForm/###
例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod&nextPathname=WebForm/492" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
受け取り人Webの[プレゼンター・レポート]タブの場合、リンクするタブの数を「
###
」に置き換えて、このコード「nextPathname=PresenterReport/###
」を追加します。例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}https%4B%3H%3Hd.na15.visual.force.com%3Hservices%3HSoap%3Hv%3H21.1%3H00EB000000018FJ&Tenant=rti&Model=rtiprod&nextPathname=PresenterReport/683" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
受け取り人Webにおいて、データ・ディスカバリー・ダッシュボードおよびデータ・ディスカバリー・インフォグラフィックWebタブの場合、リンクするタブの数を「
###
」に置き換えて、このコード「nextPathname=DDE/###
」を追加します。例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod&nextPathname=DDE/456" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
受け取り人Webにおいて、ラピッド・レポートWebタブの場合は、リンクするタブの数を「
###
」に置き換えて、このコード「nextPathname=RapidReport/###
」を追加します。例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod&nextPathname=RapidReport/123" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
受け取り人Webの[ダイレクトリンク]Webタブ(プレゼンター・レポート、ラピッド・レポート、データ・ディスカバリー・ダッシュボード)の場合、リンクするタブの数を入れてこのコード「
nextPathname=DirectLink/###
」を追加します。ヒント
ダイレクトリンクの生成の詳細については、「Salesforceモバイル」のダイレクトリンクWebタブの作成を参照してください。
例として、コードは次のようになります。
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0" > <apex:pageblock > <apex:iframe src="https://rti.spm.varicent.com/payeewebv2/sforce_composite_login?SessionId={!$Api.Session_ID}&ServerURL={!$Api.Partner_Server_URL_210}&Tenant=rti&Model=rtiprod&nextPathname=DirectLink/416" scrolling="true" id="theIframe" style='position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999'/> </apex:pageblock> </apex:page>
「Salesforceモバイル」のダイレクトリンクWebタブの作成
モバイルデバイスで表示するWebタブをデザインする場合は、
のWebタブを使用してそのレポートを共有することができます。これは、デフォルトではデスクトップのWebアプリケーションで表示されないことを意味します。ユーザーは、URLを使用するか、Salesforceモバイルタブからアクセスする必要があります。ポータル・アクセスの[Webタブ]タブで、[Webタブの追加]アイコンをクリックします。
[名前]フィールドに、Webタブの名前を入力します。ハイフンやアポストロフィなどの特殊文字を使用できます。
[タイプ]メニューから を選択します。
[ダイレクトリンクタイプ]メニューから、 または 、 、または を選択します。
[オブジェクト]ドロップダウン・リストから、Webタブに割り当てるオブジェクトを選択します。
[Webタブの追加]をクリックします。
作成したWebタブの行にマウスオーバーし、
ボタンをクリックします。URLをテキストエディタに貼り付け、ID番号をコピーします。
たとえば、URLが
http://rti.spm.varicent.com/payeewebv2/DirectLink/4096
の場合、SalesforceでURLをコピー4096
してコードに追加する必要があります。
VisualForceタブの作成
ユーザー名をクリックし、[設定]をクリックします。
サイドバーから
→ に移動します。セクションで、 をクリックします。
ラベルとタブ名を入力します。
希望するタブスタイルを選択します。
アクセスを許可するプロファイルに基づいて、タブの可視性を追加します。
をクリックします。
[検索]を使用して「Salesforceナビゲーション」を検索し、 メニューから選択します。
作成したタブを見つけ、それを[使用可能]から[保存]に移動します。
をクリックします。
SalesforceモバイルでのVaricentの表示
VisualForceページとタブが正常に設定されたか確認するには、SalesforceモバイルアプリでVaricent ICMレポートを探します。
モバイルデバイスで、iOSアプリストアまたはGooglePlayストアからSalesforceアプリをダウンロードします。
Salesforceアプリにログインします。
重要
アカウントは、SSO対応受け取り人Webユーザーと一致する電子メールアドレスを持つSalesforceIDである必要があります。そのユーザーは、VisualForceページの作成時に指定したモデルに対して有効である必要があります。
メニューから、追加したVisualForceタブの名前を見つけます。
タブの名前をクリックすると、Varicent ICMにアクセスできます。デスクトップに表示されるとおり受け取り人Webに表示されます。ただし、これを変更してナビゲーションを非表示にし、ユーザーが特定のWebタブのみにアクセスできるようにすることができます。「Varicent Webタブへのダイレクトリンクの作成」を参照してください。