建立自訂程序自動化整合

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

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

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

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

必備條件

若要整合任務管理程式與外部應用程式,您需要:
  • 訂閱 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. 按一下新增

  4. 針對連線輸入連線的名稱。

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

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

  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 第 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 中建立連線與整合

  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. 排程中,選取並開啟排程。