Oracle Integrationでのループでのプロセス自動化と人間性の実現

Oracle Integrationのループでプロセス自動化またはヒューマンを使用する前に、これらのテクノロジの有効化など、いくつかのタスクを完了してください。

プロセス自動化の詳細

『Oracle Cloud Infrastructure Process Automationの使用』を参照してください。

要点

有効にすると、プロセス自動化インスタンスはOracle Integrationインスタンスで自動的にプロビジョニングされます。このような場合、2つのサービスは相互に関連付けられ、Oracle Cloudコンソールの「関連付けられたサービス」ページにリストされます。

Oracle Integrationでのプロセス自動化の有効化に関する次の重要な点に注意してください。
  • プロセス自動化およびヒューマン・イン・ループは、Oracle Integration 3Enterprise Editionでのみ有効にできます。
  • Oracle Integrationでループ内でプロセス自動化を有効にするユーザーおよびヒューマンを有効にするユーザーは、Oracle Integrationインスタンスのアイデンティティ・ドメインに存在し、プロセス自動化に対するMANAGE権限を持っている必要があります。
  • プロセス自動化インスタンスへのアクセスを管理するための正しいIAMポリシーが設定されていることを確認する必要があります。プロセス自動化インスタンスを管理するためのIAMポリシーの設定を参照してください。
  • Oracle Integrationでプロビジョニングされるプロセス自動化インスタンスは、独立して削除することはできません。このようなインスタンスは、関連付けられているOracle Integrationインスタンスが削除されるたびに削除されます。
  • Oracle IntegrationでプロビジョニングされるProcess Automationインスタンスは、Oracle Integrationインスタンスと同じテナンシ、リージョンおよびコンパートメントに存在する必要があります。インスタンスを別のコンパートメントに移動することはできません。

プロセス自動化インスタンスを管理するためのIAMポリシーの設定

Oracle Integrationでプロセス自動化およびヒューマンをループで有効にするには、指定されたIAMグループに属するOracle Integration管理者がプロセス自動化インスタンスを管理できるようにするOracle Cloud Infrastructure Identity and Access Management (IAM)ポリシーを作成する必要があります。

プロセス自動化およびヒューマン・イン・ループに対して次のIAMポリシーを設定します:

  • 構文: allow group <group_name> to manage process-automation-instances in compartment <compartment_name>

    例: allow group domain_admins to manage process-automation-instances in compartment oicpa_compartment

  • 構文: allow group <group_name> to read metrics in compartment <compartment_name>

    例: allow group domain_admins to read metrics in compartment oicpa_compartment

  • 構文: allow group <group-name> to use tag-namespaces in tenancy

    例: allow group domain_admins to use tag-namespaces in tenancy

プロセス自動化のためのIAMポリシーを参照してください。

Oracle IntegrationのIAMポリシーの詳細は、Oracle IntegrationのIAMポリシーについておよびOracle Integration 3のプロビジョニングと管理のOracle Integrationのアイデンティティ・ドメインでのIAMポリシーの作成を参照してください。

ループ内でプロセスの自動化と人間性を実現

Oracle Integrationインスタンスでプロセス自動化インスタンスを有効にするには:
  1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「アプリケーション統合」で、「統合」をクリックします。
  2. 「コンパートメント」ドロップダウン・リストから、Oracle Integrationインスタンスでプロセス自動化インスタンスをプロビジョニングおよび有効化するコンパートメントを選択します。
    ページがリフレッシュされ、選択したコンパートメント内の既存のサービス・インスタンスが表示されます。
  3. 既存のインスタンスを選択するか、Oracle Integrationインスタンスを作成して選択します。
    統合インスタンスの詳細ページが開きます。
  4. 「統合の詳細」タブの「設定」で、「ループ内の人間」エントリを見つけて、「有効化」を選択します。
  5. プロンプトが表示されたら、「有効化」をクリックしてアクションを確定します。
    次に注意してください:
    • Oracle Integrationアイコンがオレンジに変わり、ステータスが「更新中」に変わります。
    • 有効化が完了するまでに数分かかる場合があります。
    • プロセス自動化インスタンスが有効化され、Oracle Integrationインスタンスでプロビジョニングされると、Oracle Integrationアイコンが「アクティブ」ステータスで緑色に戻り、「ループ内の人間」設定で「有効」が表示されます。
  6. 作成したプロセス自動化インスタンスに移動するには、「リソース」の下の「関連付けられたサービス」をクリックします。
  7. プロセス自動化インスタンスを選択して、詳細を表示します。
    インスタンス詳細の表示を参照してください。

アクセスを管理するためのIDCSアプリケーション・ロールの割当て

プロセス自動化インスタンスを有効にした後、事前定義済のIDCSアプリケーション・ロールをユーザーに割り当てて、プロセス自動化インスタンスの機能を操作できるようにします。

プロセス自動化には、ServiceDeveloperとServiceAdministratorの2つの事前定義済IDCSアプリケーション・ロールがあります。これらのロールは、Oracle Identity Cloud Service (IDCS)管理コンソールから、プロセス自動化サービス・インスタンス・アプリケーションのユーザーまたはグループに割り当てる必要があります。

ノート

プロセス自動化を有効にするユーザーと、Oracle Integrationでループ内の人間には、ServiceAdministratorロールが自動的に付与されます。
  • ServiceDeveloper: プロセス自動化デザイナにアクセスして作業するユーザーには、ServiceDeveloperロールを割り当てる必要があります。

  • ServiceAdministrator: ワークスペースの管理タスクを含むプロセス自動化内の完全な管理権限を必要とするユーザーには、ServiceAdministratorロールを割り当てる必要があります。
ノート

2026年1月から、新しくプロビジョニングされたOracle Cloud Infrastructure Process Automationインスタンスには、プロセス固有のアイデンティティ・アプリケーションがありません。ただし、新しいプロセス自動化インスタンスでは、Oracle Integrationで使用されるアイデンティティ・アプリケーションが使用されます。プロセス自動化デザイナで作業するには、Oracle IntegrationでServiceDeveloperロールへのアクセス権が必要です。プロセス自動化ワークスペースの管理機能を使用するには、Oracle IntegrationでServiceAdministratorロールへのアクセス権が必要です。

Oracle IntegrationのユーザーにServiceDeveloperおよびServiceAdministratorロールがある場合、新しいプロセス自動化インスタンスがプロビジョニングされると、ユーザーはデフォルトでプロセス・コンポーネントにアクセスできます。

ベスト・プラクティスとして、個々のユーザーではなく、これらのロールをグループに割り当てることをお薦めします。たとえば、Oracle Identity Cloud Service管理コンソールから、Oracle Integrationサービス・インスタンス・アプリケーションとProcess Automationサービス・インスタンス・アプリケーションの両方のグループにServiceDeveloper IDCSアプリケーション・ロールを割り当てます。このようにすると、グループのメンバーであるすべてのユーザーがOracle IntegrationおよびProcess Automationの設計時にアクセスできるため、ユーザー・アクセスの管理が容易になります。

IDCSアプリケーション・ロールの割当て方法の詳細は、「アイデンティティ・ドメインのグループへのOracle Integrationロールの割当て」を参照してください。

Process Automationインスタンスが有効で、Oracle Integrationインスタンスでプロビジョニングされ、IDCSアプリケーション・ロールが割り当てられているため、次のことができます。
  • プロセス自動化インスタンスの詳細ページの「詳細」タブに表示されるデザイナおよびワークスペースのURLを使用して、プロセス自動化デザイナおよびワークスペースのユーザー・インタフェースを開きます。
  • Oracle Integrationインスタンスの詳細ページから「サービス・コンソール」ボタンをクリックして、Oracle Integrationを開きます。Oracle Integrationホームページのナビゲーション・メニューから、プロセス自動化のパンチアウトURLをクリックします。プロセス自動化デザイナが別のブラウザ・タブで開き、プロセス・アプリケーションの設計を開始できます。

ループ内のプロセス自動化とヒューマンを無効化

ループでのプロセス自動化またはヒューマンの使用を停止し、関連付けられたインスタンスを削除する場合、サービス管理者はこれらの機能をOracle Integrationインスタンスから削除できます。

このアクションは、Standard Editionにダウングレードする場合、またはスタンドアロンEOL移行の一部としてプロセス・インスタンスを置換する場合に実行できます。

ノート

これらの機能を無効にした後、サービス管理者は「有効化」をクリックして、プロセス自動化とループ内の人間をいつでも再有効化できます。ただし、Oracle Integrationは、前のインスタンスのデータなしで新しいインスタンスをプロビジョニングします。

注意:

ループでプロセスまたはヒューマンを任意の方法(統合からのコールなど)で使用している場合は、ループ内でヒューマンを無効化しないでください。ヒューマン・イン・ループを無効にすると、プロセス自動化インスタンスとそのすべてのランタイム・データ(ループ内のヒューマンを含む)が完全に削除されます。このアクションは元に戻せません。

無効にする前に、必要な情報をバックアップします。
  1. Oracle Cloudコンソールのナビゲーション・メニューで、「開発者サービス」をクリックし、「アプリケーション統合」で「統合」をクリックします。
  2. 「コンパートメント」ドロップダウン・リストから、Oracle Integrationインスタンスを含むプロセス自動化インスタンスを検索してアクセスするコンパートメントを選択します。
    ページがリフレッシュされ、選択したコンパートメント内の既存のサービス・インスタンスが表示されます。
  3. 必要なOracle Integrationインスタンスを選択します。
    探しているインスタンスが表示されない場合は、適切なリージョン(バナー内)およびコンパートメント(インスタンス・リストの上部、「適用済フィルタ」の横)が表示されていることを確認します。
    「統合インスタンスの詳細」タブが開きます。
  4. 「統合の詳細」タブの「設定」で、「ヒューマン・イン・ザ・ループ」エントリを見つけて、「無効化」を選択します。

    注意:

    ヒューマン・イン・ループを無効にすると、プロセス自動化インスタンス(ループ内のすべてのプロセスおよびヒューマンを含む)が完全に削除されます。後でループでヒューマンを再度有効にすると、前のインスタンスのデータなしで新しいプロセス自動化インスタンスが作成されます。

    確認ダイアログが表示されます。
  5. 「別名設定および削除」を選択します。
    プロセス インスタンスとその関連データが全て削除されます。