ServiceNow スタジオのソースコントロールからのアプリのインポート

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ソースコントロールからアプリケーションをインポートすると、指定したリモートリポジトリに基づいて ServiceNow インスタンスに新しいアプリケーションが作成されます。入力するアカウントの認証情報にはリモートリポジトリへの読み取りアクセス権が必要であり、指定するリモートリポジトリに有効な ServiceNow アプリケーションが含まれている必要があります。

    始める前に

    • 非本番インスタンスに Git リポジトリへのネットワークアクセスがあることを検証します。
    • リポジトリに有効なアプリケーションが含まれていることを確認する。
    • ユーザーが Git リポジトリへのコミットで使用するそれぞれのユーザーテーブル [sys_user] レコードに、メールアドレスを追加していることを確認します。
    • アプリケーションのカスタマイズの詳細については、「アプリケーションのカスタマイズの管理」を参照してください。
    • 必要なロール:admin

    このタスクについて

    ソースコントロール統合では、制作インスタンス上のアプリケーションのインポートはサポートされていません。代わりに、アプリケーションリポジトリ、更新セット、または ServiceNow スタジオから本番インスタンス上にアプリケーションをインストールします。

    手順

    1. 移動先 すべて > App Engine > ServiceNow スタジオ.
    2. ホームページの [ 作成 ] ドロップダウンリストを選択し、[ アプリのインポート] を選択します。

      ホームページの [作成] ドロップダウンリストから [アプリのインポート] オプションを選択します。

      ソースコントロールからアプリをインポートします。

    3. フォームで、フィールドに入力します。
      表 : 1. ソースコントロールフィールドからのインポート
      フィールド 説明
      ネットワークプロトコル セキュリティ保護されたチャネルデータ交換を可能にする https または ssh 認証情報タイプ。
      URL アプリケーションファイルが存在する Git リポジトリの URL。
      注:
      Git サーバーが提供する SSH の Git リポジトリ URL が機能しない場合は、Git サーバーのオーナーまたはプロバイダーに正しい URL を確認してください。Git リポジトリ URL が機能するために、追加仕様 (スキームプロトコルプリフィックス、ポート番号など) が必要な場合があります。
      分岐 アプリケーション内で機能するリポジトリ分岐。
      注:
      デフォルトの分岐には、インスタンスの名前が付けられます。名前を選択しない場合、分岐はデフォルトで [マスター] になります。
      MID サーバーとの接続 企業ファイアウォールの背後に保存されている Git リポジトリにリンクする既存の MID サーバー をオプトインして選択するオプション。
      注:
      ディスカバリーアクティビティとの競合を防ぐために、別のMID サーバーを使用します。
      詳細については、「MID Server」を参照してください。
      デフォルトのメール コミット担当者のメールアドレスは、sys_user レコードによって定義されます (利用可能な場合)。ただし、コミット担当者の sys_user レコードメールフィールドが空の場合、システムは代替メール (username@instancename.service-now.com) を生成します。デフォルトのメールアドレスを入力して、後で変更することもできます。すべてのケースでその既定のメールアドレスを使用するには、[ すべての開発者からのコミットに常にこのメールを使用する] チェック ボックスをオンにします。
      認証情報 Git リポジトリの認証情報を選択します詳細については、「認証情報の開始」を参照してください。
      注:
      ssh ネットワークプロトコルを選択した場合は、 SSH 秘密鍵 タイプの有効な認証情報を入力します。https プロトコルを選択した場合は、 基本認証情報 タイプの有効な認証情報を入力します。
      注:
      インスタンス上のすべてのアプリケーション開発者は、Git リポジトリをアプリケーションにリンクするための認証情報を共有します。
    4. [アプリをインポート] を選択します。
      checksum.txt ファイル内のチェックサムが、現在のチェックサムと比較されます。チェックサム値が一致すると、統合は検証をスキップしてアプリケーションをインポートします。チェックサム値が一致しない場合、統合は最初にアプリケーションファイルを検証してサニタイズしてから、それらをインポートします。
    5. [アプリケーションを選択] を選択します。

    タスクの結果

    ServiceNow スタジオ アプリケーションを切り替えモーダルに新しい選択肢としてアプリケーションを表示します。

    次のタスク

    • インポート中にアプリケーションファイルに適用されたサニタイズのアップグレードログを確認します。
    • インポートしたアプリケーションを選択して編集する。