OpenAPI 仕様のインポートによるスポークの作成およびアクションの構築
OpenAPI 仕様をインポートすることで、統合を自動化し、再利用可能なアクションを生成します。
始める前に
必要なロール:管理者
手順
- 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
- クリック 新規作成 > スポーク.
-
[一般情報] 画面で、統合の対象のロゴの画像を選択し、フィールドに入力します。
ここでは、例として Zoom との統合について説明します。
フィールド 説明 スポーク名 カスタムスポークを識別する名前 説明 カスタムスポークの説明 注:アプリケーションスコープ名の値は、x_<company-code>_<spoke-name>_<spoke> の形式です。デフォルトでは、<会社コード>は snc です。システムプロパティ の値 を設定することで、 glide.appcreator.company.code会社コードを設定できます。
この構成値は、値 アプリスコープ名 が生成されるときに使用されます。
-
[続行] をクリックします。
指定した名前と説明に基づいて、ストアに一致するスポークが存在する場合は、スポークの詳細が表示されます。
-
[ ストアの詳細を表示 ] をクリックすると、一致するスポークの詳細が表示されます。
一致するスポークの詳細が新しいブラウザータブに表示されます。
-
ストアからスポークをインストールします。
詳細については、「Install a ServiceNow Store application」を参照してください。
-
スポークをインストールしたら、タブに移動します フローデザイナー 。
「 ストアからスポークをインストールしましたか?」というメッセージが表示されます。
-
これらのオプションのいずれかを選択し、[ 続行] をクリックします。
オプション 説明 はい、インストールされているスポークを表示します。 [統合] の下のスポークダッシュボードにリダイレクトするオプション。 いいえ、カスタムスポークを作成します。 スポークの作成を続行するオプション。 いいえ、スポークの作成を終了します。 現在のタブを閉じるオプション。
-
[ ストアの詳細を表示 ] をクリックすると、一致するスポークの詳細が表示されます。
-
カスタムスポークを構築する場合は [ スキップ] をクリックします。
注:次の手順は、[ いいえ、カスタムスポークを構築します。 ] オプションを選択している場合にも適用できます。
スポークが作成され、確認メッセージが表示されます。
- [ビルド情報] 画面で、スポークの構築に使用する方法を選択します。
- [OpenAPI 仕様] を選択し、[続行] をクリックして OpenAPI 仕様をインポートします。
- [OpenAPI ソース] で、[新規のインポート (Import new)] をクリックします。
-
[新しい OpenAPI ソースをインポート(Import new OpenAPI source)] 画面で、次の 2 つのステップのいずれかを実行します。
-
URL を使用してインポートする場合は、[インポート方法] で [URL からインポート] を選択し、[OpenAPI URL] で URL を指定します。
-
JSON または YAML コードを使用して手動でインポートする場合は、[インポート方法 (Import method)] で [JSON または YAML から手動でインポート(Import from JSON or YAML manually)] を選択し、JSON または YAML でコードを指定します。
-
URL を使用してインポートする場合は、[インポート方法] で [URL からインポート] を選択し、[OpenAPI URL] で URL を指定します。
-
[インポート] をクリックします。
OpenAPI ソースがインポートされます。
- [ 接続および資格情報エイリアス] で、[ 新規作成] をクリックします。
-
[新しい接続および資格情報エイリアスを作成] 画面で、フィールドに入力し、エイリアス情報を入力します。
フィールド 説明 Connection & Credential name 接続および資格情報エイリアスレコードを識別する名前です。 認証用の構成テンプレート この統合に必要な認証メカニズムです。認証メカニズムと OpenAPI ソースの間に互換性があることを確認します。 注:構成テンプレートは、指定した OpenAPI 仕様に基づいて自動入力されます。デフォルトのオプションを続行することも、要件に応じて変更することもできます。 - [ エイリアスを作成] をクリックして続行します。
-
同じ画面で、フィールドに入力してエイリアスを構成します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL サードパーティのインスタンスまたはサーバーに接続するためのベース URL。この URL は、指定した OpenAPI 仕様に基づいて自動入力されます。 資格情報 選択した構成テンプレートに基づいて、関連する資格情報フィールドが表示されます。資格情報レコードを設定するために必要な値を指定します。 エイリアスレコードを後で設定する場合は、[ 後で行う] をクリックします。
-
[Submit (送信)] をクリックします。
接続エイリアスレコードが作成されます。
-
[操作を生成(Generate operations)] をクリックします。
OpenAPI 仕様を使用して実行できるすべての操作が一覧表示されます。
-
必要な操作を選択します。
検索バーに必要な用語を入力することで、必要なアクションを検索できます。指定した検索用語に一致するアクションが表示されます。
-
[公開] をクリックします。
または、[アクションをドラフトとして保存 (Save actions as Draft)] を選択してアクションをドラフトとして保存すると、要件に応じて変更したり、後から公開したりすることができます。
- OpenAPI ステップを含むアクションが作成されます。OpenAPI ステップの詳細については、「OpenAPI support in the REST step」を参照してください。
- アクションの入力および出力がマッピングされます。
- アクションが公開され、スポークの詳細ページの アクション > 公開済み.
公開されたアクションの使用を開始することで、要件に応じてフローまたはサブフローを作成できます。
- アクションをドラフトとして保存した場合は、スポークの詳細ページの アクション > ドラフト.
- スポークアクティビティに関するランタイム情報を表示するには、スポークの詳細ページで [スポークアクティビティログ] をクリックします。スポークアクティビティが実行されるたびに、その情報がスポークアクティビティログとして生成されます。アクティビティログを表示するには、必要な番号をクリックします。スポークアクティビティログのすべての操作には、次のいずれかのステータス値があります。
ステータス 説明 新規 操作のイベントが作成され、この操作がまもなく実行されます。 エラー 操作の実行に失敗しました。 processing 操作の実行が進行中です。 成功 操作が正常に実行されました。
スポークの詳細ページでフローとサブフローを作成し、データ連携で使用できます。詳細については、「フローの構築」と「サブフローの構築」を参照。
スポークのアクティビティログとともに、利用可能なフロー、サブフロー、およびアクションの詳細を スポークの詳細ページで表示することもできます。