レシピをインストールする前に
Oracle Integrationを使用してこれらの外部システムに接続し、新しいMarketoリードの通知メッセージをSlackに正常にポストするには、MarketoおよびSlackインスタンスで次の構成タスクを実行する必要があります。
Marketoの構成
Oracle Integrationから正常に接続するには、Marketoインスタンスで次のタスクを完了します。
- APIのみのユーザー・ロールを作成します。
- 顧客サービスを作成します。
- クライアントIDとクライアント・シークレットを取得します。
- Munchkin IDを取得します。
前述のステップの詳細は、「Oracle IntegrationでのMarketoアダプタの使用」の「接続を作成するための前提条件」を参照してください。
Slackの構成
Oracle Integrationを使用して正常に接続し、通知メッセージをポストするには、Slackインスタンスで次のタスクを実行します。
Slackアプリケーションの作成と構成
Slackアプリケーションを作成し、Marketoの新規リードの通知を受信するように構成する必要があります。
- Slackアプリケーションを作成します。
- SlackアプリケーションAPI資格証明を取得します。
- Slackアプリケーションの権限とスコープを設定します。
- 左側のメニューの「機能」で、「OAuth &権限」を選択します。
- 「OAuth &権限」ページで、「リダイレクトURL」セクションに移動します。
- 「新規リダイレクトURLの追加」をクリックし、Oracle IntegrationインスタンスのURLを入力します。 たとえば、
https://your_instance_URL:443/icsapis/agent/oauth/callbackです。your_instance_URLは、Oracle IntegrationインスタンスのホストURLです。 - 「追加」をクリックし、「URLの保存」を次にクリックします。
- スコープ・セクションまでスクロールし、ユーザー・トークン・スコープで「OAuthスコープの追加」をクリックします。
chat:writeと入力します。- [Enter]を押します。
Slack WorkSpaceおよびチャネルの設定
Slackでワークスペースを設定し、ワークスペースでチャネルを作成し、Amazon S3バケット内のイベントの通知メッセージを受信するユーザーをチャネルに追加する必要があります。
- Slackにワークスペースを作成します。
- 通知を投稿するチャネルを作成します。
- Slackインスタンスで、ワークスペースを選択します。
- 左側のナビゲーション・ペインでワークスペース名をクリックし、表示されるメニューから「チャネルを作成」を選択します。
- チャネルの作成ダイアログで、「名前」フィールドにチャネル名を入力します。 たとえば、
#marketo-leadsです。 - オプションで、適切な説明を「説明」フィールドに入力して、チャネルが何であるかを他のユーザーに知らせます。
- 「作成」をクリックします。
- チャネルにユーザーを追加します。
- Slackワークスペースで、左側のナビゲーション・ペインからチャネルを選択して開きます。
- チャネルの右上にある「ユーザーの追加」
をクリックします。 - 結果の「個人の追加」ダイアログで、指定されたフィールドに名前、Eメールまたはユーザー・グループを入力します。
- 「追加」をクリックします。