印刷      PDFバージョンのオンラインヘルプを開く


前のトピック

次のトピック

Web リンクの設定

Webリンクは、Oracle CRM On Demandのレコード内に、外部WebサイトまたはWebベースのアプリケーションへのハイパーリンクを作成するためのカスタムフィールドです。Webリンクカスタムフィールドは、別のWebページ、またはOracle CRM On Demand内の別のページに移動するための便利な方法です。Webリンクカスタムフィールドはどんなレコードタイプからでも作成できます。たとえば、別のアプリケーションからの値で取引先詳細を更新する取引先レコードタイプのWebリンクフィールドを定義できます。他のカスタムフィールドと同様、Webリンクフィールドも、自分のユーザーに表示されるようにするには、自分のレコードページのレイアウトに追加する必要があります。

Webリンクは、別のWeb サイトを簡単に開くように設定できます。また、Oracle CRM On Demandレコードの特定の情報をURLでパラメータとして渡すようにWeb リンクを設定することもできます。たとえば、取引先レコードの住所情報を、指定された住所の地図を提供するWebサイトに渡すWebリンクフィールドを作成することができます。この場合、ユーザーが取引先レコード上のWebリンクをクリックすると、取引先所在地の地図が表示されます。

Webリンクを設定して、レポートまたはダッシュボード(V3カタログのみ)を開くこともできます。レポートとダッシュボードのカタログ(V2とV3)、およびレポートとダッシュボードをOracle CRM On Demandに埋め込める場所の詳細は、「Oracle CRM On Demandへのレポートおよびダッシュボードの埋め込みについて」を参照してください。

特定の状況でのみ表示されるWebリンクを設定できます。たとえば、Webリンクを表示する前に必要な条件を指定したり、編集ページにリンクが表示されないように、リンクを詳細ページにのみ表示されるように設定したりできます。

注:見込み客の変換時に、Webリンクフィールドの内容は新しいレコードに移行できません。

作業前の準備。Webリンクフィールドを設定するには、ターゲットURLの構文に精通している必要があります。Webリンクを設定してレポートまたはダッシュボードを開くには、レポートまたはダッシュボードを[共有フォルダ]にあるアクセス可能なフォルダに格納する必要があります。

Web リンクを設定するには

  1. 任意のページの右上隅にある[管理]グローバルリンクをクリックします。
  2. [アプリケーションカスタマイズ]セクションで、[アプリケーションカスタマイズ]リンクをクリックします。
  3. [レコードタイプセットアップ]セクションで、必要なレコードタイプのリンクをクリックします。
  4. [フィールド管理]セクションで、[レコードタイプフィールドセットアップ]をクリックします。
  5. Webリンクフィールドがまだ存在していない場合には、「フィールドの作成と編集」で説明されているように、カスタムWebリンクフィールドを作成します。
  6. [フィールド]ページで、カスタムフィールドの[Webリンクを編集]リンクをクリックします。
  7. [Web リンクを編集]ページで、必要に応じて次のプロパティを入力します。
    1. 項目表示名。このフィールドは読み取り専用です。
    2. タイプ。次のいずれかを選択します。
      • URL。Oracle CRM On Demandの他のページなどの他のWebページへのWebリンクを作成する場合、この値を選択します。
      • レポート。レポートへのWebリンクを作成する場合、この値を選択します。
      • ダッシュボード。ダッシュボードへのWebリンクを作成する場合、この値を選択します。
    3. ユーザーおよびシステムフィールド。Webリンクを作成すると、このフィールドにはユーザーと企業に関する情報が自動的に表示されます。

      詳細は、「ユーザーおよびシステムフィールド」を参照してください。

    4. レコードタイプのフィールド。Webリンクを作成すると、このフィールドにはレコードタイプに関する情報が自動的に表示されます。

      注: レコードタイプは、Webリンクを設定するレコードタイプを指します。たとえば、担当者レコードのWebリンクを編集している場合、このフィールドは[担当者フィールド]リストとして表示されます。

    5. ファンクション。(URL Webリンクのタイプのみ)Oracle CRM On DemandのURLを正しく表示するために詳細なエンコーディングが必要な場合は、ピックリストからエンコードURLを選択します。
    6. 翻訳。このWebリンクを他の有効な言語で表示する場合は、このチェックボックスをオンにします。
  8. [ウィンドウのプロパティ]セクションで、次のプロパティを入力します。
    1. 表示名について、ハイパーリンクにラベル(表示名)を入力します。このラベルはレイアウト内でユーザーに表示されます。

      例:証券コードについてはここをクリックします。(このテキストは下線付きで表示されます)

      また、[テキストを表示]フィールドにカーソルを置き、[ユーザーおよびシステムフィールド]リストまたは[(レコードタイプ)フィールド]リストを選択することにより、このフィールドにコンテキスト依存のパラメータを挿入できます。これにより、[テキストを表示]フィールドにフィールドパラメータ(%%%fieldname%%%で指定)が挿入され、ユーザーが値をクリックしたときに、現在のレコードに基づいたフィールド値に置き替わります。

      注:  表示テキストが長すぎてレイアウトに収まらない場合は切り捨てられます。また、変数の情報はすべて実行時に挿入されます。

    2. ユーザーがハイパーリンクをクリックしたときのOracle CRM On Demandの動作を選択します。
      • 現在のウィンドウで開く。現在のウィンドウにハイパーリンク先のページを開きます。現在のOracle CRM On Demandセッションと置き換わります。
      • カスタムWebタブで開く。カスタムWebタブでハイパーリンク先のページを開きます。[ターゲットカスタムWebタブ]リストから必要なWebタブを選択します。
      • 新しいウィンドウで開く。ハイパーリンク先のページを新しいウィンドウで開き、現在のOracle CRM On Demandウィンドウはそのままにします。ユーザーが新しいウィンドウを閉じたときに親ウィンドウを更新する場合は、[Parent Window Refresh(親ウィンドウの更新)]チェックボックスをオンにします。
    3. Webリンクを詳細ページにのみ表示するか、編集ページにのみ表示するか、またはその両方に表示するかに応じて、[表示オプション]を、[詳細ページ]、[編集ページ]、または[両方]から選択します。Webリンクは[リスト]ページおよび関連情報セクションに追加できます。詳細は、「リストアクセスおよびリスト順序の管理」および「関連項目レイアウトのカスタマイズ」を参照してください。
  9. リンクプロパティを指定します。
    1. [リンクアクティブ条件]に、詳細ページと編集ページ上でWebリンクをアクティブにするかどうかを制御する条件式を入力します。[リンクアクティブ条件]フィールドの隣の[fx]アイコンをクリックすると、式を入力できる式ビルダーが開きます。式の構文については、「Expression Builder」を参照してください。

      たとえば、「[Revenue] > 10000」という式を入力した場合、Webリンクは、Revenue値が10000を超えた場合のみ、アクティブになります。

      式を入力しない場合、Webリンクは常にアクティブになります。式を入力して、条件が満たされない場合、Webリンクは表示されますが、無効になります。

    2. [リンク表示条件]に、詳細ページと編集ページにWebリンクを表示するかどうかを制御する条件式を入力します。

      たとえば、「[Revenue] > 10000」という式を入力した場合、Webリンクは、Revenue値が10000を超えた場合のみ、表示されます。

      式を入力しない場合、Webリンクは常に表示されます。

      以下の内容は、[リンク表示条件]フィールドと[リンクアクティブ条件]フィールドの式両方に当てはまります。

      • 新しいページ。表示条件式とアクティブ条件式は新しいページに対しては評価されません。これらはデフォルトでTRUEに設定されます。リンクを無効にする唯一の方法は、明示的にFALSEにすることです。
      • 編集ページ。表示条件式とアクティブ条件式はデフォルトでTRUEに設定されています。ただし、式ビルダーを使用して、新しい式を追加できます。
    3. (レポートおよびダッシュボードのWebリンクタイプのみ)[パス]フィールドで[ルックアップ]アイコン(虫めがね)をクリックしてから、[共有フォルダ]にある必要なレポートまたはダッシュボードに移動し、[OK]をクリックします。[パス]フィールドは、レポートまたはダッシュボードの選択後に自動入力されます。
    4. (レポートおよびダッシュボードのWebリンクタイプのみ)実行時にレポートに適用されるフィルターを指定する場合、[パラメータ]フィールドにフィルターを指定します。フィルターの指定の詳細は、「埋め込みのレポートおよびダッシュボードのフィルターの指定について」を参照してください。
    5. (URL Webリンクタイプのみ)URLには、ユーザーがハイパーリンクをクリックしたときに呼び出されるURL(www.oracle.comなど)を入力します。

      注:また、[URL]フィールドにカーソルを置き、[ユーザーおよびシステムフィールド]リストまたは[(レコードタイプ)フィールド]リストを選択することにより、このフィールドにコンテキスト依存のパラメータを挿入できます。これにより、[URL]フィールドにフィールドパラメータ(%%%fieldname%%%で指定)が挿入され、ユーザーが値をクリックしたときに、現在のレコードに基づいたフィールド値に置き替わります。

      URLを指定しない場合、ユーザーがリンクをクリックすると、その移動先は空のURLになります。

      各ブラウザにはURLの最大長があります。この長さを超えるURLを指定した場合、Webリンクをクリックすると、ブラウザでユーザーが予期しない動作が見られることがあります。指定したURLが有効なUniform Resource Identifier(URI)であることを確認してください。有効でない場合、リンクのかわりにエラーメッセージが表示されます。

      注: URLを使用して、レポートまたはダッシュボードをURLタイプのカスタムWebアプレット、WebタブまたはWebリンクに埋め込むことができますが、この機能は完全にサポートされているわけではありません。アップグレード後にURLが機能しない場合があります。Oracle CRM On Demandでレポートおよびダッシュボードを埋め込める場所の詳細は、「Oracle CRM On Demandへのレポートおよびダッシュボードの埋め込みについて」を参照してください。

    6. (URL Webリンクタイプのみ)[リクエストメソッド]では、Webリンクリクエストを送信するメソッドを選択します。
      • GET。GETリクエストでは、リクエストURLでクエリー文字列パラメータ(名称と値のペア)を送信します。これは、既存のWebリンクのデフォルト値です。
      • POST。POSTリクエストでは、HTTPメッセージ本文でクエリー文字列パラメータ(名称と値のペア)を送信します。これは、新規Webリンクのデフォルト値です。
  10. ユーザーおよびシステムフィールドについて、[ユーザーおよびシステムフィールド]リストからオプションを選択します。これにより、現在のカーソル位置に応じて[URL]、[テキストを表示]または[パラメータ]フィールドに、パラメータフィールドが追加されます。

    たとえば、リストから[ユーザー ID]を選択すると、カーソルの位置に応じて[URL]フィールド、[テキストを表示]フィールドまたは[パラメータ]フィールドに%%%User id%%%が挿入されます。実行時、%%%User id%%%は、ログインしているユーザーのユーザーIDと置き替えられます。もう1つの例として、リストから[ホスト名]を選択した場合、カーソルの位置に%%%Hostname%%%が挿入されます。実行時、このパラメータは、Oracle CRM On Demandが動作しているサーバーのホスト名と置き替えられます。環境の移行時にOracle CRM On Demandホスト名を手動で変更する必要がなくなるため、Oracle CRM On DemandへのURLを含む設定では便利です。

  11. レコードタイプのフィールドの場合、パラメータを挿入する[URL]、[テキストを表示]または[パラメータ]フィールドにカーソルを置き、そのフィールドに挿入するフィールドをリストから選択します。

    たとえば、フィールド[行 ID]を選択すると、カーソルの位置に応じて[URL]フィールド、[テキストを表示]フィールドまたは[パラメータ]フィールドに%%%Row id%%%が挿入されます。実行時、このパラメータは、現在のレコードの行IDと置き替えられます。

    注:  斜体のrecord typeという語はレコードタイプ名のプレースホルダーです。たとえば、record typeは、Webリンクカスタムフィールドを追加するレコードタイプになります。たとえば、担当者レコードのWebリンクを編集している場合、このフィールドは[担当者フィールド]リストとして表示されます。

  12. [保存]をクリックします。
  13. Webリンクフィールドを、レコードタイプページレイアウトに追加します。詳細については、「静的ページレイアウトのカスタマイズ」を参照してください。

公開日 2017 年 9 月 Copyright © 2005, 2017, Oracle. All rights reserved. Legal Notices.