機械翻訳について

レシピをインストールする前に

Oracle Integrationを使用してこれらの外部システムに正常に接続し、Oracle CPQ見積承認のSlack通知を投稿するには、Oracle CPQおよびSlackインスタンスに対して次の構成タスクを実行する必要があります。

Oracle CPQの構成

Oracle Integrationを使用してOracle CPQにアクセスし、見積承認のために通知がSlackに掲載されていることを確認するには、Oracle CPQインスタンスで特定の構成タスクを実行する必要があります。

「管理者」としてOracle CPQインスタンスにログインし、次のタスクを実行します。

  1. 「Webサービスのみ」権限を持つOracle Integrationのユーザー・アカウントを作成します。
    1. Oracle CPQホーム・ページで、タイトル・バーの「管理ドロワー」をクリックします。
    2. 管理ナビゲーション・ペインで、「ユーザー」を展開し、「内部ユーザー」をクリックします。
      「ユーザー管理リスト」ページが表示されます。
    3. 「ユーザー管理リスト」ページからユーザーを追加します。

      詳細は、「ユーザーの設定」を参照してください。

  2. RESTカタログURLを取得します。 「接続作成の前提条件」を参照してください。
  3. Oracle CPQに統合を作成して、Oracle CPQからOracle Integrationへの接続を確立します。
    1. 「管理」ナビゲーション・ペインで、「統合プラットフォーム」を展開し、「統合センター」をクリックします。
    2. 「統合センター」ページで、「統合の作成」をクリックします。
    3. 「タイプ」ドロップダウン・リストから、Integration Cloud Serviceを選択します。
    4. 表示されるページで、次の詳細を入力し、「テスト」をクリックして接続が機能するかどうかを確認します。
      フィールド 入力する情報
      名前 適切な名前を入力します。
      Variable Name 変数名を入力します。
      検出URL Oracle IntegrationインスタンスURLを入力します。
      ユーザー名 Oracle Integrationインスタンスにアクセスするためのユーザー名を入力します。
      Password Oracle Integrationインスタンスにアクセスするためのパスワードを入力します。
    5. 「統合の有効化」を選択し、「保存」をクリックします。
  4. 作成したインテグレーションをプロセスにリンクします。
    1. 管理ナビゲーション・ペインで、「コマースとドキュメント」を展開し、「プロセス定義」をクリックします。
    2. プロセス・ページで、統合をリンクするプロセスを選択します。 「ナビゲーション」ドロップダウン・リストから「統合」を選択し、「リスト」をクリックします。
    3. 結果の統合ページで、「追加」をクリックします。
    4. 「統合タイプの選択」ページで、Integration Cloud Serviceを選択し、「次」をクリックします。
    5. 「統合の編集」ページで、次の詳細を入力し、「追加」をクリックします。
      フィールド 入力する情報
      名前 適切な名前を入力します。
      Variable Name 変数名を入力します。
      タイムアウト タイムアウトをミリ秒単位で入力します。
      説明 必要に応じて、適切な説明を入力します。
      アクション 「エクスポート」オプションを選択します。
      サービス サービスを選択します。
  5. 統合をトリガーするアクションを指定します。
    1. プロセス・ページで、統合にリンクされたプロセスを選択します。 「ナビゲーション」ドロップダウン・リストから「ドキュメント」を選択し、「リスト」をクリックします。
    2. 「ドキュメント・リスト」ページの「トランザクション」行で、「ナビゲーション」ドロップダウン・リストから「アクション」を選択し、「リスト」をクリックします。
    3. 「処理リスト」ページで、「送信」「承認のリクエスト」の順に選択します。
    4. 「管理者アクション」ページで、「統合」タブをクリックします。
    5. 「統合リスト」ボックスから、ステップ3で作成した統合を選択し、>矢印をクリックして「選択した統合」ボックスに追加します。
    6. 「更新」をクリックします。
  6. 承認ルールおよび見積を承認するユーザーを指定します。
    1. プロセス・ページで、統合にリンクされたプロセスを選択します。 「ナビゲーション」ドロップダウン・リストから「統合」を選択し、「リスト」をクリックします。
    2. 「ドキュメント・リスト」ページの「トランザクション」行で、「ナビゲーション」ドロップダウン・リストから「アクション」を選択し、「リスト」をクリックします。
    3. 「処理リスト」ページで、「送信」を選択します。
    4. 「一般」タブをクリックし、「承認順序」および「ユーザー承認の編集」に移動します。
    5. +をクリックし、「事由名」「変数名」を入力し、「保存」をクリックします。
    6. 「単純条件」を選択し、「属性名」「演算子」および「属性値」を指定して、「保存」をクリックします。
    7. 「事由フロー」をクリックし、「承認」をクリックして、見積を承認する承認者をドロップダウン・リストから選択します。

Slackの構成

Oracle Integrationを使用してSlackにアクセスし、指定したSlackチャネルにOracle CPQ見積承認通知がポストされるようにするには、Slackインスタンスで特定の構成タスクを実行する必要があります。

  1. Slackワークスペースを作成します。
    1. 次のURLを使用して、Slackの開始ページを開きます:
      https://slack.com/get-started#/createnew
    2. 電子メールを入力し、「持続」をクリックします。
    3. 電子メールで受信する確認コードを入力し、「ワークスペースの作成」をクリックして、プロンプトに従います。
  2. 通知を投稿するチャネルを作成します。
    1. Slackインスタンスで、ワークスペースを選択します。
    2. 左側のナビゲーション・ペインでワークスペース名をクリックし、表示されるメニューから「チャネルの作成」を選択します。
    3. チャネルの作成ダイアログで、「名前」フィールドにチャネル名を入力します。 たとえば、#cpq-quote-approvalです。
    4. オプションで、チャネルの適切な説明を「説明」フィールドに入力します。
    5. 「作成」をクリックします。
  3. チャネルにユーザーを追加します。
    1. Slackワークスペースで、左側のナビゲーション・ペインからチャネルを選択して開きます。
    2. チャネルの右上にある「個人の追加」をクリックします。
    3. 結果の「個人の追加」ダイアログで、指定されたフィールドに名前、Eメールまたはユーザー・グループを入力します。
    4. 「追加」をクリックします。
  4. Slackアプリケーションを作成します。
    1. Slackアプリケーション・プラットフォーム(https://api.slack.com)にログインします。
    2. Slack APIタイトル・バーで、「アプリケーション」をクリックします。
    3. 「アプリケーションの作成」をクリックし、結果のアプリケーションの作成ダイアログで「最初から」を選択します。
    4. 「名前」アプリケーション&「ワークスペースの選択」ダイアログで、次の詳細を入力します:
      1. 「アプリケーション名」フィールドに、アプリケーションの名前を入力します。

        たとえば、Oracle Integration Appです。

      2. フィールドの「アプリを開発するためのワークスペースを選択してください」で、ドロップダウン・リストからワークスペースを選択します。
    5. 「アプリケーションの作成」をクリックします。
      アプリケーションが作成され、その「基本情報」ページが表示されます。
  5. SlackアプリケーションAPI資格証明を取得します。
    1. アプリケーションの「基本情報」ページで、「アプリケーション資格証明」セクションまで下にスクロールします。
    2. 「クライアントID」フィールドのクライアントIDと、「クライアント・シークレット」フィールドのクライアント・シークレットに注意してください。
      これらは、後でOracle IntegrationからSlackインスタンスへの接続を構成するときに使用します。
  6. Slackアプリケーションの権限を設定します。
    1. 左側のメニューの「機能」で、「OAuth &権限」を選択します。
    2. 「OAuth &権限」ページで、「リダイレクトURL」セクションに移動します。
    3. 「新規リダイレクトURLの追加」をクリックし、Oracle IntegrationインスタンスのURLを入力します。
      たとえば、https://your_instance_URL:443/icsapis/agent/oauth/callbackです。your_instance_URLは、Oracle IntegrationインスタンスのホストURLです。
    4. 「追加」をクリックし、「URLの保存」を次にクリックします。
    5. スコープ・セクションまでスクロール・ダウンし、ユーザー・トークン・スコープで「OAuthスコープの追加」をクリックします。
    6. 次のスコープを入力します:
      • channels:read
      • channels:write
      • groups:read
      • groups:write
      • usergroups:write
      スコープを書き留めてください。 これらは、後でOracle IntegrationからSlackインスタンスへの接続を構成するときに使用します。
    7. [Enter]を押します。