列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

新增動作連結至結果

您可以將動作連結新增至結果。動作連結讓使用者能藉由按一下報表中的記錄連結來存取「記錄詳細資料」頁面。您可以利用下列方法新增動作連結:

  • 使用動作連結類別:利用這種方法,您可以將報表中的記錄類型名稱設定為動作連結。動作連結類別會取得報表中的「資料列 ID」值,用於從 Oracle CRM On Demand 擷取特定記錄。這種方法適用於下列記錄類型:客戶、宣傳活動、聯絡人、潛在客戶、機會、服務要求及使用者。
  • 使用 URL。利用這種方法,您可以建立連結至任何來自表格或樞紐分析表檢視之記錄類型的連結。您可將記錄類型的 ID 資料欄設定為動作連結。

附註:如果使用者按一下含動態版面配置之頁面中的「動作」連結,這些連結會以該頁面的標準版面配置顯示。

關於動作連結中的記錄類型名稱

新增動作連結時,您必須在新增連結的程式碼或 URL 中使用原始記錄類型名稱。如果您的公司管理員已在 Oracle CRM On Demand 中變更記錄類型名稱,則必須判定您要新增連結處的記錄類型原始名稱。例如,您的公司管理員將 Account 記錄類型重新命名,現在該記錄類型名為 Customer ,當您將動作連結新增到 Customer 記錄類型的結果時,連結程式碼或 URL 會一直參考 Account 記錄類型 (亦即記錄類型原始的名稱)。請視您要建立的連結類型,如下所示在程式碼或 URL 中使用記錄類型名稱:

  • 使用動作連結類別為 Customer 記錄類型 (原本為 Account 記錄類型) 新增動作連結時,請在連結程式碼中使用 account 記錄類型名稱,如下例所示:

    [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

    當您使用動作連結類別新增動作連結時,連結程式碼中的記錄類型名稱必須全為小寫字母。

    提示:若要判定您要新增連結的記錄類型其原始名稱,請開啟該記錄類型的「首頁」,在瀏覽器視窗「網址」欄位中的 URL 會顯示記錄類型的原始名稱。在此例中 Account 記錄類型已重新命名為 Customer,則「Customer 首頁」會顯示下列 URL:

    https://server_name/OnDemand/user/AccountHomePage

    其中:

    server_name 是用來登入 Oracle CRM On Demand 的 URL

  • 使用 URL 為 Customer 記錄類型 (原本為 Account 記錄類型) 新增動作連結時,請在 URL 中使用 Account 記錄類型名稱,如下例所示:

    "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">”@”</a>"

    提示:若要判定記錄類型其「詳細資料」頁面正確的 URL,請開啟該記錄類型其任何記錄的「詳細資料」頁面。在瀏覽器視窗標題列的「網址」欄位中,將 http 中位址字串的相關部份複製到 Id=。在此例中,Account 記錄類型已重新命名為 Customer,因此應從 Customer 記錄其「詳細資料」頁面複製 URL。

    在某些狀況中,記錄類型詳細資料頁面其 URL 中處處皆使用完整的記錄類型名稱,如同上例顯示的 URL,但在其他的狀況中,URL 中的某些位置上會使用記錄類型名稱的縮寫。

    例如,如果您要新增連結的記錄類型原本是 Opportunity 記錄類型,則 URL 如下所示:

    "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"

下列程序說明如何使用動作連結類別新增動作連結。

使用動作連結類別新增動作連結

  1. 在 Oracle CRM On Demand Answers 的「定義標準」頁面中,將資料欄加入到報表。

    您必須將記錄類型名稱欄位 (例如「客戶名稱」) 與記錄類型 ID 欄位 (例如「客戶 ID」) 新增到報表,且必須將 ID 欄位放在報表版面配置中,緊鄰名稱欄位的右方。

  2. 按一下記錄類型 ID 資料欄的「資料欄屬性」按鈕。
  3. 在「資料欄屬性」對話方塊中,按一下「資料欄格式」頁標。
  4. 在「資料欄格式」頁標中,選取「隱藏此資料欄」核取方塊,並按一下「確定」。
  5. 在「定義標準」頁面中,按一下記錄類型「名稱」資料欄的「資料欄屬性」按鈕。
  6. 在「資料欄屬性」對話方塊中,按一下「樣式」頁標。
  7. 在「樣式」頁標中,執行下列作業:
    1. 按一下加號 (+) 圖示展開「自訂 CSS 樣式選項 (僅限 HTML)」區域。
    2. 選取「使用自訂 CSS 樣式」核取方塊,並在文字方塊中輸入 ActionLink
  8. 按一下「資料格式」頁標。
  9. 在「資料格式」頁標中,執行下列作業:
    1. 選取「覆寫預設資料格式」核取方塊。
    2. 在「視文字為」清單中,選取「自訂文字格式」。
    3. 在「自訂文字格式」欄位中,在 @ 符號後輸入與下例類似的文字。

      在此範例中,會為客戶建立動作連結:

      [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

      若要為其他支援使用「動作連結類別」建立動作連結的記錄類型建立動作連結,請視狀況將上例中的文字 account 取代為 campaigncontactleadopportunityserviceuser。記錄類型名稱必須全為小寫字母。

      附註:您必須在連結程式碼中使用原始的記錄類型名稱。如果您的公司管理員已在 Oracle CRM On Demand 中將記錄類型重新命名,則您必須判定要新增動作連結處的記錄類型其原始名稱,並在連結程式碼中使用該名稱。

  10. 按一下「確定」。
  11. 若要預覽報表,請按一下「預覽分析」。

下列程序說明如何使用 URL 新增動作連結。利用這項程序可為任何記錄類型新增動作連結。

使用 URL 新增動作連結

  1. 在 Oracle CRM On Demand Answers 的「定義標準」頁面中,將資料欄加入到報表,包括記錄類型的 ID 資料欄 (例如「客戶 ID」)。

    附註:要讓動作連結能夠運作,報表中必須新增記錄類型 ID 欄位。

  2. 按一下記錄類型 ID 資料欄的「資料欄屬性」按鈕。
  3. 在「資料欄屬性」對話方塊中,按一下「資料格式」頁標。
  4. 在「資料格式」頁標中,執行下列作業:
    1. 選取「覆寫預設資料格式」核取方塊。
    2. 在「視文字為」清單中,選取「自訂文字格式」。
    3. 在「自訂文字格式」欄位中,在 @ 符號後輸入連結的程式碼,如下例所示:

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">"@"</a>"

      其中:

      server_name 出現在範例中,取代您登入 Oracle CRM On Demand 時使用的 URL。

      在上例中,URL 是機會記錄類型的。請為您的 Oracle CRM On Demand 伺服器與您要建立連結的記錄類型使用適當的 URL。

      附註:您必須在 URL 中使用原始的記錄類型名稱。如果您的公司管理員已在 Oracle CRM On Demand 中將記錄類型重新命名,則您必須判定要新增動作連結處的記錄類型其原始名稱,並在 URL 中使用該名稱。

      Oracle CRM On Demand Answers 會用報表中每個記錄的記錄類型 ID 值來取代該字串中的最後一個 @ 符號。若您希望連結不要顯示記錄類型 ID,請將最後一個 @ 符號取代成您想要顯示的文字。在下例中,動作連結中的 ID 將取代成文字「檢視」:

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">檢視</a>"

  5. 按一下「確定」。
  6. 若要預覽報表,請按一下「預覽分析」。

以下範例顯示用於代表資產記錄連結的程式碼:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"

以下範例顯示用於代表商機記錄連結的程式碼:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"

以下範例顯示用於代表任務記錄連結的程式碼:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"


2016年10月 Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices.