レシピをインストールする前に
Oracle Integrationを使用してこれらの外部システムに正常に接続し、Oracle CPQ見積承認のSlack通知を投稿するには、Oracle CPQおよびSlackインスタンスに対して次の構成タスクを実行する必要があります。
Oracle CPQの構成
Oracle Integrationを使用してOracle CPQにアクセスし、見積承認のために通知がSlackに掲載されていることを確認するには、Oracle CPQインスタンスで特定の構成タスクを実行する必要があります。
「管理者」としてOracle CPQインスタンスにログインし、次のタスクを実行します。
- 「Webサービスのみ」権限を持つOracle Integrationのユーザー・アカウントを作成します。
- RESTカタログURLを取得します。 「接続作成の前提条件」を参照してください。
- Oracle CPQに統合を作成して、Oracle CPQからOracle Integrationへの接続を確立します。
- 作成したインテグレーションをプロセスにリンクします。
- 統合をトリガーするアクションを指定します。
- プロセス・ページで、統合にリンクされたプロセスを選択します。 「ナビゲーション」ドロップダウン・リストから「ドキュメント」を選択し、「リスト」をクリックします。
- 「ドキュメント・リスト」ページの「トランザクション」行で、「ナビゲーション」ドロップダウン・リストから「アクション」を選択し、「リスト」をクリックします。
- 「処理リスト」ページで、「送信」、「承認のリクエスト」の順に選択します。
- 「管理者アクション」ページで、「統合」タブをクリックします。
- 「統合リスト」ボックスから、ステップ3で作成した統合を選択し、>矢印をクリックして「選択した統合」ボックスに追加します。
- 「更新」をクリックします。
- 承認ルールおよび見積を承認するユーザーを指定します。
- プロセス・ページで、統合にリンクされたプロセスを選択します。 「ナビゲーション」ドロップダウン・リストから「統合」を選択し、「リスト」をクリックします。
- 「ドキュメント・リスト」ページの「トランザクション」行で、「ナビゲーション」ドロップダウン・リストから「アクション」を選択し、「リスト」をクリックします。
- 「処理リスト」ページで、「送信」を選択します。
- 「一般」タブをクリックし、「承認順序」および「ユーザー承認の編集」に移動します。
- +をクリックし、「事由名」と「変数名」を入力し、「保存」をクリックします。
- 「単純条件」を選択し、「属性名」、「演算子」および「属性値」を指定して、「保存」をクリックします。
- 「事由フロー」をクリックし、「承認」をクリックして、見積を承認する承認者をドロップダウン・リストから選択します。
Slackの構成
Oracle Integrationを使用してSlackにアクセスし、指定したSlackチャネルにOracle CPQ見積承認通知がポストされるようにするには、Slackインスタンスで特定の構成タスクを実行する必要があります。
- Slackワークスペースを作成します。
- 通知を投稿するチャネルを作成します。
- Slackインスタンスで、ワークスペースを選択します。
- 左側のナビゲーション・ペインでワークスペース名をクリックし、表示されるメニューから「チャネルの作成」を選択します。
- チャネルの作成ダイアログで、「名前」フィールドにチャネル名を入力します。 たとえば、
#cpq-quote-approvalです。 - オプションで、チャネルの適切な説明を「説明」フィールドに入力します。
- 「作成」をクリックします。
- チャネルにユーザーを追加します。
- Slackワークスペースで、左側のナビゲーション・ペインからチャネルを選択して開きます。
- チャネルの右上にある「個人の追加」をクリックします。
- 結果の「個人の追加」ダイアログで、指定されたフィールドに名前、Eメールまたはユーザー・グループを入力します。
- 「追加」をクリックします。
- Slackアプリケーションを作成します。
- SlackアプリケーションAPI資格証明を取得します。
- Slackアプリケーションの権限を設定します。