アプリケーションまたはアプリケーションのカスタマイズ内容をソースコントロールからインポート

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ソースコントロールリポジトリからアプリケーションまたはアプリケーションのカスタマイズをインポートして、このインスタンスで開発を続行します。

    始める前に

    • 必要なロール:admin または source_control
      • アクセストークンの権限を制限して、Git リポジトリへの読み取りおよび書き込みアクセスを許可します。
      • リポジトリユーザーの認証情報は、読み取りおよび書き込みアクセス権を付与する必要があります。
      詳細については、「アプリケーションまたはアプリケーションのカスタマイズ内容をソースコントロールにリンク」を参照してください。
    • 非本番インスタンスに Git リポジトリへのネットワークアクセスがあることを検証します。
    • リポジトリに有効なアプリケーションが含まれていることを確認する。
    • ユーザーが Git リポジトリへのコミットで使用するそれぞれのユーザーテーブル (ServiceNow sys_user) レコードに、メールアドレスを追加していることを確認します。
    • アプリケーションのカスタマイズの詳細については、「アプリケーションカスタマイズの管理 (Managing application-customizations)」を参照してください。

    このタスクについて

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

    手順

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

    次のタスク

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