機械翻訳について

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

Oracle Integrationを使用してこれらの外部システムに接続し、新しいMarketoリードの通知メッセージをSlackに正常にポストするには、MarketoおよびSlackインスタンスで次の構成タスクを実行する必要があります。

  1. Marketoの構成
  2. Slackの構成

Marketoの構成

Oracle Integrationから正常に接続するには、Marketoインスタンスで次のタスクを完了します。

  1. APIのみのユーザー・ロールを作成します。
  2. 顧客サービスを作成します。
  3. クライアントIDとクライアント・シークレットを取得します。
  4. Munchkin IDを取得します。
前述のステップの詳細は、「Oracle IntegrationでのMarketoアダプタの使用」「接続を作成するための前提条件」を参照してください。

Slackの構成

Oracle Integrationを使用して正常に接続し、通知メッセージをポストするには、Slackインスタンスで次のタスクを実行します。

  1. Slackアプリケーションの作成と構成
  2. Slack WorkSpaceおよびチャネルの設定
  3. SlackチャネルIDの取得

Slackアプリケーションの作成と構成

Slackアプリケーションを作成し、Marketoの新規リードの通知を受信するように構成する必要があります。

  1. Slackアプリケーションを作成します。
    1. https://api.slack.comにあるSlackアプリケーション・プラットフォームにログインします。
    2. Slack APIタイトル・バーで、「アプリケーション」をクリックします。
    3. 「アプリケーションの作成」をクリックし、結果のアプリケーションの作成ダイアログで「最初から」を選択します。
    4. 名前アプリケーション&のワークスペースの選択ダイアログで、次の詳細を入力します。
      フィールド 入力する情報
      アプリケーション名 アプリケーションの名前を入力します。 たとえば、Oracle Integration Appです。
      ワークスペースを選択してアプリケーションを開発 ドロップダウン・リストからワークスペースを選択します。
    5. 「アプリケーションの作成」をクリックします。
      アプリケーションが作成され、その「基本情報」ページが表示されます。
  2. SlackアプリケーションAPI資格証明を取得します。
    1. アプリケーションの「基本情報」ページで、「アプリケーション資格証明」セクションまでスクロール・ダウンします。
    2. 「クライアントID」フィールドのクライアントIDと、「クライアント・シークレット」フィールドのクライアント・シークレットに注意してください。
      クライアントIDおよびシークレットであるこれらのAPI資格証明は、アプリケーションの作成時に自動的に生成されました。 これらは、後でOracle IntegrationからSlackインスタンスへの接続を構成するときに使用します。
  3. 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. chat:writeと入力します。
    7. [Enter]を押します。

Slack WorkSpaceおよびチャネルの設定

Slackでワークスペースを設定し、ワークスペースでチャネルを作成し、Amazon S3バケット内のイベントの通知メッセージを受信するユーザーをチャネルに追加する必要があります。

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

SlackチャネルIDの取得

Slackワークスペースで作成したチャネルのチャネルIDを取得する必要があります。 通知が適切なSlackチャネルに送信されるように、Oracle Integrationの統合プロパティを構成するためにチャネルIDを使用します。

  1. Slackワークスペースで、左側のナビゲーション・ペインの「チャネル」の下のチャネルに移動します。
  2. チャネル名を右クリックします。
  3. 表示されるメニューで、「リンクのコピー」をクリックします。
  4. メモ帳などのテキスト・エディタへのリンクをコピーします。
  5. リンクの最後のスラッシュ(/)の後ろの9文字に注意してください。 これは、SlackチャネルのチャネルIDです。
    チャネルIDには文字と数字の組合せを指定できます。 たとえば、CB64YSB2Dです。