統合ハブ の探索
ServiceNow® 統合ハブ では、サードパーティシステムと再利用可能な統合をビルドして ServiceNow AI Platform から呼び出せます。たとえば、アクションデザイナースクリプトステップの統合 API を使用して外部システムの呼び出しを 統合ハブ に要求してそのスクリプトステップを ServiceNow® MID サーバー で実行し、REST、SOAP、PowerShell などのプロトコルステップをアクティブ化できます。
インバウンドとアウトバウンドの統合
統合ハブ により、サードパーティのアプリケーションとのインバウンド統合とアウトバウンド統合の両方が実現します。
ワークフロースタジオ で設定したフローが、サードパーティシステムからの条件付きイベント駆動型の外部 Webhook に応答して実行されると、インバウンド統合が発生します。たとえば、問題追跡アプリケーションで P1 の問題を作成すると、その外部 Webhook によって ServiceNow インスタンスでフローがトリガーされ、ServiceNow インスタンスでインシデントデータベーステーブルが更新されます。ここでは、Webhook は条件付きイベント駆動型です。
ServiceNow で特定のイベントが発生したときに、統合ハブ がフローの一部としてサードパーティの API を実行できるようにすると、アウトバウンド統合が発生します。この統合のことを「スポーク」と呼びます。スポークは、設定が簡単で、スクリプトを作成しなくても強力なアクションをすばやく追加することができます。たとえば、優先度の高いインシデントが作成されたときに、Slack チャネルにメッセージとインシデントの詳細を投稿できます。
統合のビルド
サードパーティシステムと再利用可能な連携をビルドし、 ServiceNow AI Platform内のどこからでも呼び出します。
- スポークを作成
- スポークジェネレーターを使用してスポークをビルドし、再利用可能なアクションのシーケンスを作成することで、統合タスクを自動化してカスタム統合を開発します。詳細については、「Building spokes using Spoke Generator」を参照してください。
- ベースシステム統合にスポークを使用する
- 統合ハブでワークフロースタジオのアクションを使用して、次のことを実行できます。
- メッセージ、ServiceNow のインシデント、問題、および変更レコードの詳細を、 Slack スポーク、または Microsoft Teams スポーク のコミュニケーションチャネルに投稿します。
- たとえば、統合ハブ リモートプロセス同期 を使用して複数の本番インスタンス間でデータを同期します。
- カスタム統合の作成
- REST ステップまたはスクリプトステップを使用して、ワークフロースタジオとのカスタム統合をビルドします。
- サードパーティアプリケーションとのインバウンド統合の自動化
- ベースシステムの外部トリガー定義、およびスポークアクションまたはコアアクションからのアクションを選択することで、ワークフロースタジオ で 外部トリガー定義でフローを設定 を行います。次に、設定したフローをトリガーするためにサードパーティアプリケーションの Webhook が使用する 外部トリガーエンドポイントの設定 を行います。ServiceNow インスタンスは、フローをトリガーする前に Webhook を認証します。
- ネットワーク内のサーバーとアプリケーションの管理の自動化
- カスタムアクションを使用して、ワークフロースタジオ プロセスをネットワーク内の MID サーバーに委任します。たとえば、PowerShell ステップまたはREST ステップを使用するアクションなどです。
データのインポートとストリーミング
統合ハブ - インポートを使用してデータをインポートします。統合ハブ - インポートを使用すると、データインポートの構成、実行、スケジュール設定をすべて 1 つのシンプルなインターフェイスで行うことができます。複数のデータ連携機能を単一の環境に統合することで、プラットフォーム全体で複数のフォームを作成して管理する必要がなくなります。段階的な経験を通して、データソースやターゲットテーブル、データマッピングの構成を案内します。データのインポートをスケジュールすることも、オンデマンドで実行することもできます。
ストリームコネクト for Apache Kafka でデータをストリーミングします。ストリームコネクト は Kafka 環境を ServiceNow® インスタンスにリンクし、インスタンスと外部システム間でデータをストリーミングできるようにします。ストリームコネクト は ワークフロースタジオ と統合されているため、Kafka イベントを生成および消費するフローをビルドできます。ストリームコネクト には、スクリプトを使用するか、既存の RTE または変換マップ構成を使用してデータをストリーミングおよび処理できるコンシューマーもいくつか用意されています。
接続を管理
統合ハブ は、外部システムとの統合時にエイリアスを利用して接続情報と認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報や接続情報プロファイルを設定する必要がなくなります。統合ハブで必要なのはエイリアスのみとなり、実行時に正しい認証情報と接続情報を使用するように解決されます。資格情報、接続、およびエイリアスの詳細を確認してください。
接続ダッシュボードを使用して、接続および資格情報エイリアスを表示および構成します。接続ダッシュボードを使用すると、単一のインターフェイスで複数の接続を管理することができ、接続を追加、編集、構成するためのプロセスが簡素化されます。接続ダッシュボードにより、エイリアスと関連するすべての子接続に関する詳細を単一の場所に表示できます。
は、単一の統合プロバイダーへの 統合ハブ 複数の接続をサポートします 。たとえば、複数の異なる Jira 環境に接続することができます。ワークフロースタジオでは、フローで使用する接続を選択し、フロー、サブフロー、およびアクションの事前設定された接続を上書きできます。フローが本番に昇格されたら、フローを変更することなく各アカウントへの接続を再確立できます。
個人の認証情報を使用して、 個人認証ダッシュボードでサードパーティ統合に接続します。簡素化された統合インターフェイスを介して、個人認証を表示、認証、取り消し、および更新します。
MID サーバー mTLS を使用して送信 REST および SOAP 呼び出しを行います。mTLS 認証情報と証明書情報を、インスタンス、構成ファイル、または外部 Vault に保存します。MID サーバーは認証情報と証明書情報を取得し、mTLS プロトコルを使用して送信 REST および SOAP 呼び出しを行います。
福利厚生
統合ハブ は、プロセスの所有者と開発者に次のメリットをもたらします。
- ServiceNow AI Platformの複数の自動化機能が単一の環境に統合されるため、プロセス所有者と開発者は単一のインターフェイスからビジネスプロセスや統合をビルドし、ビジュアル化することができます。
- ワークフロースタジオのコンテンツが、ビジネスプロセスと外部システムを統合するように拡張されます。
- 該当分野のエキスパートがスポークを開発してフローデザイナーと共有できるようになり、ビジネスプロセスの自動化が促進されます。
- 技術系以外のユーザーがトリガー、アクション、入力、出力を理解するのに役立つ統合ロジックを自然言語で記述できます。
開発プロセス
カスタム統合を開発する際は、スコープ対象のアプリケーション内で統合を行うためのすべてのアクションを開発します。これらのアクションは、ターゲット インスタンスに展開されるとワークフロースタジオでスポークとしてグループ化されます。アプリケーションのレコードにカスタム アイコンを追加して、スポークをブランド化します。アプリケーション開発の詳細については、「Build applications (アプリケーションのビルド)」を参照してください。
スポークを開発する際、通常はフローデザイナーとアクション デザイナーで次のアプリケーション開発タスクを実行します。
- 開発インスタンスでスコープ対象のアプリケーションを作成し、スポークをビルドします。
- スコープ対象のアプリケーションのテスト バージョンをアプリケーション リポジトリーに公開します。
- スコープ対象のアプリケーションをアプリケーション リポジトリーからテスト インスタンスに展開します。
- テスト インスタンスでスコープ対象のアプリケーションをテストします。
- 予期どおりに機能する場合は、次のいずれかの方法でスコープ対象のアプリケーションを公開します。
- アプリケーション リポジトリーに公開して本番インスタンスに展開します。
- ServiceNow Storeに、お客様がその環境用に要求できるアプリケーションとして公開します。
- ServiceNow シェアに公開して、ServiceNow コミュニティの他のお客様にコンテンツを提供します。
「アーキテクチャの概要」に記載の、ワークフロースタジオ の設計上の考慮事項を確認してください。