Oracle Cloud Infrastructure Process Automation APIへの接続
Oracle Cloud Infrastructure Process Automation (プロセス自動化およびOCIプロセス自動化とも呼ばれる) APIを使用して、ビジネス・プロセスを開発、自動化および監視します。 このトピックでは、プロセス自動化バックエンドを作成する方法、プロセス自動化カタログおよびサービス接続の作成ウィザードを使用して、プロセス自動化プロセスへのサービス接続を「プロセス・アプリケーション」で作成する方法について説明します。 プロセス自動化の詳細は、「こちら」を参照してください。
OCI Process Automationインスタンスがない場合は、管理者が「Oracle Cloud Infrastructure Process Automationインスタンスのプロビジョニングおよび管理」の手順に従ってインスタンスを指定する必要があります。
| ユース・ケース | 前提条件 | 認証方式 | 詳細 |
|---|---|---|---|
| アイデンティティ伝播を使用したプロセス自動化REST APIへの接続 |
|
OAuth 2.0 User Assertion | このオプションを使用するには、次の詳細を指定する必要があります:
|
| プロセス自動化インスタンスは、Oracle Integration CloudおよびVisual Builderと共同プロビジョニングされています。 | Oracle Cloudアカウント | プロセス自動化インスタンスがOracle Integration CloudおよびVisual Builderと共同プロビジョニングされると、バックエンドが"Oracle Cloud Account"認証を使用してVisual Builderテナント設定に自動的に作成されます。 | |
| 固定資格証明を使用したプロセス自動化REST APIへの接続 | IDCS/OCI IAMのクライアントID、シークレットおよびプロセス自動化インスタンスの全スコープを使用できます。 | OAuth 2.0 Resource Ownerのパスワード | このオプションを使用するには、次の詳細を指定する必要があります:
|
まず、プロセス自動化APIへのサービス接続を作成するには、プロビジョニングされたプロセス自動化インスタンスを表すプロセス自動化バックエンドが必要です。 プロセス自動化バックエンドがある場合は、「サービス」ペインの「バックエンド」タブに表示されます(Oracle Process Automationアーティファクトまたはプロセス自動化アーティファクトと表示されます):
図opa-backend.pngの説明
- テナント・レベルでプロセス自動化バックエンドを作成するには、管理者権限を持つユーザーがテナント・レベルのバックエンドを作成する必要があります(「Visual Builder - バックエンドとサーバーの理解」を参照)。 これは、すべてのアプリケーションで使用可能になるため、推奨されます。 また、アイデンティティ伝播または固定資格証明の認証メソッドの使用の詳細は、前述の表を参照してください。
- アプリケーション・レベルでプロセス自動化バックエンドを作成するには:
- 「サービス」ペインで、ペインの右上にある追加(+)ボタンをクリックし、「バックエンド」オプションを選択して、バックエンドの作成ウィザードを使用して新しいバックエンドを作成します。
- ウィザードの「バックエンドの選択」ステップで、Oracle Process Automationタイルを選択し、バックエンドの詳細を指定します。
バックエンドの作成メソッドの詳細は、「バックエンドの作成」を参照してください。アイデンティティ伝播または固定資格証明の認証メソッドの使用メソッドの詳細は、前述の表を参照してください。
プロセス自動化バックエンドが使用可能になったら、プロセス自動化カタログを使用して、ウィザードを使用して、「プロセス・アプリケーション」でプロセス自動化プロセスへのサービス接続を作成できます。 これを行うには、「Oracle Cloud Infrastructure Process Automationカタログからのサービス接続の作成」を参照してください。
