---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# サービスカタログを使用した DevOps ツールとアプリのオンボーディングに関する追加情報

# サービスカタログを使用した DevOps ツールとアプリのオンボーディングに関する追加情報 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

オンボーディングカタログアイテムをセルフサービスのアプローチとして使用して、 DevOps ツールとアプリをオンボーディングします。

## オンボーディングツールとアプリ {#onboard-tools-self-service-catalog__section_ns1_v2p_hsb}

注:  
この内容はクラシック環境に関連しています。クラシック環境とは、 [構成可能ワークスペースインターフェイス](https://www.servicenow.com/docs/access?context=workspace-landing-page&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)ではなく、レコードリストやレコードフォームを直接操作することです。クラシック環境では、Next Experience をアクティブにすることも、非アクティブにして作業することもできます。これはコア UI (旧称 UI16) と呼ばれます。

ServiceNow サービスカタログを使用して、ツールとアプリのオンボーディングを要求します。ツールまたはアプリのオンボーディングフォームの詳細を入力し、要求を送信します。作成しているアプリの DevOps データをインポートして、オンボーディングをより迅速かつ簡単に行うこともできます。  
要求を作成する前に、自動化されたワークフローによって要求が承認または却下されます。

* ワークフローが承認されると、成功メッセージが表示されます。
* 却下されると、エラーログをキャプチャする受信イベントが作成されます。ログにエラーがないことを確認することで、要求を再度作成できます。
{#onboard-tools-self-service-catalog__ul_vk3_lwd_2rb}  
セルフサービスカタログアイテムを使用して、 DevOps ツールやアプリをオンボーディングできます。

* \[ すべての\>サービスカタログ\] \> \[カタログ定義\] \> \[アイテムの管理\] \> \[DevOps アプリのオンボーディング\] に移動し、 アクティブ ステータスを True に設定して、 DevOps アプリのオンボーディング の保守アイテムを有効にします。デフォルトでは、カタログアイテム (アプリのオンボーディング) はオフになっています。
* \[ すべての\>サービスカタログ\] \> \[カタログ定義\] \> \[アイテムの管理\] \> \[DevOps ツールのオンボーディング\] に移動し、 アクティブ ステータスを True に設定して、 DevOps ツールのオンボーディング 管理アイテムを有効にします。デフォルトでは、カタログアイテム (ツールオンボーディング) はオフになっています。
* サービスポータルのサービスカタログカテゴリに DevOps カタログアイテムを追加するには、これらのアイテムのカテゴリを \[DevOps \] に設定し、 サービスカタログ カタログを追加します。DevOps カテゴリが利用できない場合は、カタログアイテムレコード自体から DevOps という新しいカテゴリを作成し、DevOps オンボーディングカタログをアサインする必要があります。
* 従業員サービスセンター (ESC) に DevOps カタログアイテムを追加するには、\[IT \> IT 向け IT\] セクションで、\[アサインされたトピック\] 関連リストに新しいトピックを追加し、分類を \[従業員\] にします。\[アサインされたトピック\] 関連リストは、カタログアイテムフォームのデフォルトビューでは使用できません。追加するには、\[ \>関連リストの構成\] \> \[追加のアイコン \] を選択し、\[ 接続されたコンテンツ\] → \[カタログアイテム \] フィールドを \[選択済み\] セクションに移動します。
* \[すべての\>フローデザイナー\>フロー\] に移動し、\[オンボーディング承認要求 (Request for onboarding approval)\] フローをアクティブ化して、ツールまたはアプリのオンボーディング要求がデフォルトで承認されるようにします。オンボーディングカタログアイテムの手動承認を (DevOps システムユーザー以外のユーザーから) 要求する場合は、フローの \[ 承認を求める \] アクションでルールセットを更新できます。カタログアイテムの履行プロセスを設定することで、このようなアイテムの手動要求承認を設定できます。詳細については、「 [サービスカタログ要求の実行](https://www.servicenow.com/docs/access?context=request-fulfillment&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。
* フローデザイナーからオンボーディング承認要求フローを承認するためのロールをカスタマイズします。
{#onboard-tools-self-service-catalog__ul_tky_fz1_2rb}

## 大規模なオンボーディング {#onboard-tools-self-service-catalog__section_izb_mdn_pvb}

また、オンボーディング API を使用して、要求ごとに 1 つのツールまたはアプリをオンボーディングするのではなく、 DevOps ツールとアプリを一括でオンボーディングすることもできます。ツールまたはアプリの要求パラメーターでは、複数の値を指定して一度にオンボーディングできます。例：

    {
        "tools":[
        {
            "name": "jira_revamp",
            "type": "Jira",
            "url": "http://jira1.sndevops.xyz",
            "username": "admin",
            "password": "DevOps1!",
            "useMidServer": false
        },
        {
            "name" : "azure_revamp",
            "type" : "Azure DevOps",
            "url"  : "https://dev.azure.com/ADOLightweight/Testing%20ADO%20On%20empmolugu",
            "username" : "devops.integration.user",
            "password" : "a5xvoea2osy3ld43p2biojcu6eog5y5q3xicqbbgxwuphjbbcu6a",
            "useMidServer" : false
        },
        {
            "name" : "jenkins_revamp",
            "type" : "Jenkins",
            "url"  : "http://jenkins5.sndevops.xyz/",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name" : "github_revamp",
            "type" : "GitHub",
            "url"  : "https://api.github.com",
            "username": "admin",
            "password": "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",
            "useMidServer" : false
        },
        {
            "name" : "bitbucket_revamp",
            "type" : "Bitbucket",
            "url"  : "",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name": "gitlab_revamp",
            "type": "GitLab",
            "url": "http://gitlab2.sndevops.xyz",
            "username": "admin",
            "password": "mYdAJQCLi6Qft4Nk3XvS",
            "useMidServer": false
        }],
        "credentials" : {
            "name" : "devops.integration.user",
            "password" : "devops"
        }
    }

* DevOpsアプリのオンボーディング API を使用して、DevOpsアプリを大規模にオンボーディングします。POST/devops/onboarding/app 要求は、DevOps サービスによって非同期的に処理されるオンボーディングアプリイベントを作成します。詳細については、「 [POST/devops/onboarding/app](https://www.servicenow.com/docs/access?context=devops-api&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)」を参照してください。
* DevOpsツールオンボーディング API を使用して、DevOpsツールを大規模にオンボーディングします。POST/devops/onboarding/tool 要求は、DevOps サービスによって非同期に処理されるオンボーディングツールイベントを作成します。詳細については、「 [POST/devops/onboarding/tool](https://www.servicenow.com/docs/access?context=devops-api&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)」を参照してください。
{#onboard-tools-self-service-catalog__ul_lm2_wvg_pvb}
* **[DevOpsツールの履歴データのインポート](https://servicenow-prod.fluidtopics.net/ix438tYWnaiFJ7g4xWHcKA#import-historical-data-devops-catalog)**   
  サービスカタログを使用して、新しいアプリをオンボーディングし、そのアプリの DevOps 履歴データをインポートします。ポーリングを有効にして、スケジュールされた頻度で関連する計画、リポジトリ、およびパイプラインにマッピングされているデータをインポートします。

