Amplify を Web アプリケーションと統合する
Last updated
Last updated
このページでは、Amplifyをwebアプリケーションと統合する一般的なプロセスについて説明します。
この例は、ServiceNowヘルプデスクでのプロセスを紹介しています。他のwebアプリケーションでは異なる場合があります。 しかし、プロセスは似ており、ほとんどのwebアプリケーションで動作します。
特定のデバイス用に、Amplify拡張機能をwebベースのアプリケーションと統合します。
このローカル設定は、Nexthinkプラットフォームにwebアプリケーションの設定を追加するまでは、他のAmplifyユーザーのデバイスに適用されません。
webアプリケーション設定をローカルに統合するには:
Amplify拡張機能をインストールしたブラウザ(Google ChromeまたはMicrosoft Edge)を開きます。
ブラウザの拡張機能バーでAmplify拡張機能を右クリックします。
ドロップダウンからオプションをクリックして、Nexthink Amplify構成ページを開きます。
Webアプリケーション構成の下のローカルタブを選択します。
Webアプリケーションを追加をクリックします。
単一インスタンス構成の場合、Amplify拡張機能はローカルと中央タブのみを表示します。
WebアプリケーションURLフィールドに入力し、Amplifyの望ましい動作に応じてユーザーまたはデバイス識別子と文字列選択子を使用します:
デバイスやユーザー識別フィールドを読み取らずに、webアプリケーションのすべてのページでAmplifyボタンを有効にするには:
アプリケーションのベースURLをWebアプリケーションURLフィールドに追加します。
ユーザーまたはデバイス識別子値フィールドを空白にします。
デバイスやユーザー識別フィールドを読み取らずに、webアプリケーションのモジュールに特化したページでAmplifyボタンを有効にするには:
アプリケーションモジュールに特化したURLをWebアプリケーションURLフィールドに追加します。
例えば、ServicenowインシデントモジュールのすべてのページにAmplifyボタンを配置するには、webアプリケーションURL: https://your-service-now.com/nav_to.do?uri=%2Fincident.do
を入力します
ユーザーまたはデバイス識別子値フィールドを空白にします。
一部のwebアプリケーションは、UIデザイン/フィールドの違いにより、特定のフィールド識別子を使用したAmplifyのwebアプリケーション設定をサポートしていない場合があります。
特定のwebアプリケーションフィールドから識別子を読み取るようにAmplifyを有効にするには:
デバイス/ユーザーフィールドが入力されたwebアプリケーションページURLを使用してブラウザに新しいタブを開きます。 ページ全体のURLをコピーします。
Amplifyでwebアプリケーションを追加し、コピーしたURLをWebアプリケーションURLフィールドに貼り付けます。
Amplifyで識別子を選択し、フィールド選択子ポップアップ」を使用してwebアプリケーションURLを開きます。
ページ上の関心フィールドを選択するためにハイライターを使用します。 選択されると、システムはフィールド選択子ポップアップにその要素をロードします。 以下の画像を参照してください。
webアプリケーションからのポップアップが正しいフィールドを選択するのを妨げる場合:
フィールド選択子ポップアップ内で選択子を無効化トグルをオンにし、興味のあるwebページへナビゲートします。
正しいページに到達したら、選択子を無効化トグルをオフにし、正しいフィールドを選択します。
必要に応じて、デバイスまたはユーザー識別子フィールドから文字列の特定の部分を選択し、フィールド選択子のポップアップで文字列選択子*を使用します:
文字列選択子フィールドに関連する正規表現を入力します。
フィールド値を入力をクリックして、選択されたフィールド値を確認します。
保存をクリックして、関連するデバイスまたはユーザー識別子を変更します。
*Amplify フィールド選択子は部分的なテキストマッチングのために正規表現の使用をサポートしています。 これにより、選択されたフィールド値から文字列の特定の部分を選択できるようになります。 以下の画像を参照してください。
正規表現の詳細については、ウィキペディアのドキュメントを参照してください。
webアプリケーション設定を保存します。
Nexthinkは、グループポリシー、設定管理ソリューションまたはリモート実行を使用して、すべてのターゲットデバイス上で単一のNexthinkインスタンス設定をプッシュすることを推奨します。
Nexthinkプラットフォームから設定を引き出すために、Amplify拡張機能でローカルに設定されているwebアプリケーション統合をNexthinkウェブインターフェースに追加します。
まず、Amplify拡張機能から、このページで説明されている手順を完了してください。
Amplifyの管理権限を持っていることを確認してください。
デバイス上でwebアプリケーション統合をローカルに構成します。
WebアプリケーションURL、ユーザーまたはデバイス識別子、文字列選択子のwebアプリケーション設定フィールドをコピーします。
次に、Nexthinkウェブインターフェースから:
メインメニューのAdministration > Amplifyを選択します。
Amplify管理ページからwebアプリケーションを追加します。
Amplify拡張機能のそれぞれのwebアプリケーション設定フィールドを貼り付けます(上記のステップ3を参照)。
複数のwebアプリケーションと統合する必要がある場合は,すべてのwebアプリケーション設定をNexthinkプラットフォームに追加します。
Amplifyは、構成シーケンス内のフィールドの値を読み取ります。
Nexthinkウェブインターフェースから、構成済みのwebアプリケーションの選択シーケンスを変更するには:
関連する行にカーソルを合わせて、アクションメニューを開き、順序を切り替えます: 上に移動 または 下に移動。
アクションメニューからwebアプリケーション設定の編集または削除も可能です。
Nexthinkインスタンスを追加した後、ローカルで複数のNexthinkインスタンスを設定できます。
Amplify拡張機能から:
新しいwebアプリケーションをクリックし、このページのAmplify拡張機能からのwebアプリケーションとの統合セクションで説明された手順に従います。
オプションで、webアプリケーション設定を.reg
レジストリファイルとしてエクスポートするために構成をダウンロードします。
Nexthinkウェブインターフェースを使用してAm Amplifyモジュールのマルチインスタンス構成を設定することはできません。 拡張機能は、これらのマルチインスタンス構成のためにNexthinkから中央設定を引き出しません。 Amplifyの導入を参照してください。
ブラウザを介してではなく、スタンドアロンアプリケーションとしてAmplify拡張機能を設定できます。
次のURLでAmplifyウィンドウに直接アクセスします: chrome-extension://bmpbcphgifhfkfjioddeenggdpffbgek/extension-popup.html
右上隅でGoogle Chromeのカスタマイズと制御
メニューを見つけます。
キャスト、保存、および共有
を選択します。
ショートカットを作成
を選択します。
必要に応じてショートカットの名前を変更します。
作成
を押します。
次のURLでAmplifyウィンドウに直接アクセスします: extension://bmpbcphgifhfkfjioddeenggdpffbgek/extension-popup.html
右上隅で設定とその他
メニューを見つけます。
アプリ
を選択します。
このサイトをアプリとしてインストール
を選択します。
必要に応じてアプリケーションの名前を変更します。
インストール
を押します。
バージョンの不適合やユーザーインターフェースデザインにより、選択子設定をout-of-the-boxでサポートしていないITSMソリューションの場合は、以下のページをご参照ください。