建立自訂事件監控整合

任務管理程式中,您可以為外部應用程式建立事件監控整合。當其他 Cloud 服務或內部部署應用程式中發生外部事件時,隨即觸發「事件監控」整合。舉例來說,當「Oracle E-Business Suite - 總帳」在某一段期間 (例如 2018 年 1 月) 一關帳時,便會觸發「事件監控」整合。

確定您備妥必備條件並遵循下列步驟來設定任務管理程式和外部應用程式的整合。

如需自訂整合流程的概觀,請參閱建立自訂整合

必備條件

註:

您也可以利用任何可呼叫 REST API 的整合工具來觸發事件監控。在這種情況下,您就不需要滿足下列必備條件。

若要整合任務管理程式與外部應用程式,您需要:
  • 訂閱 Oracle Integration Cloud Service,以整合內部部署和非 EPM Cloud 的服務。

    註:

    每個 Oracle EPM 雲端例項需要一個 Integration Cloud 例項。
  • 已設定外部應用程式。
  1. 訂閱 Oracle Integration Cloud / Oracle Autonomous Integration Cloud。請參閱Integration Cloud Service 說明文件 以取得詳細資訊。
  2. 在您的應用程式環境中安裝 Integration Cloud 代理程式,以與您的 Oracle EPM Cloud 例項進行通訊。如需設定 Integration Cloud 代理程式的詳細資料,請參閱管理代理程式群組

    註:

    如果內部部署應用程式服務已部署在非軍事區 (DMZ) 組態中設定的環境,以便這些服務可透過網際網路公開存取,則無需安裝 Integration Cloud 代理程式。

任務管理程式中設定整合

  1. 在「首頁」上,按一下應用程式,然後按一下任務管理程式
  2. 按一下左邊的整合頁籤,然後按一下新增
  3. 特性頁籤上,指定必要的資訊:
    1. 對於名稱,請輸入整合的名稱。

    2. 對於代碼,請輸入整合任務的「整合代碼」。

      代碼用來執行整合以及從檔案匯入將更新對映至整合。

    3. 選擇性:描述中,輸入整合任務的描述。

    4. 對於連線,選取任務所屬的應用程式。

      您可以從「管理連線」對話方塊中的「管理連線」圖示來維護應用程式清單。

    5. 對於執行類型,請選取事件監控

    6. 對於事件名稱,請輸入事件的名稱。

  4. 參數頁籤上,按一下新增,然後指定必要資訊:

    1. 對於名稱,請輸入參數的名稱。

    2. 對於參數代碼,請輸入參數代碼。

    3. 選擇性:輸入參數的工具提示。

    4. 參數類型清單中,選取以下其中一種類型,並為參數輸入任何其他資訊:

      • 核取方塊:布林值

      • 日期:日期值

      • 整數:以整數表示的數值

      • 數字:以整數或分數表示的數值

      • 選項群組:一組預先定義值的核取方塊

      • 靜態清單:預先定義的一組文字值

      • 任務資訊:任務資訊,例如受指派人、持續期間、開始與結束日期

      • 文字:任意格式文字值

      • EPM 物件:物件的名稱,例如表單或報表
    5. 如果參數需要值,請選取必要

    6. 按一下確定儲存參數。

    7. 按一下儲存並關閉來儲存整合。

建立整合的任務類型

  1. 在「首頁」上,按一下應用程式,然後按一下任務管理程式

  2. 按一下左邊的任務類型頁籤。

  3. 按一下新增

  4. 特性頁籤上,指定任務類型名稱任務類型 ID

  5. 對於整合,請按一下搜尋,接著選取「整合」,然後按一下確定

  6. 參數頁籤上,設定「任務類型」參數。

任務管理程式中設定 Integration Cloud 連線

「任務管理程式」使用 Oracle Integration Cloud 來完成所有外部應用程式的整合。您可以使用「基本」或 OAuth 2.0 驗證,在「任務管理程式」中設定 Oracle Integration Cloud 連線。

註:

  • Oracle Integration Cloud 第 2 代同時支援基本驗證與 OAuth 2.0。
  • Oracle Integration Cloud 第 3 代僅支援 OAuth 2.0。
  • 「基本驗證」使用者必須具備 Oracle Integration Cloud 的「服務管理員」角色。
  • 針對 OAuth 2.0,僅支援用戶端認證。OAuth 2.0 用戶端應用程式應具備 Integration Cloud 的「服務管理員」角色,而且允許的範圍應該是「全部」。

在設定 OAuth 2.0 連線之前,請確定具有用戶端認證,例如存取憑證 URL、用戶端 ID、用戶端密碼和範圍。如需有關設定 OAuth 用戶端應用程式的詳細資訊,請參閱 Oracle Integration Cloud Generation 3 文件中的 Oracle Integration 中的 OAuth 驗證

若要在「任務管理程式」中設定 Integration Cloud 連線,請執行下列動作:

  1. 在「首頁」上,按一下應用程式,然後按一下任務管理程式

  2. 按一下左邊的整合頁籤。

  3. 按一下管理連線,然後從動作選取整合雲端連線
  4. 選取下列其中一個驗證機制:
    • 基本驗證:指定 Integration Cloud URL、服務管理員使用者 ID 和密碼。
    • OAuth 2.0:提供 Integration Cloud URL、存取憑證 URL、用戶端 ID、用戶端密碼和範圍。

    註:

    輸入 URL:https://<SERVICE_NAME>-<TENANT_NAME>.integration.ocp.oraclecloud.com
  5. 按一下驗證。驗證成功之後,按一下儲存。這樣可以儲存連線的伺服器和認證。

在 Integration Cloud 中設定整合

註:

如果您沒有計畫要使用 Integration Cloud,請略過此步驟。

若要在 Integration Cloud 中設定整合,請執行下列動作:

  1. 登入 Integration Cloud。
  2. 使用 Oracle Enterprise Performance Management Cloud Adapter 建立 EPM 服務的連線。請參閱此連結以取得更多詳細資料:建立 Oracle Enterprise Performance Management Cloud 連線
  3. 視需要建立其他應用程式的一或多個連線。
  4. 使用所建立的連線建立「事件監控整合」並啟動。請參閱此範例:使用 Oracle Enterprise Performance Management Cloud Adapter 搭配 Oracle Integration

在不使用 Integration Cloud 的情況下設定整合

註:

如果您計畫要使用 Integration Cloud,請略過此步驟。
請設定您計畫要使用的整合工具。

1. 複查 Oracle Enterprise Performance Management Cloud 的 REST API 中的 REST API、更新事件監控的任務狀態

2. 設定整合工具來呼叫 REST API,以便關閉會傳遞事件參數的「事件監控」任務。

如需相關資訊,請參閱Oracle Enterprise Performance Management Cloud 的 REST API中的更新事件監控的任務狀態

完成任務管理程式中的整合設定

使用這些步驟來完成任務管理程式中的整合設定。

  1. 在「首頁」上,按一下應用程式,然後按一下任務管理程式
  2. 按一下左邊的整合頁籤,然後確定已顯示新整合。
  3. 任務管理程式中,按一下排程,然後建立「擱置中」狀態的新排程。請參閱手動建立排程
  4. 建立事件監控任務並將其新增至排程。請參閱建立任務
  5. 排程中,選取並開啟排程。
  6. 觸發在外部應用程式 (例如,EBS) 產生事件的動作。如果您沒有使用 Integration Cloud,而是用其他的整合工具,請從該整合工具呼叫 REST API。

    註:

    請照預期依整合類型、事件、參數來傳遞參數,否則系統在參數不相符時不會將任務列入考量。
  7. 等待任務完成。
  8. 選擇性:若要在 Integration Cloud Services 中監控「整合」的狀態,請登入 Integration Cloud,並導覽至監控