Box スポークのトリガーの設定

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ServiceNow インスタンスでシークレットとコールバック URL を生成するトリガーを設定します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • Box スポークをアクティブ化して設定します。
    • 必要なロール:admin

    Box でのシークレットとコールバック URL の構成

    シークレットとコールバック URL を設定して、Box が ServiceNow インスタンスに Webhook を安全に送信できるようにします。

    始める前に

    必要なロール:admin

    手順

    1. Box アカウントにログインします。
    2. カスタムアプリケーションを作成します。
      1. [ Dev Console] をクリックします。
      2. [ 自分のプラットフォームアプリ] で、[ プラットフォームアプリを作成] をクリックします。
      3. [ カスタムアプリ] をクリックします。
      4. [カスタムアプリを作成] フォームで、アプリの詳細を入力します。

        [アプリ名] に名前を入力し、[目的] の [カスタムポータル] を選択します。

      5. [次へ] をクリックします。
      6. [認証方法][サーバー認証 (JWT 付き)] を選択し、[アプリを作成] をクリックします。
        カスタムアプリケーションが作成され、[ 構成 ] タブが表示されます。
      7. [構成] タブからクライアント ID の値をコピーします。
    3. カスタムアプリケーションを認可します。
      1. Box アカウントのホームページから 管理コンソール に移動します。
      2. [ 統合] をクリックします。
      3. プラットフォームアプリマネージャーで、[サーバー認証アプリ] をクリックします。
      4. [ プラットフォームアプリの追加] をクリックし、[ クライアント ID] の値を貼り付けて、[ 次へ] をクリックします。
        カスタムアプリケーションの詳細が表示されます。
      5. [ 許可] をクリックします。
    4. カスタムアプリケーションに必要なアプリケーションスコープを指定します。
      1. [ 構成 ] タブの [アプリケーションスコープ ] で、[ Write all files and folders stored in Box]、[ Manage signature requests]、[ Manage webhooks]、および [Enable integrations ] オプションを選択します。
      2. [変更を保存] をクリックします。
    5. カスタムアプリケーションのプライマリキーを生成します。
      1. [ Webhooks ] タブで、[ 署名キーの管理] をクリックします。
      2. [プライマリ キー] で、[キーの生成] をクリックします。
      3. [ コピー] をクリックして プライマリキー の値をコピーし、後で使用するために記録します。
    6. カスタムアプリケーションの Webhook を作成し、エンドポイント URL を追加します ServiceNow
      1. [ Webhooks ] タブで、[ Create Webhook ] をクリックし、[ V2] を選択します。
      2. [構成][URL アドレス] にServiceNowエンドポイント URL を https://<ServiceNow-Instance-Name>.service-now.com/api/sn_box_spoke/box_external_trigger?X-SkipCookieAuthentication=true の形式で入力します。
      3. [ コンテンツタイプ] で、要件に応じてファイルまたはフォルダーを選択します。
        フローイベントは、選択した コンテンツタイプによって異なります。
      4. 選択した コンテンツタイプに関連付けられている必要なトリガーを選択します。
      5. [Webhook を作成] をクリックします。

    Box スポークの ServiceNow インスタンスでのトリガー定義のアクティブ化

    トリガー定義をアクティブ化して、Box スポークのシークレットとコールバック URL を ServiceNow インスタンスに生成します。

    始める前に

    必要なロール:flow_designer および connection_admin

    このタスクについて

    ボックスはシークレットとコールバック URL を使用して、ペイロードを ServiceNow インスタンスに安全に送信します。ServiceNow インスタンスは、Box が送信してペイロードを受け入れるシークレットを検証します。

    手順

    1. 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
    2. [統合] タブを選択します。
    3. [受信] タブを切り替えて有効にします。
    4. Box スポークカードを見つけて、[詳細を表示] を選択します。
    5. [Configure] を選択します。
    6. [ ユーザー ] フィールドで、代わりに受信セッションまたはフローをトリガーするユーザー名を選択します。
    7. [ シークレット] フィールドに、Box アカウントで生成された プライマリキー の値を貼り付けます。
      シークレットは、Webhook のペイロードに署名するために使用されます。
    8. [Activate (アクティブ化)] を選択します。
      コールバック URL が [URL] フィールドに生成されます。
      Box スポークの外部トリガーを設定します。
    9. ウィンドウを閉じます。