Web アプリケーションとの Amplify の統合
このページは、Amplifyをウェブアプリケーションに統合する一般的なプロセスを説明します。
この例はServiceNowヘルプデスクでのプロセスを示しており、他のウェブアプリケーションとは異なる可能性があります。 しかし、プロセスは類似しており、ほとんどのウェブアプリケーションに適用可能です。
Amplify拡張機能を使ったウェブアプリケーションとの統合
特定のデバイス用にウェブベースのアプリケーションとAmplify拡張機能を統合します。
このローカル構成は、Nexthinkプラットフォームにウェブアプリケーション構成を追加するまで、他のAmplifyユーザーのデバイスには適用されません。
ローカルでウェブアプリケーション構成を統合するには:
Amplify拡張機能をインストールしたブラウザ(Google ChromeまたはMicrosoft Edge)を開きます。
ブラウザの拡張機能バーでAmplify拡張機能を右クリックします。
ドロップダウンからオプションをクリックして、Nexthink Amplify構成ページを開きます。
ウェブアプリケーション構成の下のローカルタブを選択します。
ウェブアプリケーションを追加をクリックします。
Amplify拡張機能は、単一インスタンス構成の場合、ローカルおよび中央タブのみを表示します。

ウェブアプリケーションURLフィールドに入力し、Amplifyの望ましい動作に従ってユーザーまたはデバイス識別子および文字列セレクターを使用します。
デバイスやユーザー識別フィールドを読み取らなくても、ウェブアプリケーションのすべてのページでAmplifyボタンを有効にするには:
ウェブアプリケーションURLフィールドにアプリケーションのベースURLを追加します。
ユーザーまたはデバイス識別子値フィールドを空白のままにします。
デバイスやユーザー識別フィールドを読み取らなくても、ウェブアプリケーションの特定モジュールに特化したページでAmplifyボタンを有効にするには:
アプリケーションモジュールに特化したURLをウェブアプリケーションURLフィールドに追加します。
たとえば、ServiceNowのインシデントモジュールのすべてのページにAmplifyボタンを配置するには、ウェブアプリケーションURLを入力します:
https://your-service-now.com/nav_to.do?uri=%2Fincident.do
ユーザーまたはデバイス識別子値フィールドを空白のままにします。
UI設計/フィールドの違いにより、一部のウェブアプリケーションは特定のフィールド識別子を使用したAmplifyウェブアプリケーション構成をサポートしていない場合があります。
ウェブアプリケーションの特定フィールドから識別子を読むためにAmplifyを有効にする方法:
デバイス/ユーザーフィールドが入力されたウェブアプリケーションページのURLでブラウザの新しいタブを開きます。
ページURL全体をコピーします。
ウェブアプリケーションを追加をAmplifyで実行し、コピーしたURLをウェブアプリケーションURLフィールドに貼り付けます。
Amplifyで識別子を選択し、フィールドセレクターポップアップを使用してウェブアプリケーションURLを開きます。
ページ上で関心のあるフィールドを選択するためにハイライターを使用します。 選択後、システムは要素をフィールドセレクターポップアップにロードします。 以下の画像をご覧ください。
文字列セレクターを正規表現を使って設定する際に、マッチしたテキストの再フォーマットのために置換パターンをオプションで定義することができます。 これは、特定のフィールドがNexthinkのレコードと一致する前に値を並び替えたり清掃する必要がある場合に役立ちます。

ウェブアプリケーションのポップアップが正しいフィールドの選択を妨げる場合:
フィールドセレクターポップアップのセレクターを無効にするトグルをオンにして、関心のあるウェブページに移動します。
正しいページにいる場合、セレクターを無効にするトグルをオフにし、正しいフィールドを選択します。
必要に応じて、フィールドセレクターポップアップの文字列セレクター*を使用し、デバイスまたはユーザー識別子フィールドから特定部分の文字列を選択します:
文字列セレクターフィールドに適切な正規表現を入力します。
フィールドの値を入力ボタンをクリックして、選択したフィールドの値を確認します。
関連するデバイスまたはユーザー識別子を修正するために保存をクリックします。
*Amplify フィールドセレクターは、部分一致のための正規表現の使用をサポートします。 これは、選択フィールド値から文字列の特定部分を選択することを可能にします。 以下の画像をご覧ください。
詳しい情報はWikipediaの正規表現のドキュメントを参照してください。

ウェブアプリケーションの構成を保存します。
Nexthinkは、グループポリシー、構成管理ソリューション及びリモートアクションを使用して、すべてのターゲットデバイスに単一のNexthinkインスタンス構成をプッシュすることを推奨します。
置換を使った一致した値の変換
この機能を使用すると、ユーザーやデバイスの値が異なる並び順であっても一致させることができます。 たとえば、サードパーティシステムで名前が「Smith John」と表示され、Nexthinkでは「John, Smith」となっている場合、置換を用いて値を整列させて成功した一致を得ることができます。
置換は文字列セレクターでテキストを一致させるときに利用できるオプションです。 Amplifyが使用する前に一致した値を変更できます。 たとえば、名前の順序の変更や余分なテキストの削除です。

置換を使用できる場面:
選択されたフィールドに削除したい余分なテキストが含まれている場合
一致した値の一部を並び替えたい場合
一致したものの特定のセグメントのみを保持したい場合
仕組み
これを行うには、正規表現パターンでキャプチャグループを使用します。 その後、置換フィールドで次のようにグループに言及します:
$1は最初のグループ$2は2番目のグループ$3など
AmplifyはNexthinkのレコードに対して値を一致させる前に置換を適用します。
変換が保存される前にどのように見えるかをプレビューするために、フィールド値を入力をクリックします。

例
次のフィールド値があるとします:
しかし、Nexthinkが期待するのは:
次の手順で形式を変換できます:
空白で区切られた2つの単語セグメントをキャプチャする次の正規表現パターンを入力します:
このパターンは以下をキャプチャします:
$1→ Smith$2→ John
置換フィールドには次を入力します:
結果が期待される形式に一致することを確認するために、フィールド値を入力をクリックします。
確認後は、設定を適用するために保存をクリックしてください。
Nexthinkウェブインターフェースを使ったウェブアプリケーションとの統合
Amplify拡張機能からローカルに構成されたウェブアプリケーションの統合をNexthinkウェブインターフェースに追加すると、Amplifyブラウザ拡張機能を使用するすべてのデバイスがNexthinkプラットフォームから構成された統合を引き出すことができます。
まず最初に、Amplify拡張機能から、このページに記載されている手順を完了する必要があります。
Amplifyの管理権限を持つことを確認してください。
あなたのデバイスでローカルにウェブアプリケーションの統合を構成します。
ウェブアプリケーションの構成フィールド(ウェブアプリケーションURL、ユーザーまたはデバイス識別子、文字列セレクター)をコピーします。
それから、Nexthinkウェブインターフェースで:
メインメニューから管理 > Amplifyを選択します。
Amplify管理ページからウェブアプリケーションを追加します。
Amplify拡張からそれぞれのウェブアプリケーション構成フィールドを貼り付けます(上記ステップ3を参照)。
複数のウェブアプリケーションと統合する必要がある場合、すべてのウェブアプリケーション構成をNexthinkプラットフォームに追加します。
Nexthinkウェブインターフェースでのウェブアプリケーション構成の並べ替え
Amplifyは構成の一連のフィールド値を読み込みます。
Nexthinkウェブインターフェースから構成済みのウェブアプリケーションの選択シーケンスを変更するには:
関連する行にカーソルを合わせ、アクションメニューを開いて順序を変更します: 上へ移動または下へ移動。
アクションメニューからウェブアプリケーション構成を編集または削除することもできます。

複数インスタンスのウェブアプリケーションとの統合
Nexthinkインスタンスを追加した後、複数のNexthinkインスタンスをローカルに構成することができます。
Amplify拡張から:
新しいウェブアプリケーションをクリックし、このページのAmplify拡張機能を使ったウェブアプリケーションとの統合セクションで説明されている手順に従います。
オプションで、構成を
.regレジストリファイルとしてエクスポートするために構成をダウンロードします。
Amplifyモジュールを使用したNexthinkウェブインターフェースからマルチインスタンス構成をセットアップすることはできません。 拡張機能は、それらのマルチインスタンス構成の中央構成をNexthinkからプルしません。 Amplifyの展開についての詳細情報を参照してください。
Amplifyをスタンドアロンウィンドウとして設定する
ブラウザを通してAmplify拡張機能にアクセスする代わりに、スタンドアロンアプリケーションとして設定できます。
Google Chrome
次のURLでAmplifyウィンドウに直接アクセスします:
chrome-extension://bmpbcphgifhfkfjioddeenggdpffbgek/extension-popup.html

右上の
Google Chromeをカスタマイズして制御するメニューを見つけてください。

キャスト、保存、共有を選択します。

ショートカットを作成を選択します。

必要に応じてショートカットの名前を変更します。
作成を押します。
Microsoft Edge
次のURLでAmplifyウィンドウに直接アクセスします:
extension://bmpbcphgifhfkfjioddeenggdpffbgek/extension-popup.html

右上の
設定とその他メニューを見つけてください。

アプリを選択します。

このサイトをアプリとしてインストールを選択します。

必要に応じてアプリケーションの名前を変更します。
インストールを押します。
Amplifyを特定のウェブアプリケーションと統合する
バージョン非互換性またはユーザーインターフェースデザインのためにデフォルトのセレクター設定をサポートしないITSMソリューションの場合、以下のページを参照してください:
Last updated
Was this helpful?