OpenAPI 仕様のインポートによるスポークの作成およびアクションの構築

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • OpenAPI 仕様をインポートすることで、統合を自動化し、再利用可能なアクションを生成します。

    始める前に

    必要なロール:管理者

    手順

    1. 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
    2. クリック 新規作成 > スポーク.
    3. [一般情報] 画面で、統合の対象のロゴの画像を選択し、フィールドに入力します。

      ここでは、例として Zoom との統合について説明します。

      フィールド 説明
      スポーク名 カスタムスポークを識別する名前
      説明 カスタムスポークの説明
      スポークの一般的な情報を入力します。
      注:

      アプリケーションスコープ名の値は、x_<company-code>_<spoke-name>_<spoke> の形式です。デフォルトでは、<会社コード>は snc です。システムプロパティ の値 を設定することで、 glide.appcreator.company.code会社コードを設定できます。glide.appcreator.company.code の構成値。

      この構成値は、値 アプリスコープ名 が生成されるときに使用されます。アプリスコープ名の構成値。

    4. [続行] をクリックします。

      指定した名前と説明に基づいて、ストアに一致するスポークが存在する場合は、スポークの詳細が表示されます。一致するスポークがストアで見つかりました。

      1. [ ストアの詳細を表示 ] をクリックすると、一致するスポークの詳細が表示されます。
        一致するスポークの詳細が新しいブラウザータブに表示されます。
      2. ストアからスポークをインストールします。
        詳細については、「Install a ServiceNow Store application」を参照してください。
      3. スポークをインストールしたら、タブに移動します フローデザイナー
        ストアからスポークをインストールしましたか?」というメッセージが表示されます。
      4. これらのオプションのいずれかを選択し、[ 続行] をクリックします。
        オプション 説明
        はい、インストールされているスポークを表示します。 [統合] の下のスポークダッシュボードにリダイレクトするオプション。
        いいえ、カスタムスポークを作成します。 スポークの作成を続行するオプション。
        いいえ、スポークの作成を終了します。 現在のタブを閉じるオプション。
    5. カスタムスポークを構築する場合は [ スキップ] をクリックします。
      注:
      次の手順は、[ いいえ、カスタムスポークを構築します。 ] オプションを選択している場合にも適用できます。

      スポークが作成され、確認メッセージが表示されます。

    6. [ビルド情報] 画面で、スポークの構築に使用する方法を選択します。
    7. [OpenAPI 仕様] を選択し、[続行] をクリックして OpenAPI 仕様をインポートします。
    8. [OpenAPI ソース] で、[新規のインポート (Import new)] をクリックします。
    9. [新しい OpenAPI ソースをインポート(Import new OpenAPI source)] 画面で、次の 2 つのステップのいずれかを実行します。
      1. URL を使用してインポートする場合は、[インポート方法] で [URL からインポート] を選択し、[OpenAPI URL] で URL を指定します。
        新しい OpenAPI ソースをインポートします。
      2. JSON または YAML コードを使用して手動でインポートする場合は、[インポート方法 (Import method)][JSON または YAML から手動でインポート(Import from JSON or YAML manually)] を選択し、JSON または YAML でコードを指定します。
        JSON または YAML をインポートして、スポークを手動で作成します。
    10. [インポート] をクリックします。
      OpenAPI ソースがインポートされます。
    11. [ 接続および資格情報エイリアス] で、[ 新規作成] をクリックします。
    12. [新しい接続および資格情報エイリアスを作成] 画面で、フィールドに入力し、エイリアス情報を入力します。
      フィールド 説明
      Connection & Credential name 接続および資格情報エイリアスレコードを識別する名前です。
      認証用の構成テンプレート この統合に必要な認証メカニズムです。認証メカニズムと OpenAPI ソースの間に互換性があることを確認します。
      注:
      構成テンプレートは、指定した OpenAPI 仕様に基づいて自動入力されます。デフォルトのオプションを続行することも、要件に応じて変更することもできます。
      スポークの接続エイリアスを作成します。
    13. [ エイリアスを作成] をクリックして続行します
    14. 同じ画面で、フィールドに入力してエイリアスを構成します。
      フィールド 説明
      接続情報
      接続名 接続レコードを識別する名前です。
      接続 URL サードパーティのインスタンスまたはサーバーに接続するためのベース URL。この URL は、指定した OpenAPI 仕様に基づいて自動入力されます。
      資格情報
      選択した構成テンプレートに基づいて、関連する資格情報フィールドが表示されます。資格情報レコードを設定するために必要な値を指定します。
      接続レコードと資格情報レコードを構成します。

      エイリアスレコードを後で設定する場合は、[ 後で行う] をクリックします。

    15. [Submit (送信)] をクリックします。
      接続エイリアスレコードが作成されます。
    16. [操作を生成(Generate operations)] をクリックします。
      スポークの操作を生成します。
      OpenAPI 仕様を使用して実行できるすべての操作が一覧表示されます。
    17. 必要な操作を選択します。

      検索バーに必要な用語を入力することで、必要なアクションを検索できます。指定した検索用語に一致するアクションが表示されます。

      必要なアクションを検索します。
    18. [公開] をクリックします。
      または、[アクションをドラフトとして保存 (Save actions as Draft)] を選択してアクションをドラフトとして保存すると、要件に応じて変更したり、後から公開したりすることができます。スポークのアクションを作成します。
      • OpenAPI ステップを含むアクションが作成されます。OpenAPI ステップの詳細については、「OpenAPI support in the REST step」を参照してください。
      • アクションの入力および出力がマッピングされます。
      • アクションが公開され、スポークの詳細ページの アクション > 公開済み.

      公開されたアクションの使用を開始することで、要件に応じてフローまたはサブフローを作成できます。

      • アクションをドラフトとして保存した場合は、スポークの詳細ページの アクション > ドラフト.
      • スポークアクティビティに関するランタイム情報を表示するには、スポークの詳細ページで [スポークアクティビティログ] をクリックします。スポークアクティビティが実行されるたびに、その情報がスポークアクティビティログとして生成されます。アクティビティログを表示するには、必要な番号をクリックします。スポークアクティビティログのすべての操作には、次のいずれかのステータス値があります。
        ステータス 説明
        新規 操作のイベントが作成され、この操作がまもなく実行されます。
        エラー 操作の実行に失敗しました。
        processing 操作の実行が進行中です。
        成功 操作が正常に実行されました。

      スポークの詳細ページでフローとサブフローを作成し、データ連携で使用できます。詳細については、「フローの構築」と「サブフローの構築」を参照。

      スポークのアクティビティログとともに、利用可能なフロー、サブフロー、およびアクションの詳細を スポークの詳細ページで表示することもできます。