建立自訂程序自動化整合

任務管理程式中,您可以建立和外部應用程式的自訂程序自動化整合。在「程序自動化」整合中,當任務到達開始日期與時間以及有任何前置任務 (例如,「總帳」發出的隔夜摘要) 完成時,任務會在外部應用程式中自動執行。

當您建立「程序自動化」任務時,如果已設定電子郵件通知,則任務「擁有者」會在任務開始或完成時自動接收到電子郵件通知。如果任務狀態變更並需要執行核准這類動作,而且「擁有者」在核准完成時接收到通知,則您設定工作流程時所指定的「受指派人」也會接收到動作通知。

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

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

必備條件

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

    註:

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

    註:

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

任務管理程式中建立連線

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

  2. 按一下左邊的整合頁籤,然後按一下管理連線

  3. 按一下新增

  4. 對於連線,請輸入連線的名稱。

  5. 選取已啟用來啟用連線。

  6. 如果外部應用程式為 Cloud 服務,請選取雲端

  7. 按一下確定若要儲存連線。

任務管理程式中設定整合

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

  2. 按一下左邊的整合頁籤,然後按一下新增

  3. 特性頁籤上,指定必要資訊。

    1. 對於名稱,請輸入整合的名稱。

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

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

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

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

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

    5. 對於執行類型,請選取程序自動化

  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 Generation 2,同時支援基本驗證和 OAuth 2.0。
  • 針對 Oracle Integration Cloud Generation 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. 按一下驗證。驗證成功之後,按一下儲存。這樣會儲存連線的伺服器和認證。

在整合雲端中建立連線和整合

  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 搭配使用

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

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

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

  2. 按一下左邊的整合頁籤,然後確定新整合顯示在「整合」清單上。

  3. 任務管理程式中,選取排程,然後建立「擱置中」狀態的新排程。請參閱手動建立排程

  4. 建立程序自動化任務並新增至排程。請參閱建立任務

  5. 排程中,選取並開啟排程。